Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
2020-12-01的SQLite版本3.34.0
添加了
sqlite3_txn_state()
接口,用于报告数据库连接的当前事务状态。
像SQL Server一样,增强
递归公用表表达式
以支持两个或多个递归术语,因为这有助于使
针对图的查询
更易于编写和执行。
改进了有关
CHECK约束
失败的错误消息。
CLI
增强功能:
现在,
.read
点命令除了文件名外还接受管道。
在
.dump
点命令中添加了--data-only和--nosys选项。
在
.schema
点命令中添加了--nosys选项。
表名引用对于
.import
点命令正确起作用。
该
generate_series(START,END,STEP)
表值函数扩展现在内置的CLI。
所述
.databases
DOT-命令现在显示的每个数据库文件作为所确定的状态
sqlite3_db_readonly()
和
()sqlite3_txn_state
。
添加了--tabs命令行选项,该选项可设置.mode
tabs
。
如果无法打开以其参数命名的文件,则--init选项将报告错误。--init选项现在也支持--bail选项。
查询计划程序的改进:
改进了运行DISTINCT运算符的成本估算。
当使用多列索引执行UPDATE或DELETE时,其中只有少数索引的较早列可用于索引查找,请延迟执行主表查找,直到评估完所有WHERE子句约束后为止(如果这些约束)可以由未使用的索引后期条款覆盖,从而避免不必要的主表查找。
当后面的列受IN运算符约束时,新的OP_SeekScan操作码用于提高多列索引查找的性能。
现在,即使一个或多个附加数据库文件是只读的,
BEGIN IMMEDIATE
和
BEGIN EXCLUSIVE
命令也可以使用。
增强的
FTS5
支持三
字母
索引
。
在有数百个连接都一次访问同一数据库文件的情况下,
WAL模式
锁定原语的性能得到了改善。
增强了
carray()表值函数的功能,
以包括使用辅助
sqlite3_carray_bind()
接口绑定的单参数形式。
现在,也可以将
substr()SQL函数
称为“ substring()”,以与SQL Server兼容。
在
语法图
现在实现为
Pikchr
脚本,并呈现为SVG改进的易读性和易于维护。
散列:
SQLITE_SOURCE_ID:2020-12-01 16:14:00 a26b6597e3ae272231b96f9982c3bcc17ddec2f2b6eb4df06a224b91089fed5b
sqlite3.c的SHA3-256:fbd895b0655a337b2cd657675f314188a4e9fe614444cc63dfeb3f066f674514
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。