首先,添加扩展,创建本地插件,创建基于本地 FDW 的 server,将权限赋予相应的 用户。 创建外部表。因为需要引用本地某文本文件里的数据,因此后面需指定 file name 即 数据源路径,并指定格式为 CSV,代表用逗号隔开列与列之间的数据。创建成功后,查看该表。/home/postgres/emp2.csv 文件的产生有两种方式: • 其一,如果是外部的文本文件,采集时将列与列之间用逗号隔开即可。 • 其二,如果是自己创建的外部表,通过上图语句将 emp 的内容进行复制即可。最终,用户可以像访问内部表一样访问外部表,非常方便。此外,基于文件的外部 表为只读,不能做 DML 操作。
以上内容摘自《PolarDB for PostgreSQL 开源必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7822 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。