IT-lexicon › Databases › Foreign tables

Foreign tables

Databases Svenska → Bijgewerkt: 2026-10-03

PostgreSQL-concept: een tabeldefinitie die via een FDW naar externe data verwijst. Meestal alleen-lezen, sommige FDW's ondersteunen schrijven. Een foreign table gedraagt zich in query's als een lokale tabel, maar wordt pas bij toegang naar de externe bron omgezet.

CREATE FOREIGN TABLE remote_users (id int, name text) SERVER mysql_server OPTIONS (table_name 'users'). Een SELECT op een foreign table stuurt een JDBC-query naar MySQL en geeft de resultaatset terug. Schema-import: IMPORT FOREIGN SCHEMA maakt automatisch foreign tables voor alle brontabellen. Caching: PostgreSQL cachet externe data niet, elke query haalt het opnieuw op. Postgres 17+: pgvector plus foreign tables voor vectorzoeken over externe bronnen. Grote foreign-table-ophalingen zijn netwerkgebonden en presteren slecht.

← Terug naar het lexicon