sql >> Databáze >  >> RDS >> PostgreSQL

Jak se připojit k localhost pomocí postgres_fdw?

Po mnoha pokusech jsem pravděpodobně našel správný způsob připojení:

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

Potom:

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

A pak:

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

Existuje však řešení, jak zkontrolovat, zda jde skutečně o „vzdálené“ připojení? Protože servery jsou na stejném localhostu a já nevím, jestli si mohu být jistý.



  1. jak použít $_GET uvnitř mysqli_query?

  2. SQL – Jak vybrat řádek se sloupcem s maximální hodnotou (+ seskupit podle)

  3. Jak exportovat data do souboru CSV v Oracle pomocí PL SQL procedury

  4. MYSQL:Vložte záznam, pokud již existuje aktualizační záznam