我有一组 Sequelize 模型。我想使用迁移,而不是 DB Sync。
Sequelize CLI根据this article,似乎能够做到这一点: "当您使用 CLI 生成模型时,您还将免费获得迁移脚本。"
如何使用 Sequelize CLI 从现有的 Sequelize 模型自动生成迁移?
最佳答案
如果您不想从头开始重新创建模型,可以使用以下 CLI 命令手动生成迁移文件:
sequelize migration:generate --name [name_of_your_migration]
这将生成一个空白的骨架迁移文件。虽然它不会将您的模型结构复制到文件中,但我确实发现它比重新生成所有内容更容易和更清洁。注意:确保从迁移目录的包含目录运行命令;否则 CLI 将为您生成一个新的迁移目录
关于mysql - 如何使用 Sequelize CLI 从 Sequelize 模型自动生成迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835801/