Vous utilisez la mauvaise base de données.
La base de données postgres
n'est normalement pas utilisé pour les données des utilisateurs, mais à des fins administratives. Par exemple, si vous souhaitez supprimer une base de données, vous devez être connecté à une autre base de données dans le cluster de bases de données PostgreSQL pour émettre l'instruction SQL DROP DATABASE
. Normalement, la base de données postgres
est utilisé à cette fin, et je ne doute pas que Docker fasse exactement cela lorsqu'il essaie de supprimer une base de données.
Si vous voulez vraiment supprimer la base de données postgres
, vous devez vous connecter à une autre base de données du cluster. La bonne solution, cependant, consiste à conserver vos données dans une autre base de données. Ensuite, le problème devrait disparaître de lui-même.