Cloud 如何在对移动应用程序影响最小的情况下更新云数据库结构

Cloud 如何在对移动应用程序影响最小的情况下更新云数据库结构,cloud,azure-mobile-services,mobile-application,Cloud,Azure Mobile Services,Mobile Application,我对移动应用开发还不熟悉,我很好奇更新云服务结构的一些常用方法。假设我目前在Azure中有一个移动服务,v1.0移动应用已经启动并运行了一段时间。现在是v2.0的时候了,它有了新的表,可能会重新构造周围的数据。如何在不破坏所有v1.0应用程序的情况下推出此更改。我有一些想法,但我只是自己想出来的,也许有更好的方法 1在应用程序中,检查何时推送云存储更新,何时…告诉用户更新到新版本?我不一定喜欢这种方法,因为它会阻止用户在升级之前完全使用应用程序 2拥有一个v2.0云实例,该实例包含所有更改,并将

我对移动应用开发还不熟悉,我很好奇更新云服务结构的一些常用方法。假设我目前在Azure中有一个移动服务,v1.0移动应用已经启动并运行了一段时间。现在是v2.0的时候了,它有了新的表,可能会重新构造周围的数据。如何在不破坏所有v1.0应用程序的情况下推出此更改。我有一些想法,但我只是自己想出来的,也许有更好的方法

1在应用程序中,检查何时推送云存储更新,何时…告诉用户更新到新版本?我不一定喜欢这种方法,因为它会阻止用户在升级之前完全使用应用程序

2拥有一个v2.0云实例,该实例包含所有更改,并将应用程序的新版本指向此新的云服务,并以某种方式迁移数据…真的未知…当用户升级到2.0时…尚未完全考虑此问题


任何方向都很好!谢谢大家

您应该能够使用SQL Management studio将v1数据迁移到数据库的v2实例。然后,您必须将应用程序的新版本发布到市场,用户下次在其设备上打开应用程序时,将收到升级应用程序的通知