J'ai eu le même problème. Voici ce que j'ai fait :
- J'ai supprimé les
migrations
dossier ainsi que ledist
dossier - J'ai exécuté
npx mikro-orm migration:create --initial
Après cela, j'ai redémarré yarn watch
et yarn dev
et ça a marché pour moi.
Remarquez le --initial
drapeau. Je recommanderais de consulter la documentation officielle
. La table des migrations est utilisée pour garder une trace des migrations déjà exécutées. Lorsque vous exécutez uniquement npx mikro-orm migration:create
, la table ne sera pas créée et, par conséquent, MikroORM n'est pas en mesure de vérifier si la migration de l'entité Post a déjà été effectuée (ce qui inclut la création de la table correspondante sur la base de données).
Ben n'utilise pas le --initial
flag dans son didacticiel, il se peut qu'il l'ait déjà exécuté avant le didacticiel.