postgres_fdw
The extension enables Postgres to query tables and views on a remote Postgres server.
Enable the extension
- Go to the Database page in the Dashboard.
- Click on Extensions in the sidebar.
- Search for "postgres_fdw" and enable the extension.
Create a connection to another database
1
Create a foreign server
Define the remote database address
2
Create a server mapping
Set the user credentials for the remote server
3
Import tables
Import tables from the foreign database
Example: Import all tables from a schema
Example: Import specific tables
4
Query foreign table
Configuring execution options
Fetch_size
Maximum rows fetched per operation. For example, fetching 200 rows with fetch_size
set to 100 requires 2 requests.
Batch_size
Maximum rows inserted per cycle. For example, inserting 200 rows with batch_size
set to 100 requires 2 requests.
Extensions
Lists shared extensions. Without them, queries involving unlisted extension functions or operators may fail or omit references.
For more server options, check the extension's official documentation
Resources
- Official
postgres_fdw
documentation