handleiding

Prisma Postgres database maken: gratis online database voor je web-app

Een Prisma Postgres database maak je door in te loggen op console.prisma.io met je GitHub- of Google-account, een nieuwe database aan te maken en de connection string te kopiëren naar het bestand `.env` van je project. Het gratis plan vraagt geen creditcard en je hoeft niets te installeren, want de database draait online. Hieronder lees je stap voor stap hoe je hem aanmaakt en met Claude Code aan je web-app koppelt.

vibe-code.nl7 min lezen

Wat is Prisma Postgres en waarom gebruik je het?

Prisma Postgres is een online database van het bedrijf Prisma. Een database is de plek waar je app gegevens bewaart, zoals gebruikers, afspraken of bestellingen. Postgres, voluit PostgreSQL, is een bekend en betrouwbaar databasesysteem dat al heel lang door websites en apps wordt gebruikt.

Het grote voordeel voor beginners: er is niets te installeren. De database staat niet op je eigen laptop, maar bij Prisma op internet. Je maakt hem aan in een paar klikken en je app praat er via een internetverbinding mee. Dezelfde database werkt tijdens het bouwen op je eigen computer en straks ook als je app online staat.

In de cursus vibe coding werken we daarom met drie onderdelen. Claude Code bouwt de app, Prisma Postgres bewaart de gegevens en GitHub bewaart je code met versiebeheer en zet je project vanaf daar online.

Prisma Postgres, Prisma ORM en Claude Code: wie doet wat?

De namen lijken op elkaar, dus het helpt om even te zien welk onderdeel wat doet.

  • de opslag

    Prisma Postgres

    De online database zelf. Hier staan je tabellen en gegevens. Je beheert hem via de Prisma Console in je browser.

  • de vertaler

    Prisma ORM

    Een gratis, open source hulpmiddel in je project. Een ORM vertaalt tussen je code en de database, zodat je app gegevens kan opslaan en ophalen zonder losse SQL. Het werkt onder meer met Postgres en MySQL.

  • de bouwer

    Claude Code

    De AI-programmeur die je app schrijft. Claude Code zet Prisma ORM in je project, beschrijft je tabellen en laat zien wat er in de database terechtkomt.

  • de kluis

    GitHub

    Bewaart je code met versiebeheer, zodat je altijd terug kunt naar een eerdere versie. Vanaf GitHub zet je je project ook online.

Hoe maak je een Prisma Postgres database aan?

Je hebt alleen een browser nodig. Reken op een paar minuten.

  1. 1

    Ga naar console.prisma.io

    Dit is de Prisma Console, het beheerscherm voor je databases. Meld je aan met je GitHub-account of je Google-account. Heb je voor de cursus al een GitHub-account, dan is dat de makkelijkste keuze.

  2. 2

    Maak een nieuwe database

    Kies in de Console voor een nieuwe database en geef hem een herkenbare naam, bijvoorbeeld de naam van je project. Op het gratis plan kun je meerdere databases maken, dus je kunt er gerust een per project aanmaken.

  3. 3

    Klik op Connect to your database

    Je krijgt een connection string te zien: een lange regel die begint met postgres://. Daarin staan het adres van de database en de sleutel om erbij te mogen. Behandel die regel als een wachtwoord.

  4. 4

    Zet de connection string in .env

    Maak in de hoofdmap van je project een bestand .env en zet daarin een regel die begint met DATABASE_URL=, met daarachter je connection string tussen aanhalingstekens. Je kunt Claude Code ook vragen het bestand voor je aan te maken, en de string dan zelf plakken.

  5. 5

    Controleer .gitignore

    Kijk of .env in het bestand .gitignore staat. Dan stuurt Git het nooit mee naar GitHub. Vraag het voor de zekerheid aan Claude Code als je twijfelt.

Wil je eerst alleen even proberen hoe het werkt, zonder account? Met de opdracht npx create-db@latest in de terminal maakt Prisma een tijdelijke database voor je aan. Handig om te oefenen, maar voor je echte project maak je een database aan in de Console, zodat hij blijft bestaan.

Hoe koppel je de database aan je app met Prisma ORM?

Als DATABASE_URL in je .env staat, laat je Claude Code de rest doen. Vertel in gewone taal wat je app moet bewaren. Bijvoorbeeld: mijn app moet klanten bewaren met naam, e-mail en plaats, en afspraken die aan een klant gekoppeld zijn. Gebruik Prisma ORM en de database uit DATABASE_URL.

Claude Code installeert dan Prisma ORM in je project en beschrijft je tabellen in een schemabestand, meestal schema.prisma. Daarna zet het die tabellen in je online database en schrijft het de code waarmee je app gegevens opslaat en ophaalt. Het vraagt steeds toestemming voordat het een opdracht uitvoert, en legt uit wat het doet.

