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"
.