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");