2007年1月29日,星期一

将 SQLite3 与 Rails 一起使用

jamis 发布

如果您在 Rails 应用程序中使用 SQLite3,请确保您使用的是 SQLite3 3.3.7 或更早版本。3.3.7 版本之后的版本不兼容地更改了存储默认值的方式,导致当前版本的 Rails 出现引用问题以及带有 NULL 默认值的列出现问题。

版本 3.3.7 的源代码可在此处下载:sqlite-3.3.7.tar.gz。同样,Windows 的预编译二进制文件可在此处获得:sqlite-3_3_7.zip

我已在 SQLite3 trac 上就此问题提交了一个工单(在此处);希望这会被认为是一次不可接受的小版本更新,并将被撤销。