PostgreSQLで指定テーブルのみdumpする
よく忘れてしまうpg_dumpで指定テーブルのみdumpする方法のメモです。
この際は PostgreSQL 9.3.9 を利用しました。
指定テーブルのみdump
pg_dump --username=username --table table_name db_name > table_name.sql
指定テーブルのデータのみdump
pg_dump --username=username --data-only --table table_name db_name > table_name.sql
指定テーブルのスキーマのみdump
pg_dump --username=username --schema-only --table table_name db_name > table_name.sql
dumpしたデータを取り込む(SQL実行)
psql --username=username db_name < table_name.sql