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

Schritt für Schritt postgres_fdw

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;