エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
postgresql のストアドプロシージャを移行する | Room foo Weblog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
postgresql のストアドプロシージャを移行する | Room foo Weblog
postgreSQL のデータをスキーマ間で移行する作業の時に調べ回ることになったのでメモ。 プロシージャ(か... postgreSQL のデータをスキーマ間で移行する作業の時に調べ回ることになったのでメモ。 プロシージャ(かトリガのどちらか)の一覧は「\df」で取得できる所までは、まあ大丈夫とする。 実際のソースは「SELECT prcsrc FROM pg_proc WHERE prcname = 'procedure_name'」で取得できる。 とは言え、これではソースのみであり、完全な CREATE FUNCTION 文ではない。 そこで pg_dump を利用する。 スキーマをダンプする時にオブジェクトを一緒にダンプするように、次の SQL 文を使う。 「pg_dump --schema-only --oids -Fp db_name > filename」(必要なら -h、-U、-p 等も使う) これで希望の CREATE FUNCTION 文を入手できる。後はエディタでちゃっちゃと編集すれ