Dies ist, was ich derzeit tun, um eine Datenbank von meinem lokalen Computer auf einen Remote-Server zu kopieren.Ignorieren einer Tabelle in pg_dump und Wiederherstellen
Dump local database:
pg_dump dbname --clean -U postgres > dumpfile
Restore remote database:
psql --single-transaction dbname -U postgres < dumpfile
Dies macht eine perfekte Replikation.
Wie kann ich dies ändern, um bestimmte Tabellennamen sowohl in der Quelle als auch im Ziel zu ignorieren?
Dies ist nützlich für Tabellen, die Website-Besuche protokollieren. Ich möchte meine vorhandenen Remote-Besuchsprotokolle beibehalten und gleichzeitig meine lokalen "Besuchs" -Logs ignorieren (bei denen ich lediglich meine eigene Website lokal besuche).
dupliziert: http://stackoverflow.com/questions/7359827/creating-a-database-dump-for-specific-tables-and-entries-postgres – McNets