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

Kopieren Sie in Postgres eine Tabelle von einer Datenbank in eine andere

Extrahieren Sie die Tabelle und leiten Sie sie direkt an die Zieldatenbank weiter:

pg_dump -t table_to_copy source_db | psql target_db

Hinweis: Wenn die andere Datenbank die Tabelle bereits eingerichtet hat, sollten Sie den -a verwenden markieren, um nur Daten zu importieren, andernfalls sehen Sie seltsame Fehler wie "Nicht genügend Speicher":

pg_dump -a -t my_table my_db | psql target_db