From 1bfb4b229d4c031f0bcfb940fcc542927ca0dceb Mon Sep 17 00:00:00 2001 From: dvz Date: Tue, 20 Dec 2022 17:32:55 +0100 Subject: [PATCH] Add upgrade script for 1.8.32 --- install/resources/upgrade56.php | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 install/resources/upgrade56.php diff --git a/install/resources/upgrade56.php b/install/resources/upgrade56.php new file mode 100644 index 0000000000..f81b4dbad7 --- /dev/null +++ b/install/resources/upgrade56.php @@ -0,0 +1,48 @@ + 0, + "revert_all_themes" => 0, + "revert_all_settings" => 0 +); + +@set_time_limit(0); + +function upgrade56_dbchanges() +{ + global $output, $cache, $db, $mybb; + + $output->print_header("Updating Database"); + + echo "

Performing necessary upgrade queries...

"; + flush(); + + // Add missing PostgreSQL indexes expected for DB_Base::replace_query() + if($db->type == 'pgsql') + { + $parameters = ''; + + if(version_compare($db->get_version(), '9.5.0', '>=')) + { + $parameters = "IF NOT EXISTS"; + } + + $db->write_query("CREATE UNIQUE INDEX {$parameters} fid_uid ON ".TABLE_PREFIX."forumsread (fid, uid)"); + $db->write_query("CREATE UNIQUE INDEX {$parameters} tid_uid ON ".TABLE_PREFIX."threadsread (tid, uid)"); + } + + $output->print_contents("

Click next to continue with the upgrade process.

"); + $output->print_footer("56_done"); +}