1
0
Fork 0
polaris-task-force/src/migrations/20260903_035544.ts
Z8MB1E 488fadd3dc chore(payload): add radio traffic base migration
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-03 02:00:11 -04:00

17 lines
1 KiB
TypeScript

import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
await db.execute(sql`
ALTER TABLE "profiles" ADD COLUMN "progression_minigames_radio_traffic_games_played" numeric DEFAULT 0;
ALTER TABLE "profiles" ADD COLUMN "progression_minigames_radio_traffic_total_messages" numeric DEFAULT 0;
ALTER TABLE "profiles" ADD COLUMN "progression_minigames_radio_traffic_best_score" numeric DEFAULT 0;
ALTER TABLE "profiles" ADD COLUMN "progression_minigames_radio_traffic_xp_earned" numeric DEFAULT 0;`)
}
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
await db.execute(sql`
ALTER TABLE "profiles" DROP COLUMN "progression_minigames_radio_traffic_games_played";
ALTER TABLE "profiles" DROP COLUMN "progression_minigames_radio_traffic_total_messages";
ALTER TABLE "profiles" DROP COLUMN "progression_minigames_radio_traffic_best_score";
ALTER TABLE "profiles" DROP COLUMN "progression_minigames_radio_traffic_xp_earned";`)
}