sql >> Database teknologi >  >> RDS >> Mysql

sequelize med postgres-databasen, der ikke virker efter migrering fra mysql

PostgreSQL folder navnene på almindelige identifikatorer til små bogstaver. Så users , Users , og USERS alle løses til identifikatoren users .

Afgrænsede identifikatorer er forskellige. (Separerede identifikatorer er omgivet af dobbelte anførselstegn.) Identifikatorerne "users" , "Users" og "USERS" er tre forskellige identifikatorer.

Din migrering skabte tabellen "users" . Sequelize leder efter tabellen "Users" . (Afgrænsede identifikatorer - to forskellige tabeller.)

Du bør sandsynligvis ændre identifikatoren i din migrering til "Brugere". Der er andre måder, men dette er den mindste modstands vej. Hvis dette allerede er i produktion, er det måske bedre at skrive en anden migrering, der omdøber "users" til "Users" .




  1. PostgreSQL 11 - Procedurer

  2. Hvordan tjekker man ind en anden tabel har ingen data, mens man laver mysql join?

  3. Hvad er en Clustered Index-tabel?

  4. Indstil standardværdi, hvis tom streng sendes