2025年9月25日: PostgreSQL 18 发布!

SQLite fdw 2.0.0 发布

发布于 2021-05-26,作者 Toshiba
相关开源项目

我们刚刚发布了 SQLite 的外部数据包装器(Foreign Data Wrapper,FDW)版本 2.0.0。

此版本可与 PostgreSQL 9.6、10、11、12 和 13 一起使用。
本次发布改进了以下项目:

  • 支持 JOIN 下推(LEFT, RIGHT, INNER)
  • 支持直接修改(UPDATE/DELETE)
  • 支持嵌套函数下推
  • 支持下推标量运算符 ANY/ALL (ARRAY)
  • 支持 ON CONFLICT DO NOTHING 下推
  • 重构了测试

Bug 修复

  • 不推导 lower/upper 函数
  • 修复 DATE 数据类型的处理
  • 在 EXPLAIN 时不准备 SQL 语句

FDW 支持以下功能:

  • 对外部表的 SELECT, INSERT, UPDATE 和 DELETE 操作
  • WHERE 子句下推
  • 聚合下推
  • ORDER BY 被下推
  • JOIN 被下推(LEFT、RIGHT、INNER)
  • 嵌套函数已下推
  • LIMIT 和 OFFSET 被下推(*当所有查询的表都是 fdw 时)
  • 标量操作符 ANY/ALL (ARRAY) 已下推
  • ON CONFLICT DO NOTHING 已下推
  • 事务处理

该项目由 Toshiba Software Engineering & Technology Center 开发。
更多详情请参阅仓库。

源代码库:https://github.com/pgspider/sqlite_fdw

此致,
Mototaka Kanematsu