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