这是一个常见的问题,尽管还有其他痛苦点。
我在生产中有一个android应用程序,我了解数据库结构的更改可以通过编写Room DB Migrations 解决,但是远程DB也会受到这种结构更改的影响,这种结构更改会自动影响现有的应用版本从这些表中加载数据,并推出结构更改将严重影响现有版本中的数据结构,特别是将以JSON格式加载的数据转换为Java对象的情况。
根据现有版本如何适应远程数据库更改(例如添加了额外的表字段),我很难实施此重大更新,我将不胜感激。
信息:
使用的数据库是托管在Google Cloud中并通过服务器访问的Mysql 2nd Gen。