sqlite数据库架构版本在从sqlitestudio断开/连接时递增

sqlite数据库架构版本在从sqlitestudio断开/连接时递增,sqlite,sqlitestudio,Sqlite,Sqlitestudio,我使用sqlite数据库模式版本 PRAGMA schema_version; 它帮助我控制升级,防止用户修改模式,然后报告大量无法复制的bug 然而,我发现版本的增量要比我预期的多得多 “每当修改数据库架构时(通过创建或删除表或索引),SQLite都会将其递增。” 特别是当我简单地连接和断开与sqlitestudio的连接时,即使我没有以任何方式更改模式 有没有办法防止这种情况发生(或者至少了解发生了什么)?将数据库上传到云端,然后再次下载到底意味着什么?对于应用程序数据库版本控制,首选pr

我使用sqlite数据库模式版本

PRAGMA schema_version;
它帮助我控制升级,防止用户修改模式,然后报告大量无法复制的bug

然而,我发现版本的增量要比我预期的多得多

“每当修改数据库架构时(通过创建或删除表或索引),SQLite都会将其递增。”

特别是当我简单地连接和断开与sqlitestudio的连接时,即使我没有以任何方式更改模式


有没有办法防止这种情况发生(或者至少了解发生了什么)?

将数据库上传到云端,然后再次下载到底意味着什么?对于应用程序数据库版本控制,首选
pragma user\u version
。pragam user\u version不适用于我,因为当用户创建或删除表时,它不会递增。我说的是从dropbox上传和下载。