diff --git a/prisma/migrations/20240117211700_create_password_resets_table/migration.sql b/prisma/migrations/20240117211700_create_password_resets_table/migration.sql new file mode 100644 index 00000000..e6f734b0 --- /dev/null +++ b/prisma/migrations/20240117211700_create_password_resets_table/migration.sql @@ -0,0 +1,12 @@ +-- CreateTable +CREATE TABLE "auth_password_resets" ( + "id" TEXT NOT NULL, + "email" TEXT NOT NULL, + "expires" TIMESTAMP(3) NOT NULL, + "token" TEXT NOT NULL, + + CONSTRAINT "auth_password_resets_pkey" PRIMARY KEY ("id") +); + +-- CreateIndex +CREATE UNIQUE INDEX "auth_password_resets_token_key" ON "auth_password_resets"("token"); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 4242132e..597b4756 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -600,6 +600,15 @@ model AuthVerificationToken { @@map("auth_verification_token") } +model AuthPasswordResets { + id String @id @default(cuid()) + email String + expires DateTime + token String @unique + + @@map("auth_password_resets") +} + enum ApprovalStatus { pending approved