Les 9 · Module 2 · Data en fouten
PostgreSQL met SQLx
Vervang de in-memory opslag van kassa-api door PostgreSQL met SQLx: een database in Docker, een PgPool in de state, query_as met FromRow en veilige parameters.
🎯 Na deze les kun je
- PostgreSQL lokaal starten en een DATABASE_URL instellen
- een PgPool aanmaken en in de AppState zetten
- rijen ophalen en schrijven met query_as en bind-parameters
- databasefouten vertalen naar AppError
De in-memory opslag is na elke herstart leeg. Tijd voor een echte database. SQLx is een async SQL-bibliotheek: je schrijft gewone SQL, SQLx regelt verbindingen, parameters en het omzetten naar Rust-typen. Geen ORM: je ziet precies welke query er gaat.
🔒 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?