feat: add steam review fields to games schema

This commit is contained in:
2026-04-30 18:46:18 +08:00
parent bce1e812b5
commit 5dfd8db578
4 changed files with 1776 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE "games" ADD COLUMN "steam_review_score" integer;--> statement-breakpoint
ALTER TABLE "games" ADD COLUMN "steam_review_sentiment" text;--> statement-breakpoint
ALTER TABLE "games" ADD COLUMN "steam_review_count" integer;
File diff suppressed because it is too large Load Diff
+7
View File
@@ -106,6 +106,13 @@
"when": 1777429918273,
"tag": "0014_purple_firebird",
"breakpoints": true
},
{
"idx": 15,
"version": "7",
"when": 1777545844610,
"tag": "0015_nappy_the_phantom",
"breakpoints": true
}
]
}
+3
View File
@@ -49,6 +49,9 @@ export const games = pgTable(
metacriticScore: integer("metacritic_score"),
metacriticUrl: text("metacritic_url"),
recommendationsTotal: integer("recommendations_total"),
steamReviewScore: integer("steam_review_score"), // 0-100 normalized score
steamReviewSentiment: text("steam_review_sentiment"), // "Overwhelmingly Positive", etc.
steamReviewCount: integer("steam_review_count"), // Total review count from Steam
priceCurrent: integer("price_current"),
priceInitial: integer("price_initial"),
priceCurrency: text("price_currency"),