将 Backand 字段类型从字符串更改为浮点数,生成有效模型会在新模式中产生错误
Posted
技术标签:
【中文标题】将 Backand 字段类型从字符串更改为浮点数,生成有效模型会在新模式中产生错误【英文标题】:Change Backand field type from string to float producing a valid model produces error in new schema 【发布时间】:2016-01-05 02:02:31 【问题描述】:警告 模型有效。 对模型所做的更改包括对字段类型的更改。 这些更改可能会导致数据丢失或损坏。 点击确定继续
field:vIdAux,kind:字段类型冲突,newType:float,oldType:string,relation:AUXAUDIobjectS field:vIdAuxdet,kind:字段类型冲突,newType:float,oldType:string,relation:AUXDETALLES field:vIdAux,kind:字段类型冲突,newType:float,oldType:string,relation:AUXDETALLES
【问题讨论】:
我可以继续避免错误,方法是从我的模型(JSON)中删除除用户和项目之外的所有对象类型,保存模型(从而丢失我拥有的少数测试实例),然后,再次添加我的模型对象类型。 【参考方案1】:在 Backand 中更改字段类型只能从 JSON 中完成。 有些更改无法完成,例如从 Text 到 float 等,您应该收到一条错误消息,其他的可以更改。您始终可以直接访问数据库并在那里进行更改。
【讨论】:
明白。与直接在 RDBMS 模式上尝试类似的行迁移所期望的一致。谢谢。 它可能仍然不符合 Backand 的(预期?有希望?)业务目标,即降低前端开发人员构建基本后端的障碍。以上是关于将 Backand 字段类型从字符串更改为浮点数,生成有效模型会在新模式中产生错误的主要内容,如果未能解决你的问题,请参考以下文章