Les 10 · Module 2 · Data en fouten
Migraties en query-macro's
Beheer het schema van kassa-api met sqlx migrate en laat de compiler je SQL controleren met query! en query_as!, inclusief offline-modus voor CI.
🎯 Na deze les kun je
- migraties maken, toepassen en terugdraaien met sqlx-cli
- migraties automatisch uitvoeren bij het opstarten
- query! en query_as! gebruiken voor compile-time controle
- de offline-modus met cargo sqlx prepare instellen voor CI
De tabel uit les 9 maakte je met de hand. Je collega (of je productieserver) weet daar niets van. Met migraties leg je elke schemawijziging vast als SQL-bestand in Git. En met de query-macro's controleert SQLx bij het compileren of je SQL klopt met het echte schema: een typfout in een kolomnaam wordt een compileerfout in plaats van een 500 in productie.
🔒 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?