From b1baa70e00bd1b61e51ad46016a8174e3d698bc5 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Tue, 3 Mar 2026 04:10:10 +0000 Subject: [PATCH] fix(db): add missing MS21 user auth fields migration (#666) Co-authored-by: Jason Woltje Co-committed-by: Jason Woltje --- .../migration.sql | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 apps/api/prisma/migrations/20260303000001_ms21_user_auth_fields/migration.sql diff --git a/apps/api/prisma/migrations/20260303000001_ms21_user_auth_fields/migration.sql b/apps/api/prisma/migrations/20260303000001_ms21_user_auth_fields/migration.sql new file mode 100644 index 0000000..ecae0bd --- /dev/null +++ b/apps/api/prisma/migrations/20260303000001_ms21_user_auth_fields/migration.sql @@ -0,0 +1,13 @@ +-- MS21: Add admin, local auth, and invitation fields to users table +-- These columns were added to schema.prisma but never captured in a migration. + +ALTER TABLE "users" + ADD COLUMN IF NOT EXISTS "deactivated_at" TIMESTAMPTZ, + ADD COLUMN IF NOT EXISTS "is_local_auth" BOOLEAN NOT NULL DEFAULT false, + ADD COLUMN IF NOT EXISTS "password_hash" TEXT, + ADD COLUMN IF NOT EXISTS "invited_by" UUID, + ADD COLUMN IF NOT EXISTS "invitation_token" TEXT, + ADD COLUMN IF NOT EXISTS "invited_at" TIMESTAMPTZ; + +-- CreateIndex +CREATE UNIQUE INDEX IF NOT EXISTS "users_invitation_token_key" ON "users"("invitation_token");