Non ho familiarità con psycopg2, quindi posso fornire solo passaggi da eseguire.
Passaggi da eseguire per eseguire DROP DATABASE
da Python :
- Connettiti a un database diverso, che non vuoi eliminare
- Memorizza il livello di isolamento corrente in una variabile
- Imposta il livello di isolamento su 0
- Esegui
DROP DATABASE
interrogare - Reimposta il livello di isolamento sull'originale (dal n. 2)
Passaggi da eseguire per eseguire DROP DATABASE
da PSQL :
- Connettiti a un database diverso, che non vuoi eliminare
- Esegui
DROP DATABASE
interrogare
Codice in psql
\c second_db
DROP DATABASE first_db;
Ricorda che non possono esserci connessioni live al database che stai tentando di eliminare.