Pārlūkot izejas kodu

fix: add missing user_health_profiles table schema and permissions

lanfr144 1 nedēļu atpakaļ
vecāks
revīzija
da293b07f6
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      init.sql

+ 11 - 0
init.sql

@@ -48,6 +48,17 @@ CREATE TABLE IF NOT EXISTS users (
 ) ENGINE=InnoDB;
 
 GRANT SELECT, INSERT, UPDATE ON food_db.users TO 'db_app_auth'@'%';
+
+-- Step A.2: Create Health Profiles Table
+CREATE TABLE IF NOT EXISTS user_health_profiles (
+    id INT AUTO_INCREMENT PRIMARY KEY,
+    user_id INT NOT NULL,
+    illness_health_condition_diet_dislikes_name VARCHAR(100),
+    illness_health_condition_diet_dislikes_value VARCHAR(255),
+    FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
+) ENGINE=InnoDB;
+
+GRANT SELECT, INSERT, UPDATE, DELETE ON food_db.user_health_profiles TO 'db_app_auth'@'%';
 FLUSH PRIVILEGES;
 
 -- Step A.2: Create the table with known columns (Example structure for OpenFoodFacts)