Saya memiliki masalah yang sama. Inilah yang saya lakukan:
- Saya menghapus
migrations
folder sertadist
map - Saya menjalankan
npx mikro-orm migration:create --initial
Setelah itu, saya me-restart yarn watch
dan yarn dev
dan itu berhasil untuk saya.
Perhatikan --initial
bendera. Saya akan merekomendasikan untuk memeriksa dokumentasi resmi
. Tabel migrasi digunakan untuk melacak migrasi yang sudah dijalankan. Saat Anda hanya menjalankan npx mikro-orm migration:create
, tabel tidak akan dibuat dan oleh karena itu MikroORM tidak dapat memeriksa apakah migrasi untuk entitas Post telah dilakukan (termasuk membuat tabel masing-masing pada database).
Ben tidak menggunakan --initial
flag di tutorialnya, dia mungkin sudah menjalankannya sebelum tutorial.