Skip to content

Commit 7d2f5cd

Browse files
authored
Merge pull request #41 from onamfc/dev
Fix registration 500 error from missing DB columns
2 parents ceb8910 + c52c9cc commit 7d2f5cd

File tree

1 file changed

+17
-0
lines changed
  • prisma/migrations/20260316000000_add_missing_user_columns

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-- CreateEnum
2+
CREATE TYPE "AuthProvider" AS ENUM ('CREDENTIALS', 'GOOGLE', 'GITHUB', 'MICROSOFT');
3+
4+
-- AlterTable: make password_hash nullable (for OAuth users who have no password)
5+
ALTER TABLE "users" ALTER COLUMN "password_hash" DROP NOT NULL;
6+
7+
-- AlterTable: add missing columns to users
8+
ALTER TABLE "users" ADD COLUMN "name" TEXT;
9+
ALTER TABLE "users" ADD COLUMN "image" TEXT;
10+
ALTER TABLE "users" ADD COLUMN "provider" "AuthProvider" DEFAULT 'CREDENTIALS';
11+
ALTER TABLE "users" ADD COLUMN "provider_id" TEXT;
12+
ALTER TABLE "users" ADD COLUMN "onboarding_completed" BOOLEAN NOT NULL DEFAULT false;
13+
ALTER TABLE "users" ADD COLUMN "onboarding_path" TEXT;
14+
ALTER TABLE "users" ADD COLUMN "onboarding_completed_at" TIMESTAMP(3);
15+
16+
-- CreateIndex
17+
CREATE UNIQUE INDEX "users_provider_provider_id_key" ON "users"("provider", "provider_id");

0 commit comments

Comments
 (0)