ポストグレスでデータベースをダンプ(エクスポート)するには?

ショコラ
ショコラ

ポストグレスでデータベースをダンプ(エクスポート)するには?

pg_dump でキメマス。
※pg_dump はデータベースを個別にダンプする。

もっさん先輩
もっさん先輩
pg_dump {データベース名} -f {ファイル名}

圧縮して、ファイル名に日付を付けるパターン

pg_dump -Z 9 {データベース名} -f {ファイル名}`date +\%d`.sql.gz

ユーザー、パスワードが必要なパターン

export PGPASSWORD={パスワード} && pg_dump -U {ユーザー名} -h {ホスト} -Z 9 {データベース名} -f {ファイル名}.sql.gz

pg_dump $POSTGRES_DB -f backup.sql
pg_dump -Z 9 $POSTGRES_DB -f backup`date +%Y%m%d`.sql.gz
export PGPASSWORD=$POSTGRES_PASSWORD && pg_dump -U $POSTGRES_USER -h $POSTGRES_HOST -Z 9 $POSTGRES_DB -f backup.sql.gz
Scroll to Top