Files
antigol-service/backend/prisma/migrations/20260325140000_add_subscription_fields/migration.sql
talorr cda36918e8 init
2026-03-27 03:36:08 +03:00

15 lines
454 B
SQL

-- CreateEnum
CREATE TYPE "SubscriptionStatus" AS ENUM ('active', 'expired', 'canceled');
-- AlterTable
ALTER TABLE "UserBotAccess"
ADD COLUMN "status" "SubscriptionStatus" NOT NULL DEFAULT 'active',
ADD COLUMN "startsAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
ADD COLUMN "expiresAt" TIMESTAMP(3),
ADD COLUMN "notes" TEXT;
-- Backfill
UPDATE "UserBotAccess"
SET "startsAt" = COALESCE("grantedAt", CURRENT_TIMESTAMP)
WHERE "startsAt" IS NULL;