SQLite 3.38.0 现已正式发布

简介: SQLite 3.38.0 现已正式发布

本月 22 日,SQLite 3.38.0正式发布。

SQLite 是一个小型、快速、自包含、高可靠性、全功能的嵌入式 SQL 数据库引擎,是世界上使用量最大的数据库引擎。

主要更新内容

  • 添加了->和->\> 运算符以便于处理 JSON。新的运算符与 MySQL 和 PostgreSQL 兼容。
  • JSON 函数现在是内置的。不再需要使用-DSQLITE\_ENABLE\_JSON1编译时选项来启用 JSON 支持。默认情况下启用 JSON。使用新的-DSQLITE\_OMIT\_JSON编译时选项禁用 JSON接口。
  • 日期和时间功能的增强:
  • 添加了unixepoch() 函数。
  • 添加了auto 修饰符和julianday 修饰符。
  • 将printf() SQL 函数重命名为format()以获得更好的兼容性。保留原始printf() 名称作为别名以实现向后兼容性。
  • 添加了sqlite3\_error\_offset() 接口,该接口有时可以帮助将 SQL error 本地化为输入 SQL 文本中的特定字符,以便应用程序可以提供更好的错误消息。
  • 增强了virtual tables的接口如下:
  • 添加了sqlite3\_vtab\_distinct() 接口。
  • 添加了sqlite3\_vtab\_rhs_value() 接口。
  • 添加了新的 operator 类型SQLITE\_INDEX\_CONSTRAINT_LIMIT和SQLITE\_INDEX\_CONSTRAINT_OFFSET。
  • 添加了sqlite3\_vtab\_in()接口(及相关接口)以使虚拟表能够一次处理所有 IN operator 约束,而不是单独处理 IN operator 右侧的每个值。
  • CLI 增强功能:
  • Columnar output modes得到增强,可以正确处理嵌入在文本中的制表符和换行符。
  • 向Columnar output modes添加了“--wrap N”、“--wordwrap on”和“--quote”等选项。
  • 添加了.mode qbox别名。
  • .import 命令自动消除列名的歧义。
  • 使用新的sqlite3\_error\_offset()接口提供更好的错误消息。
  • Query planner 增强功能:
  • 使用 Bloom filter 来加速大型分析查询。
  • 使用 balanced merge tree 来评估具有 ORDER BY 子句的 UNION 或 UNION ALL 复合 SELECT 语句。
  • 改变了ALTER TABLE语句,当PRAGMA writable_schema=ON时,静默忽略sqlite_schema table中没有解析的条目。

sqlite

相关文章
|
14天前
|
人工智能 数据可视化 数据挖掘
2025 年企业 BI 系统搭建指南,适合大型企业的BI产品推荐
2025年,企业数字化转型迈向深水区,数据驱动决策成核心竞争力。本文聚焦瓴羊Quick BI、微软Power BI、Tableau、思迈特Smartbi、永洪Yonghong五大主流BI工具,从背景、功能到案例全面解析,助力企业高效选型与落地应用。
|
存储 Cloud Native 数据库
云原生多模数据库Lindorm权威指南|从入门到精通(持续更新 v2021.2)
Lindorm是阿里云发布的业界首款云原生多模数据库,支持宽表、时序、文件等多种类型海量数据的低成本存储、检索与分析,兼容HBase/Cassandra、OpenTSDB、Solr、SQL、HDFS等多种开源标准接口,希望通过本指南,可以给开发者给更多的了解和使用指导,本文将持续更新
12349 2
云原生多模数据库Lindorm权威指南|从入门到精通(持续更新 v2021.2)
|
机器学习/深度学习 人工智能 测试技术
【自定义插件系列】0基础在阿里云百炼上玩转大模型自定义插件
本文介绍了如何在阿里云百炼平台上创建大模型自定义插件,以增强AI模型功能或适配特定需求。通过编程接口(API)或框架设计外部扩展模块,开发者可在不修改底层参数的情况下扩展模型能力。文章以万相文生图V2版模型为例,详细说明了创建自定义插件的五个步骤:新建插件、创建工具、测试工具、复制第二个工具及最终测试发布。同时,提供了官方文档参考链接和具体参数设置指导,帮助用户轻松实现插件开发与应用,推动AI技术在各行业的广泛应用。
1823 0
|
人工智能 自然语言处理 搜索推荐
阿里云百炼产品月刊【2025年2月】
本期⽉刊主要亮点包括推出全新多模态理解生成大模型通义千问Omni系列,支持文本、图像、语音和视频输入,提供流式输出和四种自然对话音色,新增高性价比图生视频模型wanx2.1-i2v-turbo,生成速度快,耗时仅为旧模型的三分之一。此外,qwen-plus采购季资源包上线,享受8.6折优惠;qwen-max模型降价88%,极大降低使用门槛。智能体应用和工作流应用现支持DeepSeek系列模型,增强私有知识库问答和任务型、对话型工作流构建能力。文件交互和批量节点功能进一步提升应用灵活性和实用性。本月还推出了AI实训营和应用开发实训营,提供手把手AI课程和企业级多模态应用构建指导。
1264 0
|
人工智能 小程序 API
【最佳实践系列】阿里云百炼「音视频实时互动」功能上线:几分钟实现模型到应用!
阿里云百炼推出「音视频实时互动」功能,支持0代码搭建并集成到Web、iOS和安卓应用。用户可轻松创建AI应用并分享。具体步骤包括新建智能体应用、配置模型(如通义千问-VL)、编写提示词、设置API-KEY及发布应用。平台提供多种渠道支持,如API、网页、小程序等,帮助用户快速构建成熟的AI应用。欢迎体验并在评论区交流反馈。
791 0
|
12月前
|
自然语言处理 物联网 API
使用CAMEL和Unsloth进行数据生成与Qwen模型微调
本项目结合CAMEL和Unsloth,生成高质量训练数据并对Qwen 7B模型进行微调,提升其在特定内容上的理解和生成能力。我们使用CAMEL生成指令-输入-输出三元组数据,并通过Unsloth的LoRA技术加速微调过程。详细步骤包括环境准备、API密钥设置、模型加载与配置、数据生成与保存、模型训练及推理。最终,微调后的Qwen 7B模型能更好地处理CAMEL社区相关文本。 更多详情请参考: - [CAMEL GitHub](https://github.com/camel-ai/camel)
|
域名解析 网络协议 安全
免费通配符SSL证书申请(不限量无限续签)
要申请并部署免费通配符SSL证书,首先选择如JoySSL等支持无限续签的服务商,完成注册与登录后,选择免费通配符证书并提交域名信息。通过域名所有权验证后,下载证书文件并按服务器类型部署。最后,测试HTTPS连接确保安全,并设置续签提醒,保证证书持续有效。此过程不仅加强了网站的安全性,还简化了多子域名的管理。
|
API
查词语字典[38万词库]免费API接口教程
此接口用于查询指定词语的解释信息。支持POST或GET请求,需提供用户ID、用户KEY及待查询词语(URL编码)。返回状态码、信息提示及词语释义。示例中ID与KEY为公共账号,建议使用个人账号以享受更高调用频率。
875 1
|
人工智能 JSON 自然语言处理
你的Agent稳定吗?——基于大模型的AI工程实践思考
本文总结了作者在盒马智能客服的落地场景下的一些思考,从工程的角度阐述对Agent应用重要的稳定性因素和一些解法。
931 12