Учитывая, что rake db: drop не завершается ошибкой, если он не может удалить базу данных, я пытаюсь найти задачу rake, которая не будет выполнена, если база данных все еще там.Есть идеи?
Может быть, вы можете попробовать сбросить базу данных через SQL и проверить результат запроса. Если запрос возвращает что-то вроде «База данных xxx не существует» или может быть специальным кодом, например -1, вы не можете выполнить задачу Rake.