我在部署的后端上遇到了一个端点,看到了一些关于errorMissingColumn
的错误。我意识到Heroku没有进行迁移。
我正在使用续集,所以我跑了
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 run:detached sequelize db:migrate
工作。