De acordo com a documentação, desde que eu não esteja conectado a um banco de dados, posso excluir um banco de dados no console usando:
DROP DATABASE dbname;
Ou posso soltá-lo usando a ferramenta wrapper dropdb
.
Ambos me dão um erro dizendo que o banco de dados não existe, mas quando no console e digito o comando \l
, recebo uma lista de bancos de dados incluindo o que quero excluir.
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
---------------------------+-----------+----------+-------------+-------------+-----------------------
Blog_development | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
Blog_test | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
O nome do banco de dados é Blog_development (e o que está abaixo dele). Eu estava brincando com trilhos e tentando aprender com a documentação online. Eu queria começar de novo e apagar tudo.
Ao tentar excluí-lo, no entanto, ele diz que não existe. Eu sou novo no PostgreSQL, então estou um pouco perdido, nada na documentação sobre esse erro além de aparecer quando ele não existe. Claro que existe, está bem ali.