pg_dumpでINSERTコマンドのSQLをダンプする方法

PostgreSQLでpg_dumpを使ってバックアップファイルを作成すると、実データ箇所は「copy」コマンドでデータをリストアする記述になってしまいますが、insert文によるコマンド記述で作成する方法を紹介します。

insert文でバックアップファイルを作成するコマンド

pg_dumpのオプションに下記を追加することでinsert文で作成されるようになります

オプション

–column-inserts 列名指定のINSERTコマンドとしてデータをダンプ

コマンド例

> pg_dump -U postgres -d sample_db --column-inserts > backup_file.sql

以上。「pg_dumpでINSERTコマンドのSQLでダンプする方法」でした。

Leave a Reply

Your email address will not be published. Required fields are marked *