部署后如何在Heroku中运行迁移?
我在部署的后端上访问了一个端点,发现了一些关于部署后如何在Heroku中运行迁移?,heroku,migration,production,Heroku,Migration,Production,我在部署的后端上访问了一个端点,发现了一些关于errorMissingColumn的错误。我意识到Heroku没有进行迁移 我在用sequelize所以我跑了 heroku run sequelize db:migrate它识别出该命令,但由于某些原因超时: Running sequelize db:migrate on ⬢ reeltime-server-development... ! ▸ ETIMEDOUT: connect ETIMEDOUT 50.19.103.36:5000
errorMissingColumn
的错误。我意识到Heroku没有进行迁移
我在用sequelize所以我跑了
heroku run sequelize db:migrate
它识别出该命令,但由于某些原因超时:
Running sequelize db:migrate on ⬢ reeltime-server-development... !
▸ ETIMEDOUT: connect ETIMEDOUT 50.19.103.36:5000
这是我对数据库的config.json
:
"development": {
"database": "reel_time_development",
"host": "127.0.0.1",
"dialect": "postgres",
"operatorsAliases": false
},
"test": {
"database": "reel_time_test",
"host": "127.0.0.1",
"dialect": "postgres",
"logging": false,
"operatorsAliases": false
},
"production": {
"use_env_variable": "DATABASE_URL",
"operatorsAliases": false
}
}
我还在Heroku上使用Postgres资源。Heroku运行:分离sequelize db:migrate工作正常