理論上、テストデータベースはすべてのテスト実行後に自動的にクリーンアップされるはずです。そのため、この状態になることはありません。しかし、テストプロセスが何らかの理由で異常終了した場合、クリーンアップ(技術的にはpg savepointの復元)がスキップされる可能性があると思います。
したがって、これは通常の発生状況ではありません。個人的には、奇妙な失敗が発生し始めた場合にのみ、drop/create/migrateを試す価値があると思います。
しかし、待つことに問題がなければ、テストデータベースを定期的に再作成しても害はありません ![]()