Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
2020-01-22的SQLite版本3.31.0
添加对
生成的列的
支持。
添加
sqlite3_hard_heap_limit64()
接口和相应的
PRAGMA hard_heap_limit
命令。
增强
function_list杂注
以显示每个函数的参数数量,函数的类型(标量,集合,窗口)以及函数属性标志
SQLITE_DETERMINISTIC
,
SQLITE_DIRECTONLY
,
SQLITE_INNOCUOUS
和/或
SQLITE_SUBTYPE
。
将
聚合模式
功能添加到
DBSTAT虚拟表中
。
将
SQLITE_OPEN_NOFOLLOW
选项添加到
sqlite3_open_v2()
可以防止SQLite打开符号链接。
为
JSON函数路径参数
添加了“#-N”数组符号。
添加了
SQLITE_DBCONFIG_TRUSTED_SCHEMA
连接设置,该设置也可以通过新的
trust_schema
编译
指示
以及在编译时使用
-DSQLITE_TRUSTED_SCHEMA
编译时选项进行控制。
添加了对专用扩展有用的API
sqlite3_filename_database()
,
sqlite3_filename_journal()
和
sqlite3_filename_wal()
。
添加
sqlite3_uri_key()
接口。
升级了
sqlite3_uri_parameter()
函数,以便除了数据库文件名之外,还可以与回滚日志或WAL文件名一起使用。
提供使用新属性
SQLITE_INNOCUOUS
或
SQLITE_DIRECTONLY
标记
应用程序定义的SQL函数的功能
。
向
sqlite3_vtab_config()
添加新动词,以便虚拟表的
xConnect
方法可以将虚拟表声明为
SQLITE_VTAB_INNOCUOUS
或
SQLITE_VTAB_DIRECTONLY
。
对
sqlite3_interrupt()的
响应速度更快。
添加了
uuid.c
扩展模块,该模块实现了用于处理RFC-4122 UUID的功能。
所述
后备存储器分配器
被增强以支持与在每个池中不同尺寸的分配两个单独的内存池。这样一来,后备空间可以覆盖更多的内存分配,同时将每个连接的堆内存使用量从120KB减少到48KB。
该
legacy_file_format编译
被停用。现在是无人值守。
取而代之的
是,提供了
sqlite3_db_config()
的
SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
选项。停用legacy_file_format编译指示是因为(1)它很少有用,并且(2)在具有既具有生成列又具有降序索引的表的模式中,它与
VACUUM
不兼容。门票
6484e6ce678fffab
散列:
SQLITE_SOURCE_ID:2020-01-22 18:38:59 f6affdd41608946fcfcea914ece149038a8b25a62bbe719ed2561c649b86d824
sqlite3.c的SHA3-256:a5fca0b9f8cbf80ac89b97193378c719d4af4b7d647729d8df9c0c0fca7b1388
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。