PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да се свържа с localhost с postgres_fdw?

След много опити вероятно съм намерил правилния начин за свързване:

CREATE SERVER app_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'test', port '5432', host 'localhost');

След това:

CREATE USER MAPPING for postgres
SERVER app_db 
OPTIONS (user 'postgres', password 'postgres');

И след това:

CREATE FOREIGN TABLE groups
(
  id serial NOT NULL,
  name character varying(255) NOT NULL,
  version integer DEFAULT 0
)
 SERVER app_db OPTIONS (schema_name 'public', table_name 'groups')

Но има ли решение да проверите дали това наистина е "дистанционна" връзка? Тъй като сървърите са на един и същ локален хост и не знам дали мога да съм сигурен.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възстановете отдалечен дъмп към RDS

  2. Мигриране от MySQL към PostgreSQL

  3. Урок за Postgres:pg_restore:входният файл [archiver] не изглежда като валиден архив

  4. Актуализирайте стойностите на колоните в таблицата въз основа на условна логика

  5. GeoServer няма да пише в моя изглед с възможност за актуализиране на PostgreSQL