Je ne connais pas psycopg2 donc je ne peux que fournir des étapes à suivre.
Étapes à suivre pour effectuer DROP DATABASE
de Python :
- Connectez-vous à une autre base de données que vous ne voulez pas supprimer
- Stocker le niveau d'isolement actuel dans une variable
- Définir le niveau d'isolement sur 0
- Exécuter
DROP DATABASE
requête - Remettre le niveau d'isolement à l'original (à partir de #2)
Étapes à suivre pour effectuer DROP DATABASE
depuis PSQL :
- Connectez-vous à une autre base de données que vous ne voulez pas supprimer
- Exécuter
DROP DATABASE
requête
Code en psql
\c second_db
DROP DATABASE first_db;
N'oubliez pas qu'il ne peut y avoir aucune connexion en direct à la base de données que vous essayez de supprimer.