Ich habe zwei Server auf PostgreSQL 8.4:Wie kopiert man die Tabelle von einem Server zu einem anderen in PostgreSQL?
server1:5432
server2:5432
Jetzt möchte ich Tabelle von server1 kopieren und in der Datenbank auf server2 setzen.
Es ist möglich zu tun?
UPDATE
Ich versuche zu tun, wie in @Valery Viktorovsky Antwort:
pg_dump --server1:5432 --encoding=utf8 --no-owner --username=postgres --123456 np_point > D:\np_point.sql
psql --server2:5432 --username=postgres mrsk -f D:\np_point.sql
und erhalten Fehler:
ERROR: syntax error at or near "pg_dump"
LINE 1: pg_dump --server1:5432 --encoding=utf8 --no-owner --use...
Es nicht Datenbank auf Server2 neu schreiben? –
Nein, es hängt davon ab, welche Daten bereits auf Server2 gespeichert wurden. Es ist möglich, Daten von server2.table_name zu löschen und dann neue Daten zu importieren. –
Was bedeutet dieser Teil: 'db_name> server1_db.sql'? –