shinmのブログ

ITエンジニアの日常。

PostgreSQLのエクスポートインポート

エクスポート

pg_dump -c DB名 > 出力ファイル名

インポート

psql DB名 -U ユーザー名 < 入力ファイル名(上記出力ファイル)
 
 
dropやcreateを含んだSQLの命令群がバックアップファイルとして、
出力されるので、それを実行することがインポートとなる。
MySQLも同じような感じかな。。