0

我无法理解合金迁移,具体来说,

1) 迁移何时运行?在应用程序升级或每次应用程序启动时?

2) migration.down() 什么时候执行?我假设 Alloy 从任何已安装的应用程序版本到当前版本按时间顺序执行所有 up() 。down() 的作用是什么?

4

1 回答 1

0

每次应用程序重新打开(所以不是恢复)时,它都会检查尚未运行的迁移(在 sqlite 表中跟踪)。

migration.down()用户以某种方式升级到旧版本时,将运行。这在 App Store 部署中不会发生,但在测试和临时/企业部署期间可能会发生。

于 2016-01-25T21:03:59.473 回答