摘要
SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。 SQLite 3.53.2 现已发布,具体更新内容包括: 修复 WAL 重置数据库损坏漏洞。 添加查询结果格式化程序 (QRF) 库,以便在等距字体屏幕上格式化 SQL 查询结果,使其易于阅读。 向 TCL 接口添加 format 方法,以便可以从 TCL 访问 QRF。 QRF 用于 CLI 中的结果格式化,从而提高显示功能。 SQL 语言新增特性: 增强 ALTER TABLE 语句,允许添加和删除 NOT NULL 和 CHECK 约束。 REINDEX EXPRESSIONS 语句用于重建表达式索引。(可用于修复过期的表达式索引。) TEMP triggers 主体现在可以修改和 / 或查询主模式中的表。 增强 VACUUM INTO,以便如果使用 URI 文件名作为目标,并且该文件名具有 reserve=N 查询参数(N 介于 0 和 255 之间),则生成的数据库副本的保留量设置为 N。 新增 SQL 函数: json_array_insert() jsonb_array_insert() CLI 的改进: 对 .mode 命令进行了重大改进。 由于新增了 QRF 扩展,结果格式得到了改进。例如,在表格输出模式下,数值现在默认右对齐。 交互式 CLI 会话的默认输出模式现在使用 QRF 格式,以 Unicode 方框字符构成的方框形式显示查询结果,从而提高可读性。批量 CLI 会话为了兼容性,仍使用旧版输出格式。 dot-commands 末尾的裸分号(未加引号)会被忽略。← 可能存在不兼容问题! 修复 .testcase 和 .check 命令,使其能够正常工作,并在源代码树中包含的标准 SQLite 测试套件的脚本中使用这些命令。 命令行参数中与 *.sql 或 *.txt 匹配且为非空文件名的参数将被读取并解释为 SQL 语句和 / 或
相关事件
暂无数据
相关公司
暂无数据
相关人物
暂无数据