Commit Graph
3 Commits
Author SHA1 Message Date
adrianbonpin 63a6e8b7d6 fix(db): comment out forward schema exports to prevent build errors 2026-04-25 11:42:57 +08:00
adrianbonpin 89cb385e33 feat(db): add core Drizzle schema tables (hardware, games, gameVersions)
- Create lib/db/schema/ directory with barrel export index.ts
- Add hardware table with device_type enum (handled/console)
- Add games table with Steam metadata, sync fields, and JSON genres
- Add game_versions table with composite unique (gameId, buildId) and cascade delete

Refs: Chunk 2 of database schema implementation
2026-04-25 11:39:20 +08:00
adrianbonpin ad3fd31feb feat(db): setup drizzle config, client and package scripts
- Add drizzle.config.ts with PostgreSQL dialect configuration
- Create lib/db/index.ts with Drizzle ORM client and pg Pool
- Add db:generate, db:migrate, db:studio, db:push scripts to package.json

Part of Chunk 1: Drizzle Config & DB Client setup
2026-04-25 11:32:13 +08:00