如何在PostgreSQL中制作虚拟表



在sqlite中,可以根据数据库外的事物制作虚拟表,如本文所述:

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

太好了,但是我比SQLite更喜欢PostgreSQL命令行客户端。那么,如何在PostgreSQL中制作虚拟表?

您想要"外国数据包装器"(通常缩写为" FDW")。Core PostgreSQL发行版中包含一对:file_fdw,它允许您创建一个表接口到db本地的文件,以及postgres_fdw,它允许您与其他PostgreSQL数据库进行交互。

也有许多社区写的FDW,用于与CouchDB,MySQL甚至Amazon S3等事物进行互动。

最新更新