如何处理应用程序版本控制和数据库迁移

时间:2019-02-23 09:34:19

标签: android server version-control dev-to-production

这是一个常见的问题,尽管还有其他痛苦点。

我在生产中有一个android应用程序,我了解数据库结构的更改可以通过编写Room DB Migrations 解决,但是远程DB也会受到这种结构更改的影响,这种结构更改会自动影响现有的应用版本从这些表中加载数据,并推出结构更改将严重影响现有版本中的数据结构,特别是将以JSON格式加载的数据转换为Java对象的情况。

根据现有版本如何适应远程数据库更改(例如添加了额外的表字段),我很难实施此重大更新,我将不胜感激。

信息:

使用的数据库是托管在Google Cloud中并通过服务器访问的Mysql 2nd Gen。

0 个答案:

没有答案