From cf10ab021e0d453f45fe4f53962e885167945113 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Wed, 21 Jan 2026 11:47:19 +0200 Subject: [PATCH] Adds "settings" and "migrations" to main.sql --- doc/database/main.sql | 15 +++++++++++++++ ...21_112600_add_tables_settings_migrations.sql | 17 +++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 doc/database/migrations/20260121_112600_add_tables_settings_migrations.sql diff --git a/doc/database/main.sql b/doc/database/main.sql index 92aa044..8b640bb 100644 --- a/doc/database/main.sql +++ b/doc/database/main.sql @@ -240,5 +240,20 @@ CREATE TABLE `jilo_agent_check` ( CONSTRAINT `jilo_agent_check_ibfk_1` FOREIGN KEY (`agent_id`) REFERENCES `jilo_agent` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; +-- -------------------------------------------------------- +CREATE TABLE `settings` ( + `key` VARCHAR(191) NOT NULL PRIMARY KEY, + `value` TEXT NULL, + `updated_at` DATETIME NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; + +-- -------------------------------------------------------- +CREATE TABLE `migrations` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `migration` VARCHAR(255) NOT NULL UNIQUE, + `applied_at` DATETIME NOT NULL, + `batch` INT NOT NULL, + `content` TEXT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; COMMIT; diff --git a/doc/database/migrations/20260121_112600_add_tables_settings_migrations.sql b/doc/database/migrations/20260121_112600_add_tables_settings_migrations.sql new file mode 100644 index 0000000..69edf04 --- /dev/null +++ b/doc/database/migrations/20260121_112600_add_tables_settings_migrations.sql @@ -0,0 +1,17 @@ +-- Migration: Creates tables that were missing in main.sql and were created by the code +-- This is needed for tests db auto-install +-- Created: 2026-01-21 + +CREATE TABLE IF NOT EXISTS `settings` ( + `key` VARCHAR(191) NOT NULL PRIMARY KEY, + `value` TEXT NULL, + `updated_at` DATETIME NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; + +CREATE TABLE IF NOT EXISTS `migrations` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `migration` VARCHAR(255) NOT NULL UNIQUE, + `applied_at` DATETIME NOT NULL, + `batch` INT NOT NULL, + `content` TEXT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;