---

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部