Não estou familiarizado com o psycopg2, então só posso fornecer as etapas a serem executadas.
Etapas a serem seguidas para executar
DROP DATABASE de Python :- Conecte-se a um banco de dados diferente, que você não deseja descartar
- Armazenar o nível de isolamento atual em uma variável
- Definir o nível de isolamento como 0
- Executar
DROP DATABASEconsulta - Defina o nível de isolamento de volta ao original (de #2)
Etapas a serem seguidas para executar
DROP DATABASE de PSQL :- Conecte-se a um banco de dados diferente, que você não deseja descartar
- Executar
DROP DATABASEconsulta
Código no psql
\c second_db
DROP DATABASE first_db;
Lembre-se de que não pode haver conexões ativas com o banco de dados que você está tentando eliminar.