0

データベース A からデータベース B に 2 つのテーブルをコピーしたいのですが、postgres でデータベース B の以前のテーブルとデータを失わずに pg_dump を使用してそれを行うにはどうすればよいですか?

Stack Overflow で pg_dump の使用を提案するいくつかの回答を読みましたが、ドキュメント ページで読みましたか?

このダンプ方法の背後にある考え方は、サーバーにフィードバックされると、ダンプ時と同じ状態でデータベースを再作成する SQL コマンドを含むテキスト ファイルを生成することです。

それは、データベース B の以前のデータを削除するということではないですか?

データベース B の以前のデータを失うことなく、データベース A の 2 つのテーブルをデータベース B に移動するための段階的な解決策を誰かが教えてくれれば、役に立ちます。

4

2 に答える 2

3

私は私の質問への答えを見つけました:

sudo -u OWNER_USER pg_dump -t users databasename1 | sudo -u OWNER_USER psql databasename2
于 2013-07-22T06:02:24.083 に答える