是否可以使用sequelizejs sequelize.sync()
来索引表而不依赖于迁移?
如果不是,是否有任何可能的方法以sequelize
编程方式进行迁移,则文档here中建议的详细信息似乎已被弃用。
答案 0 :(得分:0)
我认为我已经找到了一种相当可接受的方法来做到这一点。
我首先在我的项目中安装sequelize-cli
npm install sequelize-cli --save
然后,在启动脚本中,我有一些看起来像这样的东西
var exec = require("child_process").exec
exec(__dirname + "/../node_modules/.bin/sequelize db:migrate --config " + __dirname + "/config/config.json --migrations-path " + __dirname + "/migrations --models-path " + __dirname + "/models", function(err){
// more code comes here
});
可能不是最好的方式,但它有效:)