Я пытаюсь запустить миграцию в существующей базе данных, чтобы изменить имя столбца в таблице. Когда я запускаю миграцию, я получаю сообщение о том, что поля Blob / Text не могут иметь значения по умолчанию. Столбец, о котором идет речь, - это текстовый столбец с ненулевым атрибутом, но без значения по умолчанию.
Миграция, которую пытается выполнить Rails:
ALTER TABLE xxxxx
CHANGE abcd
ABCD
text ПО УМОЛЧАНИЮ '' НЕ NULL
Теперь я не просил миграцию изменить тип столбца, я только попросил его переименовать столбец, так почему миграция пытается что-то сделать с типом столбца?
У меня проблема с Google, и я не нашел объяснения или обходного пути.
Любая помощь приветствуется.
Викрам