Sequelize 迁移执行顺序
Sequelize migration order of execution
我似乎无法在任何地方找到这个问题的答案。我了解 Sequelize 迁移和播种机的工作原理,但我没有找到任何地方说明它们是否按特定顺序执行。因此,如果我从一个数据库开始,进行一系列迁移,然后决定从原始起点初始化一个全新的数据库,它是否会以完全相同的顺序执行迁移。
我正在使用 sequelize-cli 创建迁移,因此文件名确实以时间戳开头。
对于以后看到此内容的任何人,它会按照文件夹的默认排序顺序执行。因此,当您使用 CLI 创建迁移并附加时间戳时,它保证它将按照创建它们的顺序执行
希望对您有所帮助
我似乎无法在任何地方找到这个问题的答案。我了解 Sequelize 迁移和播种机的工作原理,但我没有找到任何地方说明它们是否按特定顺序执行。因此,如果我从一个数据库开始,进行一系列迁移,然后决定从原始起点初始化一个全新的数据库,它是否会以完全相同的顺序执行迁移。
我正在使用 sequelize-cli 创建迁移,因此文件名确实以时间戳开头。
对于以后看到此内容的任何人,它会按照文件夹的默认排序顺序执行。因此,当您使用 CLI 创建迁移并附加时间戳时,它保证它将按照创建它们的顺序执行
希望对您有所帮助