From 78a867814cc95bf6b3e28ed09168c91c11b15a05 Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Fri, 19 Dec 2025 15:27:07 +0200 Subject: [PATCH] Update schema sql --- .../templates/db-migration-configmap.yaml | 11 +++++++++++ .../templates/db-schema-configmap.yaml | 2 ++ 2 files changed, 13 insertions(+) diff --git a/charts/my-recipes-chart/templates/db-migration-configmap.yaml b/charts/my-recipes-chart/templates/db-migration-configmap.yaml index bb145c1..5a7c4da 100644 --- a/charts/my-recipes-chart/templates/db-migration-configmap.yaml +++ b/charts/my-recipes-chart/templates/db-migration-configmap.yaml @@ -30,6 +30,17 @@ data: END IF; END $$; + -- Add auth_provider column to users if it doesn't exist + DO $$ + BEGIN + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_name = 'users' AND column_name = 'auth_provider' + ) THEN + ALTER TABLE users ADD COLUMN auth_provider TEXT DEFAULT 'local'; + END IF; + END $$; + -- Verify recipes schema SELECT column_name, data_type FROM information_schema.columns diff --git a/charts/my-recipes-chart/templates/db-schema-configmap.yaml b/charts/my-recipes-chart/templates/db-schema-configmap.yaml index cc8c8e2..c6ee6dc 100644 --- a/charts/my-recipes-chart/templates/db-schema-configmap.yaml +++ b/charts/my-recipes-chart/templates/db-schema-configmap.yaml @@ -14,6 +14,8 @@ data: first_name TEXT, last_name TEXT, display_name TEXT NOT NULL, + is_admin BOOLEAN DEFAULT FALSE, + auth_provider TEXT DEFAULT 'local', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );