Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ActiveAndroid架构迁移数据库版本,可以部分增加版本吗?_Android_Sql_Activeandroid - Fatal编程技术网

ActiveAndroid架构迁移数据库版本,可以部分增加版本吗?

ActiveAndroid架构迁移数据库版本,可以部分增加版本吗?,android,sql,activeandroid,Android,Sql,Activeandroid,大家可能已经看到,ActiveAndroid在资产/migrations文件夹中有模式迁移,它们被指定为.sql文件 我有一个db版本2,带有一个迁移文件2.sql 我的下一个版本是否必须是3和迁移3.sql,或者我可以执行以下操作: DB版本-2.1 迁移文件:2.1.sql?我刚刚测试了它,它抛出了一个异常: java.lang.ClassCastException: java.lang.Float cannot be cast to java.lang.Integer 所以我猜它必须是一

大家可能已经看到,ActiveAndroid在
资产/migrations
文件夹中有模式迁移,它们被指定为
.sql
文件

我有一个db版本2,带有一个迁移文件
2.sql

我的下一个版本是否必须是3和迁移
3.sql
,或者我可以执行以下操作:

DB版本-2.1


迁移文件:
2.1.sql

我刚刚测试了它,它抛出了一个异常:

java.lang.ClassCastException: java.lang.Float cannot be cast to java.lang.Integer
所以我猜它必须是一个整数

但这又引出了另一个问题,我能将版本增加两个点而不是一个点吗

例如,对于迁移1:2.sql
迁移2:4.sql

是的,您可以将版本增加两个点而不是一个点。