你如何在PostGreSQL中创建一个虚拟表?

时间:2016-06-28 21:03:05

标签: postgresql sqlite

在SQLite中,可以根据数据库之外的内容创建虚拟表,如本文所述:

http://www.drdobbs.com/database/query-anything-with-sqlite/202802959

这太棒了,但我比Postite更喜欢PostGres命令行客户端。那么,我如何在PostGres中创建虚拟表?

1 个答案:

答案 0 :(得分:1)

你想要"外国数据包装" (通常缩写为" fdw")。核心postgresql发行版中包含一对:file_fdw,它允许您创建到DB本地文件的表接口,以及postgres_fdw,它允许您与其他postgresql数据库进行交互。 / p>

还有a number of community-written fdws用于与couchdb,mysql甚至亚马逊s3等内容进行交互。