1. дубликат имени имени столбца ошибка
Я пытаюсь добавить новый столбец в существующую таблицу, используя миграцию, но я сталкиваюсь с следующей ошибкой:
Код: Выделить всё
sqlalchemy.exc.OperationalError: (MySQLdb.OperationalError) (1060, "Duplicate column name 'code'")
[SQL: ALTER TABLE student_class_code ADD COLUMN code VARCHAR(50) NOT NULL]
[*]Как мне изменить сценарий миграции, чтобы предотвратить эта ошибка?
[*]Должен ли я вручную изменить таблицу перед запуском миграции или есть способ проверить наличие столбца с помощью SQLAlchemy?
< /ul>
2.
Код: Выделить всё
NoneTypeВ дополнение к вышеуказанному, я также вижу эту ошибку во время миграции:
Код: Выделить всё
TypeError: object of type 'NoneType' has no len()
Как я могу отлаживать и Определите источник этой ошибки Nonetype ? > < /ul>
Дополнительный контекст: < /h3>
Я использую flask- SQLalchemy и mysql в качестве базы данных. Br /> Проблема возникает при запуске Flask DB Upgrade < /code> после внесения изменений в схему базы данных. < /li>
< /ul>
Любая помощь будет значительной Оценка! Заранее спасибо за ваше время.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -flask-app
Мобильная версия