注意:用户仅在 Staging DB 中工作;生产数据库仅供查看。
当我们开始时,这两个数据库完全相同,因此配置数据库和同步工作正常。
然后当我更改架构时问题就开始了(而用户仍在使用暂存数据库)。这是我的步骤。
- 在暂存中添加/更新/删除行(由用户)
- 取消配置数据库
- 向表中添加/更新列
- 再次重新配置数据库
取消配置和重新配置后,我的数据库变得不一致。
现在重新配置之前的更改不会同步到生产数据库。SF 仅在提供后跟踪(在跟踪表中)行。
我的工作- 我强制更新每个表中的每一行(以便同步框架认为行已更新)。但是,重新配置后第一次同步需要几个小时。
问题 - 这是 Sync 框架应该/设计的工作吗?
谢谢您的意见!