diff --git a/prisma/migrations/20250117014932_/migration.sql b/prisma/migrations/20250117014932_/migration.sql deleted file mode 100644 index 180ada1..0000000 --- a/prisma/migrations/20250117014932_/migration.sql +++ /dev/null @@ -1,10 +0,0 @@ --- CreateTable -CREATE TABLE "IamRoleIamPolicyAttachment" ( - "iamRoleId" TEXT NOT NULL, - "iamPolicyId" TEXT NOT NULL, - "iamPolicyVersion" INTEGER NOT NULL, - - PRIMARY KEY ("iamRoleId", "iamPolicyId", "iamPolicyVersion"), - CONSTRAINT "IamRoleIamPolicyAttachment_iamRoleId_fkey" FOREIGN KEY ("iamRoleId") REFERENCES "IamRole" ("id") ON DELETE RESTRICT ON UPDATE CASCADE, - CONSTRAINT "IamRoleIamPolicyAttachment_iamPolicyId_iamPolicyVersion_fkey" FOREIGN KEY ("iamPolicyId", "iamPolicyVersion") REFERENCES "IamPolicy" ("id", "version") ON DELETE RESTRICT ON UPDATE CASCADE -); diff --git a/prisma/migrations/20250117015248_/migration.sql b/prisma/migrations/20250117015248_/migration.sql deleted file mode 100644 index 1fb56c6..0000000 --- a/prisma/migrations/20250117015248_/migration.sql +++ /dev/null @@ -1,22 +0,0 @@ -/* - Warnings: - - - The primary key for the `IamRoleIamPolicyAttachment` table will be changed. If it partially fails, the table could be left without primary key constraint. - - You are about to drop the column `iamPolicyVersion` on the `IamRoleIamPolicyAttachment` table. All the data in the column will be lost. - -*/ --- RedefineTables -PRAGMA defer_foreign_keys=ON; -PRAGMA foreign_keys=OFF; -CREATE TABLE "new_IamRoleIamPolicyAttachment" ( - "iamRoleId" TEXT NOT NULL, - "iamPolicyId" TEXT NOT NULL, - - PRIMARY KEY ("iamRoleId", "iamPolicyId"), - CONSTRAINT "IamRoleIamPolicyAttachment_iamRoleId_fkey" FOREIGN KEY ("iamRoleId") REFERENCES "IamRole" ("id") ON DELETE RESTRICT ON UPDATE CASCADE -); -INSERT INTO "new_IamRoleIamPolicyAttachment" ("iamPolicyId", "iamRoleId") SELECT "iamPolicyId", "iamRoleId" FROM "IamRoleIamPolicyAttachment"; -DROP TABLE "IamRoleIamPolicyAttachment"; -ALTER TABLE "new_IamRoleIamPolicyAttachment" RENAME TO "IamRoleIamPolicyAttachment"; -PRAGMA foreign_keys=ON; -PRAGMA defer_foreign_keys=OFF; diff --git a/prisma/migrations/20250120000000_remove_iam_policy_unique_constraint/migration.sql b/prisma/migrations/20250120000000_remove_iam_policy_unique_constraint/migration.sql deleted file mode 100644 index 14d4a79..0000000 --- a/prisma/migrations/20250120000000_remove_iam_policy_unique_constraint/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- Drop unique constraint on IamPolicy -DROP INDEX "IamPolicy_accountId_path_name_key"; diff --git a/prisma/migrations/20250111035957_/migration.sql b/prisma/migrations/20260114215554_baseline/migration.sql similarity index 93% rename from prisma/migrations/20250111035957_/migration.sql rename to prisma/migrations/20260114215554_baseline/migration.sql index 7cfb5a5..779c5aa 100644 --- a/prisma/migrations/20250111035957_/migration.sql +++ b/prisma/migrations/20260114215554_baseline/migration.sql @@ -47,6 +47,15 @@ CREATE TABLE "IamPolicy" ( PRIMARY KEY ("id", "version") ); +-- CreateTable +CREATE TABLE "IamRoleIamPolicyAttachment" ( + "iamRoleId" TEXT NOT NULL, + "iamPolicyId" TEXT NOT NULL, + + PRIMARY KEY ("iamRoleId", "iamPolicyId"), + CONSTRAINT "IamRoleIamPolicyAttachment_iamRoleId_fkey" FOREIGN KEY ("iamRoleId") REFERENCES "IamRole" ("id") ON DELETE RESTRICT ON UPDATE CASCADE +); + -- CreateTable CREATE TABLE "KmsAlias" ( "name" TEXT NOT NULL, @@ -145,9 +154,6 @@ CREATE UNIQUE INDEX "Attribute_arn_name_key" ON "Attribute"("arn", "name"); -- CreateIndex CREATE UNIQUE INDEX "IamRole_accountId_name_key" ON "IamRole"("accountId", "name"); --- CreateIndex -CREATE UNIQUE INDEX "IamPolicy_accountId_path_name_key" ON "IamPolicy"("accountId", "path", "name"); - -- CreateIndex CREATE INDEX "Secret_name_idx" ON "Secret"("name");