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

postgresql Was ist der beste Weg, um eine bestimmte Spalte aus einer bestimmten Tabelle von einer Datenbank in eine andere zu exportieren

Ich mache es folgendermaßen:

1.Dump erstellen:

psql -h dbhost1 -d dbname -U dbuser -c "copy(SELECT language, title FROM cms_title WHERE language != 'en' AND title != 'Blog') to stdout" > dump.tsv`

2.Dump importieren:

psql -h dbhost2 -d dbname -U dbuser -c 'copy cms_title from stdin' < dump.tsv

Dadurch werden importierte Daten an die Tabelle angehängt.