Ответ 1
"Есть ли в Южной Африке базы данных баз данных?" Нет, это не так.
Проблема заключается в том, что маршрутизатор Django DB маршрутизирует запросы к базам данных на основе приложений/моделей, тогда как юг основан на таблицах. Юг действительно не имеет представления о том, какой модели соответствует таблица (esp в истории). Andrew Godwin в настоящее время работает над модулем Contrib для django, который заменит юг и исправит многие из этих проблем, но прямо сейчас вы должны выполнить эту работу вручную с помощью хакерских методов (--database
, .using()
).
Я бы рекомендовал для автоматизации, имея все таблицы во всех базах данных и запуская все миграции для всех этих баз данных. Просто чтобы убедиться, что все ограничения работают последовательно во всех базах данных.