From 999dfcdeb34f3db87d00ee6dcba2aa6bc9f75ce6 Mon Sep 17 00:00:00 2001 From: HB9HIL Date: Fri, 27 Dec 2024 14:24:16 +0100 Subject: [PATCH] fix missing column (we should call the command and not only write it in the array) --- application/migrations/231_adif_315.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/application/migrations/231_adif_315.php b/application/migrations/231_adif_315.php index 28c771fb8..d1a6d2a2b 100644 --- a/application/migrations/231_adif_315.php +++ b/application/migrations/231_adif_315.php @@ -137,12 +137,10 @@ class Migration_adif_315 extends CI_Migration { * https://adif.org/315/ADIF_315_annotated.htm#Primary_Administrative_Subdivision */ - $prim_subdiv = []; - // Add a column to flag entries as deprecated $col_check = $this->db->query("SHOW COLUMNS FROM `primary_subdivisions` LIKE 'deprecated';")->num_rows() > 0; if (!$col_check) { - $prim_subdiv[] = "ALTER TABLE `primary_subdivisions` ADD COLUMN deprecated TINYINT(1) DEFAULT 0;"; + $this->db->query("ALTER TABLE `primary_subdivisions` ADD COLUMN deprecated TINYINT(1) DEFAULT 0"); } else { log_message('info', 'Column "deprecated" already exists, skipping ALTER TABLE.'); } @@ -158,6 +156,7 @@ class Migration_adif_315 extends CI_Migration { // Add Unique IDX $this->add_unique_ix('`primary_subdivisions`','IDX_UNIQ_SUBDIVISON#adif#state#deprecated','`adif`,`state`,`deprecated`'); + $prim_subdiv = []; // Mark 'Märket' as deprecated $prim_subdiv[] = "UPDATE `primary_subdivisions` SET deprecated = 1 WHERE adif = '5' AND state = '051';";