En teoría, la base de datos de prueba debería limpiarse automáticamente después de cada ejecución de prueba. Por lo tanto, nunca debería terminar en este estado. Pero… si los procesos de prueba se terminan mal de alguna manera, creo que es posible que se omita esa limpieza (técnicamente, la restauración de un punto de guardado de pg).
Así que esto no debería ser algo normal. Personalmente, solo me molestaría con el drop/create/migrate si empiezo a tener fallos extraños.
Pero, si no te importa la espera, no hay problema en recrear tu base de datos de prueba regularmente ![]()