PostgreSQL składa nazwy zwykłych identyfikatorów na małe litery. Więc users
, Users
i USERS
wszystkie są rozwiązywane do identyfikatora users
.
Rozdzielone identyfikatory są różne. (Identyfikatory rozdzielone są otoczone podwójnymi cudzysłowami.) Identyfikatory "users"
, "Users"
i "USERS"
to trzy różne identyfikatory.
Twoja migracja utworzyła tabelę "users"
. Sequelize szuka tabeli "Users"
. (Identyfikatory rozdzielane — dwie różne tabele).
Prawdopodobnie powinieneś zmienić identyfikator w migracji na „Użytkownicy”. Są inne sposoby, ale to jest droga najmniejszego oporu. Jeśli jest to już w wersji produkcyjnej, lepiej napisać kolejną migrację, która zmienia nazwy "users"
do "Users"
.