Как запустить миграцию в Heroku после развертывания? - PullRequest
0 голосов
/ 01 мая 2019

Я достиг конечной точки на развернутой серверной части и увидел некоторые ошибки, связанные с errorMissingColumn. Я понял, что Героку не управлял миграциями.

Я использую 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
  }
}

И я также использую ресурс Postgres по Heroku.

1 Ответ

0 голосов
/ 01 мая 2019

heroku run:detached sequelize db:migrate работал.

...