Я пишу миграцию с использованием Django's South, и она может работать только с базами данных MySQL.В любом случае я могу узнать, какая база данных используется (т.е. работает ли она на mysql или на postgres и т. Д.).Затем я хочу вызвать исключение.
Я пишу нетривиальную миграцию (переименование поддельных ключей), и я думаю, что она будет работать только на MySQL.В соответствии с идеологией south / python, согласно которой нельзя продолжать, если вы не можете гарантировать, что это сработает, я хочу выдвинуть исключение, если не уверен, что оно успешно завершится.Сайт django, который почти наверняка будет работать только на MySQL, однако я хочу быть в этом уверен вдвойне.