🔌
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