dpsg-beckum / knotnpunkt

Material- und Zeltverwaltung der DPSG St. Stephanus Beckum
GNU Affero General Public License v3.0
8 stars 2 forks source link

Änderungen am Datenbankschema bei Updates berücksichtigen #73

Closed swssl closed 1 year ago

swssl commented 1 year ago

Alembic bzw. Flask-DB ist eine Bibliothek zum verwalten von Datenbankmigrationen in Form von revision script. Bei einer Änderung muss über die Flask-db CLI so ein neues Skript erstellt und auf Github gepusht werden. Erkennt knotnpunkt ein altes Datenbankschema beim Starten, werden neue revision scripts gesucht und ausgeführt. Siehe Contributing.md

Alembic-Docs: https://alembic.sqlalchemy.org/en/latest/ Flask-DB: https://github.com/nickjj/flask-db