在创建外部表的时候遇见:

CREATE EXTENSION file_fdw;
2018-12-21 17:32:23.822 CST [31237] ERROR:  could not open extension control file "/usr/local/pgsql/share/extension/file_fdw.control": 没有那个文件或目录
2018-12-21 17:32:23.822 CST [31237] STATEMENT:  CREATE EXTENSION file_fdw;
ERROR:  could not open extension control file "/usr/local/pgsql/share/extension/file_fdw.control": 没有那个文件或目录

原因是,我们安装postgres时,是没有安装file_fwd扩展的,需要手动安装。

需要进去postgres的安装目录:/root/tmp/postgresql-10.5/contrib/file_fdw

然后:make               make install

安装完成后,则可以顺利通过:

postgres=#   CREATE EXTENSION file_fdw;
CREATE EXTENSION
postgres=# CREATE SERVER file_fdw_server FOREIGN DATA WRAPPER file_fdw;
CREATE SERVER

创建外部表:

create foreign table test_03(id int,name text) server file_fdw_server options (format 'text',filename '/home/postgres/foreign_tables/test_03.txt',delimiter ',',null '');

在路径下的文件显示:

[postgres@master ~]$ more /home/postgres/foreign_tables/test_03.txt
1,zhang
2,wang
3,dong

外部表查询:

postgres=# select * from test_03;id | name
----+-------1 | zhang2 | wang3 | dong
(3 rows)

转载于:https://www.cnblogs.com/hello-wei/p/10157362.html

postgres外部表相关推荐

  1. Postgres外部表示例

    目录 介绍 背景 环境配置 数据库设置 全部放在一起 远程服务器脚本(postgres_2) 本地服务器脚本(postgres_1) 结论 介绍 我已经与Postgres一起工作了10多年,我必须说我 ...

  2. hive外部表改为内部表_3000字揭秘Greenplum的外部数据加载——外部表

    外部表是greenplum的一种数据表,它与普通表不同的地方是:外部表是用来访问存储在greenplum数据库之外的数据.如普通表一样,可使用SQL对外部表进行查询和插入操作.外部表主要用于Green ...

  3. Greenplum table 之 外部表

    转载自: https://www.cnblogs.com/kingle-study/p/10552097.html 一.外部表介绍 Greenplum 在数据加载上有一个明显的优势,就是支持数据的并发 ...

  4. postgresql 外部表简单测试

    postgresql 外部表测试 系统 debian-6.0.4 数据库 postgresql-9.3.0 ############################################## ...

  5. hive内部表和外部表的区别_3000字揭秘Greenplum的外部数据加载——外部表

    外部表是greenplum的一种数据表,它与普通表不同的地方是:外部表是用来访问存储在greenplum数据库之外的数据.如普通表一样,可使用SQL对外部表进行查询和插入操作.外部表主要用于Green ...

  6. PostgreSQL数据外部表使用(postgres_fdw)

    FDW简介 FDW(Foreign Data Wrapper)是postgresql的一个插件.通过FDW,可以将远程pg数据库映射到本地(映射为server),将远程数据库table映射为本地的fo ...

  7. PostgreSQL外部表应用

    Postgresql连接查询 MS SQL Server 简介 PostgreSQL从9.x开始支持所谓的外表的功能,就是在PostgreSQL中通过安装一些扩展再进行一些配置可以在本地建立一个外表映 ...

  8. 史上postgres元数据表最详细信息!

    最近在做元数据相关的工作,下面是postgres最全的元数据列表,使用版本9.4+ name description pg_aggregate 存储聚合函数的信息 pg_am 存储访问方法关系信息,当 ...

  9. oracle外部表使用详解,详解Oracle外部表的一次维护(图文)

    在做Oracle数据库的导出导入操作的时候,发现在将导出数据导入到新库过程中报告如下错误: 在查看数据库中关于外部表的视图中相关信息:select * from dba_directoriesSele ...

最新文章

  1. 基于TensorRT优化的Machine Translation
  2. 线上Tomcat支持Eclipse远程调试的方法
  3. Expression Template(表达式模板,ET)
  4. 深度学习中Attention机制的“前世今生”
  5. 重大变动:OpenCV拟更改授权协议!
  6. 什么是云存储网关CSG
  7. Flex练习-打游戏
  8. 自称世界上最权威监控软件FlexiSpy被黑删库,怎么做到的?
  9. PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)
  10. deepin安装maven
  11. Safari浏览器显示网页不全问题解决方法
  12. VS Code 的粘性滚动预览 - 类似于 Excel 的冻结首行
  13. app运营中,如何提高用户活跃度?
  14. JAVA初学者:适合小白的Java培训学习路线
  15. https://juejin.im/post/5aa4a2e35188255589496eb8#comment
  16. CVE-2017-8570微软office漏洞复现与研究
  17. 游戏《一战封神》副本星宿神殿挑战攻略
  18. 2022年黄石市高企申报奖励补贴以及认定奖励补贴汇总!
  19. 轻小说搜索及下载(基于8wenku)-python
  20. Photoshop支持ICO图片格式

热门文章

  1. 【引用】Linux常用的日志文件解说及常用系统命令
  2. 计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~
  3. Arxiv最新论文,深度学习热点论文,Arxiv每日更新
  4. Linux系统基本命令之vim编辑器的使用
  5. 485有时候从机接收指令没反应_原创案例丨秒杀一辆12年爱唯欧启动无反应
  6. mapper中 <include refid=“XXX“></include>标签 <sql id=“XXX“>标签
  7. 003_Maven插件
  8. 034_ JDK的Enumeration接口
  9. 009_JMS中的事务
  10. 018_Jedis的Hash数据类型