милисекундами. В своей модели flask_sqlalchemy.SQLAlchemy я поменял тип столбца с обычного SQLAlchemy.Datetime на sqlalchemy.dialects.mysql.DATETIME(fsp=6) и попытался сделать flask-миграцию, но миграция говорит, что не видит изменений, как быть?
СуБд разве умеют так?
mysql вроде умеет, если я правильно понимаю https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
Круто. Ну тогда руками создай миграцию, чо
а как flask db upgrade понимает, какая миграция последняя?
Ну он же в корне выполняется :)
ну в смысле есть несколько миграций, какую из них он считает последней? на дату создания файла смотрит? там просто есть вот такие идентификационные поля в каждом файле миграции: revision = 'a5b7dbbd275b' down_revision = 'd727fb605438' их не нужно генерить?
Полагаю он просматривает все и находит ту, на которую никто не ссылается
он смотрит последний айди миграции в таблице alembic_version
Обсуждают сегодня