f16d7986c7
Replace the hand-authored migration with one produced by `prisma migrate diff` (offline, engine-generated) and verified by replaying the full 24-migration chain into a throwaway Postgres DB. Same DDL, but generated through Prisma tooling so the migration history stays consistent. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
27 lines
962 B
SQL
27 lines
962 B
SQL
-- CreateTable
|
|
CREATE TABLE "IiosProviderCredential" (
|
|
"id" TEXT NOT NULL,
|
|
"scopeId" TEXT NOT NULL,
|
|
"providerType" TEXT NOT NULL,
|
|
"cipherText" TEXT NOT NULL,
|
|
"iv" TEXT NOT NULL,
|
|
"authTag" TEXT NOT NULL,
|
|
"keyVersion" INTEGER NOT NULL DEFAULT 1,
|
|
"displayHints" JSONB,
|
|
"enabled" BOOLEAN NOT NULL DEFAULT true,
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
|
|
CONSTRAINT "IiosProviderCredential_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "IiosProviderCredential_scopeId_idx" ON "IiosProviderCredential"("scopeId");
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "IiosProviderCredential_scopeId_providerType_key" ON "IiosProviderCredential"("scopeId", "providerType");
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "IiosProviderCredential" ADD CONSTRAINT "IiosProviderCredential_scopeId_fkey" FOREIGN KEY ("scopeId") REFERENCES "IiosScope"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|