--- 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 实战 ```sql 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 便于跨库访问与集成,在分库场景下提供轻量级的数据联邦能力。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部