IIC2143 / Syllabus-2024-1

56 stars 3 forks source link

Acerca de las migraciones en RoR #115

Open NachoRinda opened 7 months ago

NachoRinda commented 7 months ago

Tengo un problema. De alguna manera en nuestro proyecto tenemos 2 carpetas en donde se encuentran migraciones iguales pero con diferentes versiones. Existe la que recuerdo de antemano en db/migrate y otra en config/migrate. Lo complicado fue que al iniciar el server este se caía pidiéndonos hacer las migraciones correspondientes a la carpeta db/migrate, siendo que en la DB ya estaban aplicadas las de config/migrate, produciendo que cualquier intento de migración fuera rechazado porque las relaciones ya se encontraban creadas. Logramos sortear este conflicto agregando < if_not_exists: true > a cada <create_table :- do |t|>. Nos gustaría saber si tener dos archivos de migraciones repetidos es algo normal o puede ser una configuración que hayamos hecho nosotros? Podría afectar esto de algún modo el proyecto?