From 016470b5436d46d26b246cb6df6f2b72eb587d9b Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 5 Aug 2024 21:56:54 +0200 Subject: [PATCH 1/2] mig 212 --- application/config/migration.php | 2 +- application/migrations/212_tag_1_8_1.php | 44 ++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 application/migrations/212_tag_1_8_1.php diff --git a/application/config/migration.php b/application/config/migration.php index 03983d214..61fdda6e9 100644 --- a/application/config/migration.php +++ b/application/config/migration.php @@ -22,7 +22,7 @@ $config['migration_enabled'] = TRUE; | */ -$config['migration_version'] = 211; +$config['migration_version'] = 212; /* |-------------------------------------------------------------------------- diff --git a/application/migrations/212_tag_1_8_1.php b/application/migrations/212_tag_1_8_1.php new file mode 100644 index 000000000..ddc4412d8 --- /dev/null +++ b/application/migrations/212_tag_1_8_1.php @@ -0,0 +1,44 @@ +db->where('option_name', 'version'); + $this->db->update('options', array('option_value' => '1.8.1')); + + // Trigger Version Info Dialog + $this->db->where('option_type', 'version_dialog'); + $this->db->where('option_name', 'confirmed'); + $this->db->update('user_options', array('option_value' => 'false')); + + // Also set Version Dialog to "both" if only custom text is applied + $this->db->where('option_name', 'version_dialog'); + $this->db->where('option_value', 'custom_text'); + $this->db->update('options', array('option_value' => 'both')); + + // small DB adjustment in this release to save mig versions + // see: https://github.com/wavelog/wavelog/issues/698 + $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_POTA_REF` VARCHAR(128) DEFAULT NULL;"); + $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_MY_POTA_REF` VARCHAR(128) DEFAULT NULL;"); + + } + + public function down() + { + $this->db->where('option_name', 'version'); + $this->db->update('options', array('option_value' => '1.8')); + + // Revert the DB adjustment + $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_POTA_REF` VARCHAR(30) DEFAULT NULL;"); + $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_MY_POTA_REF` VARCHAR(50) DEFAULT NULL;"); + } +} From 9b5e7421c0a7ff186bf5f2cebc1fd040c6a6655d Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 6 Aug 2024 03:02:57 +0200 Subject: [PATCH 2/2] removed down for small db adjustments --- application/migrations/208_tag_1_7.php | 3 --- application/migrations/212_tag_1_8_1.php | 4 ---- 2 files changed, 7 deletions(-) diff --git a/application/migrations/208_tag_1_7.php b/application/migrations/208_tag_1_7.php index 492456ce1..93d433d3b 100644 --- a/application/migrations/208_tag_1_7.php +++ b/application/migrations/208_tag_1_7.php @@ -35,8 +35,5 @@ class Migration_tag_1_7 extends CI_Migration { { $this->db->where('option_name', 'version'); $this->db->update('options', array('option_value' => '1.6.1')); - - // Revert the DB adjustment - $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_QTH` VARCHAR(64) DEFAULT NULL;"); } } diff --git a/application/migrations/212_tag_1_8_1.php b/application/migrations/212_tag_1_8_1.php index ddc4412d8..2ca2b3a1c 100644 --- a/application/migrations/212_tag_1_8_1.php +++ b/application/migrations/212_tag_1_8_1.php @@ -36,9 +36,5 @@ class Migration_tag_1_8_1 extends CI_Migration { { $this->db->where('option_name', 'version'); $this->db->update('options', array('option_value' => '1.8')); - - // Revert the DB adjustment - $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_POTA_REF` VARCHAR(30) DEFAULT NULL;"); - $this->db->query("ALTER TABLE ".$this->config->item('table_name')." MODIFY COLUMN `COL_MY_POTA_REF` VARCHAR(50) DEFAULT NULL;"); } }