Разница между DROP DATABASE и dropdb в PostgreSQL заключается в том, что это два разных метода удаления базы данных. 13
DROP DATABASE — это инструкция SQL, которая удаляет каталог, содержащий информацию о базе данных и сохранённые ранее записи. 13 Её может выполнить только владелец базы данных. 1
dropdb — это утилита командной строки, которая является оболочкой для DROP DATABASE. 13 Она предлагает дополнительные возможности, которые делают удаление базы данных более удобным и информативным. 1 Например, позволяет разорвать все текущие подключения перед удалением базы данных, вывести просьбу подтвердить удаление и другие. 1
Таким образом, принципиальной разницы между DROP DATABASE и dropdb нет, это вопрос удобства использования и сценариев, в которых нужно удалить базу данных в PostgreSQL. 1