В настоящее время я смотрю на среду Python Framework Django для будущих веб-приложений на основе БД, а также для порта некоторых приложений, написанных в настоящее время на PHP. Одной из самых неприятных проблем в последние годы было отслеживание изменений схемы базы данных и развертывание этих изменений в продуктивных системах. Я не осмеливался просить о возможности их отмены, но, конечно, для тестирования и отладки это было бы отличной возможностью. Из других вопросов здесь (таких как этот или этот ) я вижу, что я не одинок и что это не тривиальная проблема. Кроме того, я нашел там много вдохновляющих ответов.
Теперь, поскольку Django кажется очень мощным, есть ли у него какие-либо инструменты, чтобы помочь с вышеизложенным? Может быть, это даже в их документах, и я пропустил это?