🔌
ElectronとTypeormでのmigrationがうまくいかなかった(できました)
🍀概要
Electronで作ったデスクトップアプリで dist/main/database にDBを設置、Typeorm を使ってmigrationファイルを作ってDB定義したり変更したりしてる
🫠困ったこと概要
yarn typeorm migration:generate -n $(NAME) で作成したmigrationファイルを使って yarn typeorm migration:run でmigrationを実行する
migrationファイルを書き換えて yarn typeorm migration:run を実行してもうまくできなかった
💡原因
そもそもTypeScriptで書いていて npm-run-all mock dev:main setting dev:electron してアプリケーションを起動していた
その際にmigrationファイルも dist/main/database/migrations/ 配下に格納されていた
中身を書き換えて npm-run-all mock dev:main setting dev:electron してもうまく書き変わらなかったっぽい...
🚑対処法
dist/main/database/migrations/ に入ってた該当ファイルを一旦削除し npm-run-all mock dev:main setting dev:electron し直し
Discussion