所以SQLite被修改为与Oracle,PostgreSQL和DB2一样工作。这涉及为SELECTDISTINCT语句和SELECT中的UNION运算符的目的而使NULL不明显。
这是对SQL-92标准的两种可能的解释之一(标准中的语言是不明确的),PostgreSQL,MySQL,Firebird和Oracle的解释是其中之一。
要将项目移到更高版本,请参阅升级部分。 注意:如果您使用多个Compose文件或扩展服务,则每个文件的版本必须相同-例如,不能在单个项目中混合使用版本1和版本2。
这个容器可以被转移到任何支持Docker的机器上。容器可以在那里执行,保证暴露给应用程序的执行环境在开发,测试和生产中是相同的。
但是,客户端/服务器数据库引擎(如PostgreSQL,MySQL或Oracle)通常支持更高级别的并发,并允许多个进程同时写入同一数据库。
也可以使用SQLite对应用程序进行原型设计,然后将代码移植到更大的数据库,如PostgreSQL或Oracle。 sqlite3模块由GerhardHäring编写。
SLT目前将SQLite与PostgreSQL,MySQL,MicrosoftSQLServer和Oracle10g进行比较。SLT运行720万个包含1.12GB测试数据的查询。
Bug修复:修复sqlite3_column_name()对使用展平优化的查询的行为,以便结果与其他未使用该优化的查询以及PostgreSQL,MySQL和SQLServer一致。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
