PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak połączyć się z localhost za pomocą postgres_fdw?

Po wielu próbach prawdopodobnie znalazłem właściwy sposób na połączenie:

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

Następnie:

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

A potem:

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')

Ale czy jest jakieś rozwiązanie, aby sprawdzić, czy to naprawdę połączenie „zdalne”? Ponieważ serwery znajdują się na tym samym hoście lokalnym i nie wiem, czy mogę być pewien.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parametr konfiguracyjny work_mem w PostgreSQL w systemie Linux

  2. HikariCP Postgresql Driver twierdzi, że nie akceptuje adresu URL JDBC

  3. Zapomniany operator przypisania =i banał :=

  4. W obronie sar (i jak to skonfigurować)

  5. 7 sposobów na znalezienie zduplikowanych wierszy w PostgreSQL, ignorując klucz podstawowy