I'm developing a web application based on Flask + SqlAlchemy + MySQL and I followed that answer. I have to change my model so I need to alter the db table adding a column, but I don't want to lose the stored data dropping and recreating it.
I read something about Flask-Migrate and Alembic... are they essential to solve my problem? What can I do?