Skip to content

Instantly share code, notes, and snippets.

@CHERTS
Created May 28, 2025 09:23
Show Gist options
  • Save CHERTS/cccfb79c29c55a94ba0cdfac6a962b94 to your computer and use it in GitHub Desktop.
Save CHERTS/cccfb79c29c55a94ba0cdfac6a962b94 to your computer and use it in GitHub Desktop.
PostgreSQL FDW Examples
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
CREATE SERVER IF NOT EXISTS my_server FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '1.2.3.4', dbname 'my_db', port '5432', sslmode 'disable', connect_timeout '10', application_name 'fdw');
CREATE USER MAPPING IF NOT EXISTS FOR my_user SERVER my_server OPTIONS (user 'my_user', password 'BigPa$$w0rd!');
IMPORT FOREIGN SCHEMA public LIMIT TO (table1,table2) FROM SERVER my_server INTO public;
SELECT * FROM table1 LIMIT 10;
SELECT * FROM table2 LIMIT 10;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment