我使用sqlite数据库架构版本。
PRAGMA schema_version;
它帮助我控制升级并阻止用户修改架构,然后报告大量不可重现的错误。
但是,我发现版本的增量远远超出我的预期。
“只要修改了数据库模式(通过创建或删除表或索引),SQLite就会增加它。” http://www.sqlite.org/pragma.html#pragma_schema_version
特别是当我只是连接和断开sqlitestudio时,即使我没有以任何方式更改架构。
有没有办法防止这种情况发生(或至少了解发生了什么)?