sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan opretter man forbindelse til localhost med postgres_fdw?

Efter mange forsøg har jeg sandsynligvis fundet en ordentlig måde at oprette forbindelse på:

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

Så:

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

Og så:

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

Men er der en løsning til at tjekke om det virkelig er en "fjern" forbindelse? Fordi servere er på den samme lokale vært, og jeg ved ikke, om jeg kan være sikker.



  1. Betinget visning af et logo til et eksternt websted

  2. hvad er forskellen mellem GROUP BY og ORDER BY i sql

  3. Tilslutning til en online MySQL-database ved hjælp af VB.Net

  4. Returner det aktuelle loginnavn i SQL Server (T-SQL)