PostgreSQL faltet die Namen gewöhnlicher Bezeichner in Kleinbuchstaben um. Also users
, users
und USERS
alle werden in die Kennung users
aufgelöst .
Begrenzte Bezeichner sind anders. (Getrennte Bezeichner sind in doppelte Anführungszeichen eingeschlossen.) Die Bezeichner "users"
, "Users"
, und "USERS"
sind drei verschiedene Kennungen.
Ihre Migration hat die Tabelle "users"
erstellt . Sequelize sucht nach der Tabelle "Users"
. (Durch Trennzeichen getrennte Bezeichner – zwei verschiedene Tabellen.)
Sie sollten die Kennung bei Ihrer Migration wahrscheinlich in „Benutzer“ ändern. Es gibt andere Wege, aber das ist der Weg des geringsten Widerstands. Wenn dies bereits in Produktion ist, ist es möglicherweise besser, eine weitere Migration zu schreiben, die "users"
umbenennt zu "Users"
.