Hallo, ich werde postgres_fdw erstellen und die Datenübertragung erklären.
Zunächst erstellen wir EXTENSION, deren Namen wir selbst bestimmen.
CREATE EXTENSION test;
Wir erstellen einen Server für die Maschine, auf die wir zugreifen werden, um die dblink-Aufgabe auszuführen.
CREATE SERVER deneme FOREIGN DATA WRAPPER test OPTIONS (host 'xxx.xxx.xx.xx', dbname 'TEST', port '5432');
Wir ordnen Benutzer in zwei verschiedenen Umgebungen einander zu.
CREATE USER MAPPING FOR postgres SERVER cm96 OPTIONS (user 'Test' , password 'test123#');
Wir erstellen das Schema auf der Maschine, auf der wir dblink einrichten
CREATE SCHEMA Test;
Wir können die Daten mit dem Befehl IMPORT FOREIGN auf den von uns erstellten Server verschieben.
IMPORT FOREIGN SCHEMA public FROM SERVER Test INTO Test;