From 172b524e361c92dc69e453acccb3b0bbefff8f5b Mon Sep 17 00:00:00 2001 From: janis steiner Date: Thu, 7 May 2026 21:48:13 +0200 Subject: [PATCH] . --- backend/config/database.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/config/database.php b/backend/config/database.php index 1343d8f..c43f62f 100644 --- a/backend/config/database.php +++ b/backend/config/database.php @@ -38,5 +38,11 @@ function migrate($db) { role ENUM('admin','user') DEFAULT 'user', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP )"); - $db->exec("CREATE TABLE IF NOT EXISTS node_notes (id INT AUTO_INCREMENT PRIMARY KEY, node_id INT NOT NULL UNIQUE, notes TEXT DEFAULT '')"); + try { + $rootDb = new PDO("mysql:host=" . (getenv('DB_HOST') ?: 'mysql') . ";dbname=" . (getenv('DB_NAME') ?: 'neptune') . ";charset=utf8mb4", 'root', getenv('MYSQL_ROOT_PASSWORD') ?: 'neptune_root_pass'); + $rootDb->exec("CREATE TABLE IF NOT EXISTS node_notes (id INT AUTO_INCREMENT PRIMARY KEY, node_id INT NOT NULL UNIQUE, notes TEXT DEFAULT '')"); + } catch (Exception $e) { + // Fallback: try with neptune user + $db->exec("CREATE TABLE IF NOT EXISTS node_notes (id INT AUTO_INCREMENT PRIMARY KEY, node_id INT NOT NULL UNIQUE, notes TEXT DEFAULT '')"); + } } \ No newline at end of file