2017-07-27 4 views

Antwort

0

Sie zuerst mit so etwas wie

SELECT * FROM 
dblink('dbname=map1 port=5432 host=127.0.0.10 user=postgres password=123', 
     'select id, name_col from membership') 
     AS membership_from_map1(id integer, name_col text) 

Verwendung Berechtigungsnachweis von map1 für dbname, Port dblink Erweiterung auf map2 als

Create extension dblink 

Danach können Sie Link erstellen und Tisch bekommen erstellen müssen, Host usw. Sie müssen auch zuerst prüfen, ob die Karte für den Fernzugriff konfiguriert ist.

+0

ohne Remote-Möglichkeit kann ich Daten nicht kopieren? – Learner

+0

Wenn Sie physischen Zugriff auf die map1 haben, können Sie eine Sicherung und Wiederherstellung auf map2 erstellen. Sie können auch eine Tabelle für die Ausgabe von dblink query erstellen, die eine lokale Kopie der Tabelle erstellt, auf die im Fernzugriff zugegriffen wird. –

+1

Ein Fremdtisch wäre heute eine bessere Wahl –

Verwandte Themen