postgres fdw 物化视图 使用

1
2
3
4
5
6
7
8
9
-- 创建拓展
create extension postgres_fdw;
drop SERVER postgres CASCADE; --递归删除 会删除已经通过fdw创建的表<br>-- 创建一个server name  postgres
create server postgres foreign data wrapper postgres_fdw options (host '127.0.0.1', port '5432', dbname 'postgres');
create user mapping for public server postgres options (user 'postgres', password 'postgres');
 
-- 基于server name 创建关联表 替代dblink (可以理解为视图)
create foreign table  tablename11( czrk numeric, xzqdm character varying, shengming character varying, shiming character varying, xianming character varying, xiangzhen character varying, dzxiang character varying, gid numeric)
server postgres options (schema_name 'riskevaluate', table_name 'tablename');

  

1
2
-- 查询 fdw server
select * from pg_foreign_server;

  

 

物化视图

1
2
3
4
--创建物化视图
create materialized view view_name as query_sql;
--刷新物化视图数据
refresh materialized view view_name;

  

posted @   qukaige  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示