SQLite 3.38 作为这个流行的嵌入式 SQL 数据库库的 2022 年第一次重大更新发布。
早在2015 年的SQLite 3.9中,它就添加了 JSON1 模块,以开始建立在 SQLite 数据库中存储 JSON 数据的支持。在 SQLite 3.38 中,该 JSON 模块现在默认内置,不再需要启用编译时选项。SQLite JSON 函数现在可以被认为是内置的。
此外,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