我需要构建一个Web应用程序,通过Local Storage或IndexedDb脱机工作。
我的服务器上有架构v2(例如新表或添加了新字段),我的本地应用程序上架构v1。
我需要一种方法来同步我的本地架构(当然,只要我的离线应用程序上线)。我存储两个定义然后比较它们?
我如何自动同步它们,是否有工具或我必须通过编码?
答案 0 :(得分:1)
我建议你应该维护双方的DB版本。一些只是一个计数器的参数也应该可以解决问题。
这样,您可以检查本地数据库版本是否早于服务器上的版本。如果这是真的那么更新数据库别的不要打扰。