Añade esquema SQL consolidado de la base de datos

Genera db-schema/schema.sql (DDL completo: 12 enums, 14 tablas, FKs e
índices) a partir del schema Drizzle, para que el equipo pueda consultar y
proponer cambios sobre el modelo de datos sin leer las migraciones una a una.

- db-schema/schema.sql: foto del esquema actual (drizzle-kit export)
- db-schema/README.md: qué es cada tabla, cómo cambiar el modelo y cómo
  regenerar/levantar la BD desde este SQL
- package.json: script db:export para regenerar la foto

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Carlos Narro
2026-06-03 18:07:46 +02:00
parent 4aa0582f53
commit 1a70ab2eaa
3 changed files with 270 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
"db:push": "drizzle-kit push",
"db:studio": "drizzle-kit studio",
"db:seed": "tsx src/db/seed.ts",
"db:export": "drizzle-kit export --dialect=postgresql --schema=./src/db/schema.ts > db-schema/schema.sql",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage"