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, ...