Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.8.0.1于2013-08-29
添加对
部分索引的
支持
过渡到
下一代查询计划器,
以实现更快,更好的查询计划。
所述
EXPLAIN查询计划
输出不再示出了在由每个回路中产生的行数的估计加入。
添加了
FTS4 notindexed选项
,允许在FTS4表中使用非索引列。
在
sqlite3_stmt_status()中
添加了
SQLITE_STMTSTATUS_VM_STEP
选项。
添加了
cache_spill pragma
。
添加了
query_only pragma
。
添加了
defer_foreign_keys编译指示
和
sqlite3_db_status
(db,
SQLITE_DBSTATUS_DEFERRED_FKS
,...)C语言界面。
在源树的ext / misc子目录中添加了“ percentile()”函数作为
可加载扩展
。
添加了
SQLITE_ALLOW_URI_AUTHORITY
编译时选项。
添加
sqlite3_cancel_auto_extension(X)
接口。
缺少FROM子句的正在运行的SELECT语句(或从未从任何数据库文件读取或写入的任何其他语句)将不会阻止读取事务关闭。
添加
SQLITE_DEFAULT_AUTOMATIC_INDEX
编译时选项。将此选项设置为0会默认禁用自动索引。
每当查询计划程序使用自动索引时,在
SQLITE_CONFIG_LOG
上发出
SQLITE_WARNING_AUTOINDEX
警告。
添加了
SQLITE_FTS3_MAX_EXPR_DEPTH
编译时选项。
向next_char()扩展SQL函数添加了一个可选的第5个参数,用于定义整理顺序。
该
SQLITE_BUSY_SNAPSHOT
扩展错误代码在WAL模式返回时,一个读事务无法升级到写事务,因为读是旧的快照。
sqlite3_analyzer实用程序的增强功能,除了聚合大小外,还为表的每个单独索引分别提供大小信息。
如果由不访问任何数据库表的SELECT语句调用该函数,则允许从
应用程序定义的SQL函数
的实现内部运行的SQL语句自由地打开和关闭读取事务。
除非使用HAVE_POSIX_FALLOCATE编译时选项,否则请在所有(unix)系统上禁用posix_fallocate()的使用。
如果输入文本不严格符合RFC-4180 ,请在
命令行外壳中
更新“ .import”命令以支持多行字段并更正RFC-4180引用,并发出警告和/或错误消息。
错误修复:在
FTS4
的
unicode61
标记程序中,将所有私有代码点都视为标识符符号。
漏洞修复:ORDER BY子句中的裸标识符与输出列名称的绑定更紧密,而表达式中的标识符与输入列名称的绑定更紧密。但是,GROUP BY子句中的标识符始终首选输出列名称。
错误修复:迁移到
NGQP
修复了旧式查询优化器中的多个问题。
修复了一个错误的错误,该错误导致命令行输入错误读取CSV输入的CRNL终止行结尾的带引号的空字符串。
修复一个查询计划程序错误,该错误涉及到具有BETWEEN或LIKE / GLOB约束的LEFT JOIN,然后到右侧涉及OR约束的另一个INNER JOIN。
修复了查询计划程序错误,当查询带有多于四列的UNIQUE或PRIMARY KEY约束的表时,该错误可能导致segfault。
SQLITE_SOURCE_ID:“ 2013-08-29 17:35:01 352362bc01660edfbda08179d60f09e2038a2f49”
sqlite3.c的SHA1:99906bf63e6cef63d6f3d7f8526ac4a70e76559e
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。