Only question - does this require an alembic upgrade script?
What if your prod DB has values longer than the newly-enforced limits?
(other than that, it seems fine..)
So we are changing from a large text field to a large varchar, so DB side this doesn't need any changes, it's not something that sqlalchemy will check, it's something that is (db) server-side
Since we do not change anything in prod and I am fairly sure that sqlalchemy relies on the DB to behave correctly or barf when needed, this shouldn't be a problem either.
:+1: then.