sql >> Databáze >  >> RDS >> PostgreSQL

Chci vložit pomocí mikro-orm, ale nenajde moji tabulku :c (TableNotFoundException)

Měl jsem stejný problém. To je to, co jsem udělal:

  1. Smazal jsem migrations složku a také dist složka
  2. Spustil jsem npx mikro-orm migration:create --initial

Poté jsem restartoval yarn watch a yarn dev a fungovalo to pro mě.

Všimněte si --initial vlajka. Doporučuji zkontrolovat oficiální dokumentaci . Tabulka migrací se používá ke sledování již provedených migrací. Když spustíte pouze npx mikro-orm migration:create , tabulka se nevytvoří, a proto MikroORM nemůže zkontrolovat, zda již byla provedena migrace entity Post (včetně vytvoření příslušné tabulky v databázi).

Ben nepoužívá --initial flag ve svém tutoriálu, možná jej již spustil před výukovým programem.



  1. Nainstalovat mysql-python (Windows)

  2. SQL. Jak odkazovat na složený primární klíč Oracle?

  3. Zahrňte do sady výsledků MySQL další čítač

  4. Alternativa pro django.db.close_connection()