1. ホーム
  2. postgresql

[解決済み] Postgres で、あるデータベースから別のデータベースにテーブルをコピーする

2022-03-16 16:31:34

質問

Postgresのあるデータベースから別のデータベースへ、テーブル全体をコピーしようとしています。何か提案はありますか?

解決方法は?

テーブルを抽出し、ターゲットデータベースに直接パイプする。

pg_dump -t table_to_copy source_db | psql target_db

もう一方のデータベースですでにテーブルが設定されている場合は -a フラグを使用してデータのみをインポートすると、 "Out of memory" のような奇妙なエラーが発生することがあります。

pg_dump -a -t table_to_copy source_db | psql target_db