SQLite 3.38 发布,改进了 JSON 支持,CLI 增强

SQLite 3.38 作为这个流行的嵌入式 SQL 数据库库的 2022 年第一次重大更新发布。

早在2015 年的SQLite 3.9中,它就添加了 JSON1 模块,以开始建立在 SQLite 数据库中存储 JSON 数据的支持。在 SQLite 3.38 中,该 JSON 模块现在默认内置,不再需要启用编译时选项。SQLite JSON 函数现在可以被认为是内置的。programming

此外,SQLite 3.38 添加了 -> 和 ->> 操作,以便更轻松地处理 JSON 数据并以兼容 MySQL 和 PostgreSQL 数据库的方式。这些运算符将 JSON 字符串作为左操作数,将路径表达式/对象字段标签或数组索引作为右操作数。这些运算符允许以现在可以很好地在 SQLite / MySQL / PostgreSQL 上运行的方式轻松处理 JSON 数据。

SQLite 3.38 还添加了用于返回 Unix 时间戳的 unixepoch() 函数,用于将 SQL 错误本地化为特定字符的 sqlite3_error_offset() ,各种虚拟表改进,命令行增强,如列输出模式现在可以正确处理文本中的制表符/换行符和查询计划器增强功能。在查询规划器方面,SQLite 3.38 现在使用布隆过滤器来加速大型分析查询。

总的来说,这是对 SQLite 的一次非常丰盛的更新,也是 2022 年的第一个版本。通过SQLite.org下载和了解有关 SQLite 3.38 嵌入式数据库库的更多详细信息。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun132800.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年2月23日 下午3:42
下一篇 2022年2月23日 下午3:58