Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.8.0于2013-08-26
添加对
部分索引的
支持
过渡到
下一代查询计划器,
以实现更快,更好的查询计划。
所述
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
修复了旧式查询优化器中的多个问题。
SQLITE_SOURCE_ID:“ 2013-08-26 04:50:08 f64cd21e2e23ed7cff48f7dafa5e76adde9321c2”
sqlite3.c的SHA1:b7347f4b4c2a840e6ba12040093d606bd16ea21e
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。