51 lines
720 B
Markdown
51 lines
720 B
Markdown
# 1) Générer Prisma Client
|
||
npm run prisma:generate
|
||
|
||
# 2) Appliquer les migrations (crée les tables, vues, etc.)
|
||
npm run db:migrate
|
||
|
||
# 3) Lancer tous les seeds dans l’ordre
|
||
npm run seed:all
|
||
|
||
|
||
|
||
|
||
Complet reseed : npm run db:reseed
|
||
|
||
|
||
Run a specific seed : npm run seed:07 # leave-requests-future
|
||
|
||
Open prisma studio : npx prisma studio
|
||
|
||
|
||
Data:
|
||
|
||
users = 50
|
||
|
||
employees ≈ 40
|
||
|
||
customers ≈ 10
|
||
|
||
employees_archive = 10
|
||
|
||
customers_archive = 5
|
||
|
||
leave_requests (futur) = 10 (tous > aujourd’hui)
|
||
|
||
leave_requests_archive = 10 (tous < aujourd’hui)
|
||
|
||
timesheets = 8 × (#employees)
|
||
|
||
shifts = 10 × (#employees)
|
||
|
||
shifts_archive = 30 × (#employees)
|
||
|
||
bank_codes = 9
|
||
|
||
expenses = 5
|
||
|
||
expenses_archive = 20
|
||
|
||
oauth_sessions = 50
|
||
|