sql >> Base de Datos >  >> RDS >> PostgreSQL

docker-compose rails rake db:el reinicio falla, no se puede eliminar la base de datos actualmente abierta

Está utilizando la base de datos incorrecta.

La base de datos postgres normalmente no se utiliza para datos de usuario, sino para fines administrativos. Por ejemplo, si desea descartar una base de datos, debe estar conectado a una base de datos diferente en el clúster de base de datos de PostgreSQL para emitir la instrucción SQL DROP DATABASE . Normalmente, la base de datos postgres se usa para ese propósito, y no tengo ninguna duda de que Docker hace exactamente eso cuando intenta eliminar una base de datos.

Si realmente desea eliminar la base de datos postgres , tendría que conectarse a alguna otra base de datos en el clúster. Sin embargo, la solución correcta es mantener sus datos en una base de datos diferente. Entonces el problema debería desaparecer por sí solo.