アプリをローカルでテストしていたところ、データベースがデッドロック状態になりました。それについて何をすべきかをグーグルで調べた後、それは単なる開発だったので、データベースを吹き飛ばして再作成することにしました。
これだけではうまくいきません。データベースを数回再作成しましたが、問題はありませんでした。
db:drop ok と db:create を実行できますが、db:migrate を実行するとハングします。
プロセスがデータベースに何らかのロックを持っていたが変更がない場合に備えて、再起動しました。
エラーはありません。 --trace を実行すると、賢明ではありません。
問題のデバッグを開始する場所であっても、任意の助けをいただければ幸いです
これは、データベース構成用に持っているものです...
開発: アダプター: sqlite3 データベース: db/dev.sqlite3 プール: 5 タイムアウト: 5000
テスト: アダプタ: sqlite3 データベース: db/test.sqlite3 プール: 5 タイムアウト: 5000
ありがとう