From 90ff1152ab71f6433d4a7a66e1393b104ff3ad85 Mon Sep 17 00:00:00 2001 From: kc9uhi <21296099+kc9uhi@users.noreply.github.com> Date: Sat, 24 Jan 2026 15:39:02 -0700 Subject: [PATCH] fix db collation, set default --- application/config/migration.php | 2 +- .../migrations/270_fix_dbcollate_again.php | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 application/migrations/270_fix_dbcollate_again.php diff --git a/application/config/migration.php b/application/config/migration.php index f8ddfba39..3032befde 100644 --- a/application/config/migration.php +++ b/application/config/migration.php @@ -22,7 +22,7 @@ $config['migration_enabled'] = TRUE; | */ -$config['migration_version'] = 269; +$config['migration_version'] = 270; /* |-------------------------------------------------------------------------- diff --git a/application/migrations/270_fix_dbcollate_again.php b/application/migrations/270_fix_dbcollate_again.php new file mode 100644 index 000000000..e0140aa96 --- /dev/null +++ b/application/migrations/270_fix_dbcollate_again.php @@ -0,0 +1,27 @@ +db->query('ALTER TABLE ' . $table . ' CONVERT TO CHARACTER SET ' . $this->db->char_set . ' COLLATE ' . $this->db->dbcollat); // fix existing tables that haven't already been fixed + } + $this->db->query('ALTER DATABASE `' . $this->db->database . '` CHARACTER SET ' . $this->db->char_set . ' COLLATE ' . $this->db->dbcollat); // fix the database default + } + + public function down() + { + // Not Possible + } +} +?> \ No newline at end of file