Document Prisma ERD generation
This commit is contained in:
parent
b5e967d8d3
commit
4ec0683f88
9 changed files with 3997 additions and 25 deletions
28
README.md
28
README.md
|
|
@ -116,17 +116,40 @@ Vul daarna `DATABASE_URL` en `SESSION_SECRET` in. `DIRECT_URL` is optioneel loka
|
|||
npx prisma db push
|
||||
```
|
||||
|
||||
4. Seed testdata indien nodig:
|
||||
4. Genereer Prisma Client en de ERD:
|
||||
|
||||
```bash
|
||||
npm run db:erd
|
||||
```
|
||||
|
||||
Deze command voert `prisma generate` uit. Daardoor worden zowel de Prisma Client als `docs/erd.svg` opnieuw opgebouwd.
|
||||
|
||||
5. Seed testdata indien nodig:
|
||||
|
||||
```bash
|
||||
npx prisma db seed
|
||||
```
|
||||
|
||||
5. Start de app:
|
||||
6. Start de app:
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
## Database
|
||||
|
||||

|
||||
|
||||
De databasevisualisatie wordt gegenereerd uit `prisma/schema.prisma` via `prisma-erd-generator`.
|
||||
|
||||
Handmatige generatie:
|
||||
|
||||
```bash
|
||||
npm run db:erd
|
||||
```
|
||||
|
||||
Tijdens lokale development draait `npm run dev` naast Next.js ook `npm run db:erd:watch`. Bij wijzigingen in `prisma/schema.prisma` wordt `docs/erd.svg` automatisch opnieuw gegenereerd.
|
||||
|
||||
Gebruik `npx prisma db push` alleen om het schema naar de database te synchroniseren. Gebruik `npm run db:erd` om Prisma Client en de ERD te genereren.
|
||||
|
||||
De app draait standaard op `http://localhost:3000`.
|
||||
|
||||
|
|
@ -137,6 +160,7 @@ npm run dev # lokale development server
|
|||
npm run lint # ESLint
|
||||
npm test # Vitest test suite
|
||||
npm run build # productiebuild zoals Vercel die verwacht
|
||||
npm run db:erd # Prisma Client + docs/erd.svg genereren
|
||||
```
|
||||
|
||||
### Environment variables
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue