sql >> Database >  >> RDS >> PostgreSQL

Ik wil invoegen met mikro-orm, maar het vindt mijn tabel niet:c (TableNotFoundException)

Ik heb hetzelfde probleem gehad. Dit is wat ik deed:

  1. Ik heb de migrations verwijderd map en de dist map
  2. Ik heb npx mikro-orm migration:create --initial uitgevoerd

Daarna herstartte ik yarn watch en yarn dev en het werkte voor mij.

Let op de --initial vlag. Ik zou aanraden om de officiële documentatie te raadplegen . De migratietabel wordt gebruikt om reeds uitgevoerde migraties bij te houden. Wanneer u alleen npx mikro-orm migration:create . uitvoert , wordt de tabel niet gemaakt en daarom kan MikroORM niet controleren of de migratie voor de Post-entiteit al is uitgevoerd (inclusief het maken van de respectieve tabel in de database).

Ben gebruikt de --initial . niet markeert in zijn tutorial, heeft hij deze mogelijk al uitgevoerd voorafgaand aan de tutorial.



  1. SQL Server converteert varbinary naar string

  2. Queryresultaten exporteren in MySQL Workbench dan 1000 records

  3. Hoe moet ik mijn MYSQL-tafel(s) ontwerpen?

  4. Ontsnap aan dubbele aanhalingstekens in SQL 2005/2008