暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
14.PostgreSQL FDW.pdf
440
6页
6次
2022-08-01
免费下载
FDW (Foreign Data Wrapper)
FDW (Foreign Data Wrapper)
FDW: 外部表 背景
作用:
FDW支持的外部数据源
file_fdw 介绍
示例一:empsalary单表操作
示例二: pg_log
postgres_fdw 介绍
FDW: 外部表 背景
提供外部数据源的透明访问机制。PostgreSQL fdw是一种外部访问接口,可以在PG数据库中创建外部
表,用户访问的时候与访问本地表的方法一样,支持增删改查。 而数据则是存储在外部,外部可以是一
个远程的pg数据库或者其他数据库(mysql, oracle等),又或者是文件等。
refer:
https://wiki.postgresql.org/wiki/Foreign_data_wrappers
https://www.postgresql.org/docs/12/fdwhandler.html
http://postgres.cn/docs/14/file-fdw.html
https://www.modb.pro/db/93487
https://www.cnblogs.com/huanying47/p/15994313.html (功能 增强)
作用:
同构或异构的数据迁移, ETL,
数据分析 (偶尔需要访问时, 分析,DBA)
快速提升开发效率
FDW支持的外部数据源
RDBMS FDW
mysql_fdw(支持写)
oracle_fdw
sqlite_fdw
postgres_fdw
odbc_fdw
jdbc_fdw
firebird_fdw, tds_fdw, monetdb_fdw ...
NoSQL FDW
couchdb_fdw
redis_fdw
mongo_fdw
rethinkdb_fdw
wdb_fdw
Format FDW
json_fdw
file_fdw
multicdr_fdw
Web FDW
www_fdw
s3_fdw
Other FDW
twitter_fdw docker_fdw hdfs_fdw RSS_fdw git_fdw ldap_fdw cstore_fdw
完整的列表:https://wiki.postgresql.org/wiki/Foreign_data_wrappers  
手动编写FDW介绍:
http://postgres.cn/docs/14/fdwhandler.html
所有这些FDW,全都是通过create extension来使用的。
file_fdw 介绍
1. 创建file_fdw 扩展
2. 创建外部表(file_fdw)
2. 像普通表一样访问外部表
3. 使用元命令 \des \det 查看库中有哪些外部表和外部服务器
示例一:empsalary单表操作
create extension file_fdw;
CREATE SERVER filefdw_server FOREIGN DATA WRAPPER file_fdw;
CREATE FOREIGN TABLE emp_new (
 empno int, -- primary key, 此处不能加外键
 depname varchar(64),
 gender char(1),
 age int,
 city varchar(32),
 manager int,
 salary int
) SERVER filefdw_server
OPTIONS (filename ‘/tmp/data.csv’,format ‘csv’);
SELECT empno, depname, salary FROM emp_new;
db1=# select * from empsalary;
empno | depname | gender | age |  city  | manager | salary
-------+-----------+--------+-----+-----------+---------+--------
  0 | global  | m   |45 | Beijing  |    0 |55080
  1 | develop  | m   |38 | Beijing  |    0 |27000
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