feat: 实现演示验证码和令牌轮换
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
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");
|
||||
Reference in New Issue
Block a user