Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

770
Views
problema con Sequelize db:migrate y postgres

soy un principiante y estoy tratando de implementar una aplicación de back-end. Estoy usando aws EC2 con servidor ubuntu y el problema es el siguiente. en la aplicación en mi máquina, el comando "yarn sequelize db: migrate" se ejecuta normalmente, ejecuta las migraciones y crea las tablas. pero no en el servidor. Ya cambié las variables de entorno, incluso puse la información directamente en el código, aun así no ejecuta las migraciones. lo máximo que hace es: deployment@ip-xxx.xxx.xxx.xxx: ~ / app / server $ yarn sequelize db: migrate yarn run v1.22.4 $ /home/deploy/app/server/node_modules/.bin/sequelize db: migrar

Secuela CLI [Nodo: 14.4.0, CLI: 5.5.1, ORM: 5.21.6]

Archivo de configuración cargado "src/config/database.js". Hecho en 0.54s.

Es como si no entrara a la carpeta de migraciones por cualquier motivo

estoy usando postgres en la imagen de la ventana acoplable.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

TL; DR: intente usar la última versión para todas las dependencias para sequelize-cli, como se muestra en el último bloque de código de esta respuesta.

No estoy 100% seguro de si este es el mismo problema que encontré. Pero he estado atrapado en una situación similar durante 2 días. Básicamente, cuando ejecuto "npx sequelize db:migrate", mostrará lo siguiente,

 Sequelize CLI [Node: 14.4.0, CLI: 5.5.1, ORM: 5.21.6] Loaded configuration file "src / config / database.js". Using environment "development".

¡Entonces simplemente se detuvo allí! Me sumergí profundamente en la biblioteca sequelize-cli y puse algunas declaraciones de registro de la consola para ver qué está fallando. Eventualmente descubrí que de alguna manera está fallando en

 return sequelize.authenticate().then(() => {

esta línea en /sequelize-cli/lib/core/migrator.js

Eventualmente, me hizo preguntarme si se trata de un problema de dependencia externa. Luego uso las últimas dependencias, como sigue en mi paquete.json

 "dependencies": { "pg": "^8.2.1", "sequelize": "^5.21.13", "sequelize-cli": "^5.5.1" },

Me di cuenta de que anteriormente estaba usando "pg": "^7.18.2". Entonces esto solucionó el problema para mí.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!