Closed Ignaciomendezp closed 3 years ago
Hola, no soy ayudante pero corriste el servidor de postgresql antes? Necesita estar prendido para hacer las migraciones.
A que te refieres? Este es mis postgres
@Ignaciomendezp De casualidad comentaste algo en las migraciones o seeds? Algo como sequelize o interquery? Ya sea del up o del down?
Nada, he vuelto a descargar el repo de nuevo. Eso si, al descargar el repo de nuevo tengo que hacer estos pasos (antes no me pasaba):
yarn sequelize db:migrate
sequelize init
yarn sequelize db:migrate
npm install mysq12
yarn sequelize db:migrate
Imep (por Tony por si acaso no un ayudante jaja), cuando lo vuelves a descargar creas el .env
siempre cierto?
Wena, si, lo creo siempre
Hola, primero que no debiste correr sequelize init
porque sobreescribes ciertos archivos importantes, segundo estas instalando mysq12
, y para el proyecto utiliamos PostgreSQL, no mySQL, por eso esta intentando conectarse al puerto 3306, pues es el default de mySQL. Una pregunta el archivo .sequelizerc
en tu carpeta raiz que tiene? (puede que se haya corrompido, pues sequelize esta buscando un archivo que no debiese existir).
Creo que no tengo ninguna carpeta .sequelizerc
, incluso realize el set up de nuevo.
Ya nose porque no los tienes pero es importante que exista, por eso no sabe donde conectarse sequelize, es imporatnte que en la raΓz exista .sequelizerc
y su contenido sea exactamente:
const path = require('path');
module.exports = {
config: path.resolve('src', 'config', 'database.js'),
'migrations-path': path.resolve('src', 'migrations'),
'models-path': path.resolve('src', 'models'),
'seeders-path': path.resolve('src', 'seeds'),
};
No solo me faltaba ese archivo, me faltaban todos los ocultos, cree un template nuevo, y copie y pegue los archivos ocultos de esa app a la nuestra. Gracias @dasolari y a los otros ayudantes que ayudaron ππΌ ππΌ ππΌ
Hola! Estoy teniendo problemas al migrar la base de datos. Adjunto imagen del error. Clone el repo de nuevo, hice yarn install, probe con cambiar la database del .env y nada resulta (a mi grupo si).