Files
plp/prisma/migrations/0002_auth_sessions/migration.sql
T
2026-09-14 18:43:45 +08:00

8 lines
566 B
SQL

ALTER TABLE "sessions" ADD COLUMN "token_family" UUID;
ALTER TABLE "sessions" ADD COLUMN "generation" INTEGER NOT NULL DEFAULT 0;
ALTER TABLE "sessions" ADD COLUMN "previous_token_hash" VARCHAR(255);
ALTER TABLE "sessions" ADD COLUMN "rotated_at" TIMESTAMPTZ(3);
UPDATE "sessions" SET "token_family" = "id" WHERE "token_family" IS NULL;
ALTER TABLE "sessions" ALTER COLUMN "token_family" SET NOT NULL;
CREATE UNIQUE INDEX "sessions_previous_token_hash_key" ON "sessions"("previous_token_hash");
CREATE INDEX "sessions_token_family_idx" ON "sessions"("token_family");