sql >> Base de Datos >  >> RDS >> Mysql

Secuela con la base de datos de postgres que no funciona después de la migración desde mysql

PostgreSQL dobla los nombres de los identificadores ordinarios a minúsculas. Así que users , Users y USERS todos se resuelven en el identificador users .

Los identificadores delimitados son diferentes. (Los identificadores delimitados están entre comillas dobles). Los identificadores "users" , "Users" y "USERS" son tres identificadores diferentes.

Su migración creó la tabla "users" . Sequelize está buscando la tabla "Users" . (Identificadores delimitados:dos tablas diferentes).

Probablemente debería cambiar el identificador en su migración a "Usuarios". Hay otras formas, pero este es el camino de menor resistencia. Si esto ya está en producción, es mejor que escriba otra migración que cambie el nombre de "users" a "Users" .