Para eliminar la base de datos, puede usar el comando SQL (pero no entiendo por qué dropdb no funcionó) DROP DATABASE mydbname
:
sudo -u postgres psql -c "DROP DATABASE mydbname"
Sería bueno verificar si la base de datos no se usa:
select * from pg_stat_activity where datname = 'mydbname';
El sudo -u postgres psql
se conecta a la base de datos de postgres. Debe especificar la base de datos:sudo -u postgres psql mydbname
y luego puede usar comandos de metadatos como \d, \dt, \dv, ...