fix migration

This commit is contained in:
Zai Shi 2025-07-23 10:10:54 -07:00
parent 6a58bb03b0
commit a27230eb54

View File

@ -26,7 +26,13 @@ ALTER TABLE "OAuthToken" DROP CONSTRAINT "OAuthToken_tenancyId_configOAuthProvid
ALTER TABLE "ProjectUserOAuthAccount" DROP CONSTRAINT "ProjectUserOAuthAccount_pkey",
ADD COLUMN "allowConnectedAccounts" BOOLEAN NOT NULL DEFAULT true,
ADD COLUMN "allowSignIn" BOOLEAN NOT NULL DEFAULT true,
ADD COLUMN "id" UUID NOT NULL,
ADD COLUMN "id" UUID;
-- Generate UUIDs for existing rows
UPDATE "ProjectUserOAuthAccount" SET "id" = gen_random_uuid() WHERE "id" IS NULL;
-- Make id column NOT NULL and set as primary key
ALTER TABLE "ProjectUserOAuthAccount" ALTER COLUMN "id" SET NOT NULL,
ADD CONSTRAINT "ProjectUserOAuthAccount_pkey" PRIMARY KEY ("tenancyId", "id");