En Matchify, hemos implementado un sistema de migraciones utilizando Node.js, JavaScript y SQL, gestionado a través del ORM Sequelize. Estas migraciones son esenciales para estructurar y versionar la base de datos, garantizando coherencia entre los diferentes entornos (desarrollo, pruebas y producción). Este sistema permite crear, modificar y eliminar tablas, además de definir relaciones y restricciones entre las entidades.
Un ORM, como Sequelize, traduce los modelos y operaciones definidas en el código en instrucciones SQL, simplificando la manipulación de bases de datos.
Migración de la tabla perfil_usuarios
Migración de la tabla notificaciones
Migración de la tabla industrias
Migración de la tabla empresas
Migración de la tabla ofertas_empleos
Migración de la tabla historial_aplicaciones
Migración de la tabla empresa_usuario
Migración de la tabla educacion
Migración de la tabla certificaciones