やる気がストロングZERO

やる気のストロングスタイル

PostgreSQLのデータ移行(dumpとリストア)

参考)
pg_dump

データのdump

pg_dump -h [hostname] -U [username] -c -t [tablename] -t [tablename] [dbname] > dump.sql

-h: ホスト指定
-U:ユーザー名指定。未指定だとbashのログインユーザー名になるっぽい
-c:テーブル削除文を追加
-a:データonly(-cと-aは同時に指定できない)
-t:テーブル指定。未指定だと全てのテーブルが対象になる

データのリストア

psql -U [username] [dbname] < dump.sql