From 0f31606d30050b978393a78ea2dd3af1898d7843 Mon Sep 17 00:00:00 2001 From: janis steiner Date: Fri, 8 May 2026 00:43:33 +0200 Subject: [PATCH] fix docs --- backend/config/database.php | 8 ++++---- docker/init.sql | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/backend/config/database.php b/backend/config/database.php index db2ce72..cec374f 100644 --- a/backend/config/database.php +++ b/backend/config/database.php @@ -16,7 +16,7 @@ function getDbConnection() { } function migrate($db) { - $db->exec("CREATE TABLE IF NOT EXISTS documents ( + try { $db->exec("CREATE TABLE IF NOT EXISTS documents ( id INT AUTO_INCREMENT PRIMARY KEY, doc_type VARCHAR(50) NOT NULL, team_id INT NOT NULL, @@ -24,9 +24,9 @@ function migrate($db) { content TEXT, occurred_at DATETIME NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - FOREIGN KEY (team_id) REFERENCES teams(id) ON DELETE CASCADE - )"); + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP + )"); } catch (Exception $e) {} + try { $db->exec("ALTER TABLE documents ADD COLUMN IF NOT EXISTS updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER created_at"); } catch (Exception $e) {} $db->exec("CREATE TABLE IF NOT EXISTS network_shapes ( id INT AUTO_INCREMENT PRIMARY KEY, label VARCHAR(255) NOT NULL DEFAULT '', diff --git a/docker/init.sql b/docker/init.sql index 98f528d..9758ae1 100644 --- a/docker/init.sql +++ b/docker/init.sql @@ -73,8 +73,7 @@ CREATE TABLE IF NOT EXISTS documents ( content TEXT, occurred_at DATETIME NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - FOREIGN KEY (team_id) REFERENCES teams(id) ON DELETE CASCADE + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); INSERT IGNORE INTO teams (name, color) VALUES