Zo controleer je daarna of alles werkt:

  1. 1

    Start je app

    Laat Claude Code npm run dev uitvoeren. Je app draait dan op je eigen computer en je opent hem in de browser op http://localhost:3000.

  2. 2

    Voer iets in

    Vul een formulier in met verzonnen testgegevens, bijvoorbeeld een nepklant met een voorbeeldadres.

  3. 3

    Kijk of het bewaard is

    Ververs de pagina. Staat je testklant er nog, dan is hij in de database opgeslagen. Vraag Claude Code gerust om te laten zien wat er in de tabel staat.

Waarom hoort je DATABASE_URL nooit op GitHub?

Je connection string is de sleutel van je database. Wie hem heeft, kan je gegevens lezen, aanpassen of wissen. Let daarom op deze punten:

  • Zet de connection string alleen in .env, nooit rechtstreeks in je code.
  • Zorg dat .env in .gitignore staat, zodat het bestand niet naar GitHub gaat.
  • Plak de connection string niet in een chat, e-mail of schermafbeelding die je deelt.
  • Zet je app online, dan vul je DATABASE_URL in bij de instellingen van je hostingdienst, op de plek voor geheime waarden.
  • Staat de string toch per ongeluk op GitHub, ga er dan van uit dat hij niet meer geheim is. Vraag Claude Code wat je moet doen om de oude toegang ongeldig te maken, of maak in de Console een nieuwe database aan en zet die connection string in .env.

Is Prisma Postgres gratis?

Ja, om te beginnen wel. Prisma Postgres heeft een gratis plan zonder creditcard en zonder tijdslimiet. Voor een oefenproject of een eerste echte app is dat ruim genoeg. Prijzen en limieten kunnen veranderen, dus kijk voor de actuele stand op prisma.io/pricing.

Dit zit in oktober 2026 in het gratis plan:

  • 200.000 operaties per maand. Een operatie is ongeveer één keer iets opslaan, ophalen of aanpassen.
  • 1 GB opslag, genoeg voor heel veel rijen met tekst.
  • Tot 50 databases, dus een eigen database per project.
  • Onbeperkt dataverkeer.

Prisma ORM, het hulpmiddel in je project, is open source en gratis. Voor het bouwen zelf heb je wel een betaald Claude-abonnement nodig voor Claude Code, zoals Pro. Een GitHub-account is gratis.

Lokaal bouwen met een online database: hoe past dat samen?

Tijdens het bouwen draait je app op je eigen computer. Dat gaat met Node.js, het programma waarmee een Next.js-app lokaal draait. Je ziet de app op localhost, wat betekent: deze computer. Alleen jij kunt hem zo bekijken.

De database staat ondertussen online bij Prisma. Je app op localhost praat er via internet mee, met de connection string uit .env. Zet je de app later online, dan gebruikt de online versie dezelfde soort database. Je hoeft dus niets over te zetten of om te bouwen, alleen DATABASE_URL invullen bij je hosting.

Wil je oefenen zonder je echte gegevens te raken, maak dan een tweede database aan voor het testen. Zo houd je testklanten en echte klanten netjes uit elkaar.

Veelgestelde vragen

Wat is het verschil tussen Prisma Postgres en Prisma ORM?

Prisma Postgres is de online database waarin je gegevens staan. Prisma ORM is een gratis hulpmiddel in je project waarmee je app met die database praat. Je gebruikt ze samen, maar het zijn twee aparte dingen.

Moet ik iets installeren voor Prisma Postgres?

Nee, de database zelf draait online bij Prisma. Je maakt hem aan in je browser op console.prisma.io. In je project zet Claude Code Prisma ORM klaar, en om je app lokaal te draaien heb je Node.js nodig.

Waar vind ik mijn connection string?

Open je database in de Prisma Console en klik op Connect to your database. Daar zie je de connection string die begint met postgres://. Die zet je als DATABASE_URL in je .env-bestand.

Heb ik SQL nodig om met Prisma Postgres te werken?

Nee. Met Prisma ORM beschrijf je je tabellen in een schemabestand en schrijft Claude Code de code die gegevens opslaat en ophaalt. Het is wel handig om te begrijpen wat een tabel, rij en kolom is.

Kan ik Prisma Postgres gebruiken als mijn app online staat?

Ja, daar is het juist handig voor. Dezelfde database werkt tijdens het bouwen en als je app online staat. Je vult bij je hostingdienst dezelfde DATABASE_URL in als geheime waarde.

Wat gebeurt er als ik de limiet van het gratis plan haal?

Voor een oefenproject of een kleine app is het gratis plan meestal ruim genoeg. Kijk op prisma.io/pricing wat er precies gebeurt bij het bereiken van de limieten en welke plannen er zijn, want dat kan veranderen.

Bronnen en verder lezen

Koppel je eerste database met hulp

In de cursus vibe coding koppel je met Claude Code een Prisma Postgres database aan je eigen project en zet je het daarna online.

Welke cursus wil je volgen?

Aanmelden is gratis en verplicht je tot niets. Je betaalt pas als je een cursus kiest.

Verder lezen