Les 10 · Module 2 · Data en gebruikers
Migraties met Flask-Migrate
Verander je databaseschema zonder data te verliezen: migraties maken en toepassen met Flask-Migrate en Alembic, controleren, terugdraaien en data migreren.
🎯 Na deze les kun je
- Flask-Migrate installeren en een migratiemap aanmaken
- met flask db migrate een migratie genereren en die controleren vóór je hem toepast
- migraties toepassen en terugdraaien met upgrade en downgrade
- een datamigratie schrijven voor bestaande rijen
In les 8 merkte je dat db.create_all() geen kolom toevoegt aan een bestaande tabel. Met echte klanten en
echte bonnen kun je de database niet weggooien. Je hebt migraties nodig: kleine, genummerde scripts die het
schema stap voor stap veranderen, en die je in Git bewaart naast de code. Flask-Migrate is een dun laagje
rond Alembic, het migratiegereedschap van SQLAlchemy.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?