DBMS SQLite 3.30 发布

发表 发布 SQLite 3.30.0,一个设计为插件库的轻量级 DBMS。 SQLite 代码作为公共域分发,即可以不受限制且免费用于任何目的。 对 SQLite 开发人员的财务支持由专门创建的联盟提供,该联盟包括 Adob​​e、Oracle、Mozilla、Bentley 和 Bloomberg 等公司。

变化:

  • 添加了使用表达式“的能力”FILTER» 使用聚合函数,可以将聚合函数处理的数据范围限制为仅满足给定条件的记录;
  • “ORDER BY”块提供对“空值优先“和”最后为空» 排序时确定具有NULL值的元素的位置;
  • 命令 ”。恢复» 从数据库恢复损坏文件的内容;
  • 扩张中 全民基本收入 增加了支持 索引表达式;
  • PRAGMA index_info 和 PRAGMA index_xinfo 已扩展为提供有关在“WITHOUT ROWID”模式下创建的表的存储布局的信息;
  • 添加了API sqlite3_drop_modules(),它允许您禁止从应用程序自动加载虚拟表;
  • 数据库模式解析器已更改为在非 writable_schema 模式连接时 sqlite_master 表中的 type、name 和 tbl_name 列损坏时显示错误;
  • 默认情况下启用 PRAGMA function_list、PRAGMA module_list 和 PRAGMA pragma_list 命令。 要更改默认构建行为,必须显式指定“-DSQLITE_OMIT_INTROSPECTION_PRAGMAS”;
  • 对于应用程序定义的 SQL 函数,建议使用 SQLITE_DIRECTONLY 标志,该标志允许您禁止在触发器和视图内使用这些函数。

来源: opennet.ru

添加评论