PostgreSQL バックアップ/リストア

バックアップ

スクリプト形式

pg_dump -Fp (オプション) > (出力先パス)

カスタム形式

pg_dump -Fc > (出力先パス)

共通オプション

スクリプト形式 カスタム 機能 オプション 例
〇 〇 テーブル指定 -t ~ / --table ~ -t "tbl_*"
〇 DROP文出力 -c / --clean
〇 〇 データのみ(CREATE文無し) --data-only
〇 INSERT文形式(≠COPY) --column-inserts

クリーンアップ(リストア前削除)
-c

リストア

スクリプト形式

psql < (入力先パス)

カスタム形式

pg_restore -d (db名) (入力先パス)

他設定

エラーメッセージの文字コード

C:\Program Files\PostgreSQL\X.X\data\postgresq.conf
インストールディレクトリ

lc_messages = 'Japanese_Japan.932'
↓
lc_messages = 'en_US'

Follow me!

MENU