QuickSkill logoQuickSkillDocs
Guide 051 min read

Database

QuickSkill's API uses Drizzle ORM against Postgres (Neon or Supabase work well; a local Postgres is fine for development). The schema lives at api/src/db/schema.ts.

cd api
npm run db:push       # apply the schema to a fresh database in dev
npm run db:generate   # regenerate SQL migrations after a schema change

For production, apply the generated SQL under api/drizzle/ rather than running db:push directly against a live database.

This portal itself (where you bought QuickSkill from) uses its own separate database to track your entitlement, GitHub connection, and repository provisioning — that's unrelated to your product's data model, which is entirely your own once you have the repository.