Команды Sequelize CLI не возвращают ничего или ошибок при выполнении миграций - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь развернуть свое приложение в экземпляре EC2. Я застреваю, когда мне нужно выполнить миграцию. По какой-то причине sequelize ничего не делает и не возвращает никаких ошибок, когда я запускаю yarn sequelize db:migrate. Вот что я получаю:

ubuntu@ip-172-31-41-25:~/app/vigna/backend$ yarn sequelize db:migrate
yarn run v1.22.4
$ /home/ubuntu/app/vigna/backend/node_modules/.bin/sequelize db:migrate

Sequelize CLI [Node: 14.5.0, CLI: 5.5.1, ORM: 5.21.3]

Loaded configuration file "src/config/database.js".
Done in 0.56s.

Мой .sequelizerc файл выглядит так:

const path = require('path');

module.exports = {
  config: path.resolve(__dirname, 'src', 'config', 'database.js'),
  'models-path': path.resolve(__dirname, 'src', 'database', 'models'),
  'seeders-path': path.resolve(__dirname, 'src', 'database', 'seeders'),
  'migrations-path': path.resolve(__dirname, 'src', 'database', 'migrations')
};

Вот src/config/database.js:

require('dotenv/config');

module.exports = {
  dialect: 'postgres',
  host: process.env.DB_HOST,
  username: process.env.DB_USER,
  password: process.env.DB_PASS,
  database: process.env.DB_NAME,
  port: process.env.DB_PORT,
  define: {
    timestamp: true,
    underscored: true,
    underscoredAll: true,
  },
};

Я использую Docker для создания базы данных Postgres.

ubuntu@ip-172-31-41-25:~$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
7a959fcd9f21        postgres            "docker-entrypoint.s…"   30 minutes ago      Up 30 minutes       0.0.0.0:5432->5432/tcp   database

Я действительно не знаю, что мне здесь не хватает.

Спасибо за помощь и дайте мне знать, могу ли я что-то предоставить другая информация.

1 Ответ

0 голосов
/ 05 августа 2020

Проблема решена обновлением pg до версии 8.3.0 :)

...