adrianbonpin
|
3388bf42b5
|
feat: add database indexes for frequent query patterns
|
2026-05-16 16:57:23 +08:00 |
|
adrianbonpin
|
33b0198506
|
fix: add notNull constraints to playability fields
|
2026-04-30 19:04:02 +08:00 |
|
adrianbonpin
|
d21e83897f
|
feat: add playability fields to games and platform support schemas
|
2026-04-30 18:59:38 +08:00 |
|
adrianbonpin
|
09bf8f64d6
|
fix: use pgEnum for steamReviewSentiment
|
2026-04-30 18:50:48 +08:00 |
|
adrianbonpin
|
5dfd8db578
|
feat: add steam review fields to games schema
|
2026-04-30 18:46:18 +08:00 |
|
adrianbonpin
|
861ac7dfdc
|
schema: add sync error tracking columns to games table
|
2026-04-29 10:33:53 +08:00 |
|
adrianbonpin
|
b8173bd8f8
|
feat: non-Steam game editing API, createdBy tracking, and source badges in search
|
2026-04-29 00:16:43 +08:00 |
|
adrianbonpin
|
799bfbbf31
|
feat: add system requirements, store stats, and pricing to game schema and steam sync
|
2026-04-28 23:13:08 +08:00 |
|
adrianbonpin
|
3da593e619
|
feat(schema): add source enum, nullable steamAppId, onlineMultiplayerStatus to games table
|
2026-04-25 18:18:48 +08:00 |
|
adrianbonpin
|
ab0fe349a1
|
fix: remove unused import, ignore drizzle meta files
|
2026-04-25 12:06:41 +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 |
|