0
これは私のローカルマシンからリモートサーバにデータベースをコピーするために現在行っている作業です。pg_dumpでテーブルを無視して復元する
Dump local database:
pg_dump dbname --clean -U postgres > dumpfile
Restore remote database:
psql --single-transaction dbname -U postgres < dumpfile
これは完璧な複製を行います。
ソースとデスティネーションの両方で特定のテーブル名を無視するには、これをどのように変更しますか?
これは、ウェブサイトへの訪問を記録するテーブルに役立ちます。ローカルの「訪問」ログ(私自身のウェブサイトをローカルに訪問している)を無視して、既存のリモート訪問ログを保持したい。 -t
スイッチを使用して
重複:http://stackoverflow.com/questions/7359827/creating-a-database-dump-for-specific-tables-and-entries-postgres – McNets