PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Dump von nur Teilen von Tabellen für einen Entwickler-Snapshot

Auf Ihren größeren Tabellen können Sie den COPY-Befehl verwenden, um Teilmengen herauszuziehen...

COPY (SELECT * FROM mytable WHERE ...) TO '/tmp/myfile.tsv'

COPY mytable FROM 'myfile.tsv'

https://www.postgresql.org/docs/current/static/sql-copy.html

Sie sollten erwägen, eine Reihe von Entwicklungsdaten zu verwalten, anstatt nur eine Teilmenge Ihrer Produktion abzurufen. Falls Sie Komponententests schreiben, könnten Sie dieselben Daten verwenden, die für die Tests erforderlich sind, und versuchen, alle möglichen Anwendungsfälle zu treffen.