При миграции с MySQL на PostgreSQL столбцы в camelCase преобразуются в простой формат. Ведущая к ошибке Column does not exist в Django ORM
Я мигрировал базу данных MySQL на PostgreSQL с помощью pgloader. Я использую Django ORM для выполнения запросов. Поля базы данных определены в camel case, но после миграции столбцы postgres заменяются на обычный формат. Например, brochureName меняется на brochurename. Это вызывает ошибку "Column does not exist" в приложении. Как лучше всего решить эту проблему? У меня много столбцов и запросов, уже определенных во многих экземплярах.
Вы можете использовать его с WITH quote identifiers
LOAD database
from mysql://
into postgresql://
WITH quote identifiers