PostgreSQLは、通常の識別子の名前を小文字に折りたたんでいます。つまり、users
、Users
、およびUSERS
すべて識別子users
に解決されます 。
区切られた識別子は異なります。 (区切られた識別子は二重引用符で囲まれています。)識別子"users"
、"Users"
、および"USERS"
3つの異なる識別子です。
移行により、テーブル"users"
が作成されました 。 Sequelizeはテーブル"Users"
を探しています 。 (区切られた識別子-2つの異なるテーブル。)
おそらく、移行の識別子を「ユーザー」に変更する必要があります。他の方法もありますが、これが最も抵抗の少ない経路です。これがすでに本番環境にある場合は、"users"
の名前を変更する別の移行を作成することをお勧めします。 "Users"
へ 。