---
title: PostgreSQL 外部数据封装器 postgres_fdw 实战
keywords:
- postgres_fdw
- 外部表
- 服务器映射
- 用户映射
- IMPORT FOREIGN SCHEMA
description: 在 PostgreSQL 中使用 postgres_fdw 访问远端表,提供创建服务器、用户映射与导入外部模式的示例。
tags:
- IMPORT FOREIGN SCHEMA
- PostgreSQL
- postgres_fdw
- 外部表
- 数据库
- 数据集成
- 服务器映射
- 用户映射
categories:
- 文章资讯
- 技术教程
---
PostgreSQL 外部数据封装器 postgres_fdw 实战
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
CREATE SERVER remotedb FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '10.0.0.10', dbname 'app', port '5432');
CREATE USER MAPPING FOR CURRENT_USER SERVER remotedb OPTIONS (user 'app', password 'secret');
IMPORT FOREIGN SCHEMA public LIMIT TO (items) FROM SERVER remotedb INTO public;
SELECT * FROM items;
要点
- 使用
IMPORT FOREIGN SCHEMA快速引入远端表结构 - 结合本地视图与索引进行查询优化
总结
postgres_fdw 便于跨库访问与集成,在分库场景下提供轻量级的数据联邦能力。

发表评论 取消回复