Menggunakan ekstensi postgres_fdw untuk mengakses data eksternal - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan ekstensi postgres_fdw untuk mengakses data eksternal

Anda dapat mengakses data dalam tabel di server basis data jarak jauh dengan ekstensi postgres_fdw. Jika Anda mengatur koneksi jarak jauh dari instans Postgre SQL DB Anda, akses juga tersedia untuk replika baca Anda.

Untuk menggunakan postgres_fdw agar dapat mengakses server basis data jarak jauh
  1. Instal ekstensi postgres_fdw.

    CREATE EXTENSION postgres_fdw;
  2. Buat server data asing menggunakan CREATESERVER.

    CREATE SERVER foreign_server FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'xxx.xx.xxx.xx', port '5432', dbname 'foreign_db');
  3. Buat pemetaan pengguna untuk mengidentifikasi peran yang akan digunakan pada server jarak jauh.

    CREATE USER MAPPING FOR local_user SERVER foreign_server OPTIONS (user 'foreign_user', password 'password');
  4. Buat tabel yang memetakan ke tabel pada server jarak jauh.

    CREATE FOREIGN TABLE foreign_table ( id integer NOT NULL, data text) SERVER foreign_server OPTIONS (schema_name 'some_schema', table_name 'some_table');