postgresql - 你如何在 PostgreSQL 中创建虚拟表?

标签 postgresql sqlite

在 SQLite 中,可以根据数据库外部的事物创建虚拟表,如本文所述:

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

太好了,但我更喜欢 PostgreSQL 命令行客户端而不是 SQLite 客户端。那么,如何在 PostgreSQL 中创建虚拟表呢?

最佳答案

您需要“外部数据包装器”(通常缩写为“fdw”)。核心 postgresql 发行版中包含两个:file_fdw ,它允许您为数据库本地文件创建一个表接口(interface),并且 postgres_fdw ,它允许您与其他 postgresql 数据库进行交互。

a number of community-written fdws ,以及与 couchdb、mysql 甚至 amazon s3 等事物进行交互。

关于postgresql - 你如何在 PostgreSQL 中创建虚拟表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38086238/

相关文章:

postgresql - 在 padrino 中配置 heroku 数据库连接 - DATABASE_URL 失败

postgresql - 远程重启 PostgreSQL

ruby-on-rails - 在单个 Rails 应用程序中使用多个数据库系统和 ORM 是个好主意吗?

SQlite使用不同的 "on"语句两次连接同一个表

java - 使用NamedParameterJdbcTemplate更新数组字段

sql - 带有选择和值的 Postgres 插入

android - 为什么从 sqlite 返回值会返回一个空数组

sql - 基于 SQLite 中的单行切换一系列行的位

powershell - 如何使用 PowerShell 导入 CSV 文件?

c# - 我可以密码加密 SQLite 数据库吗?