ActiveAndroid架构迁移数据库版本,可以部分增加版本吗?
大家可能已经看到,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 所以我猜它必须是一
资产/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?是的,您可以将版本增加两个点而不是一个点。