Adjustments to rating upgrade

This commit is contained in:
Matthew Barbour 2019-06-27 15:13:49 -05:00 committed by matthew
parent 91b46d6598
commit 5e87dff033
2 changed files with 6 additions and 22 deletions

View File

@ -564,12 +564,13 @@ class Ratings extends Extension
$value = $config->get_string("ext_rating_admin_privs"); $value = $config->get_string("ext_rating_admin_privs");
$config->set_array("ext_rating_admin_privs", str_split($value)); $config->set_array("ext_rating_admin_privs", str_split($value));
$config->set_int(RatingsConfig::VERSION, 4);
if ($database->get_driver_name()==DatabaseDriver::PGSQL) { // These updates can take a little bit
$database->execute("SET statement_timeout TO 300000;");
} }
$database->execute("UPDATE images SET rating = :new WHERE rating = :old", ["new"=>'?', "old"=>'u' ]);
if ($config->get_int(RatingsConfig::VERSION) < 5) { $config->set_int(RatingsConfig::VERSION, 4);
$config->set_int(RatingsConfig::VERSION, 5);
} }
} }

View File

@ -224,23 +224,6 @@ class Upgrade extends Extension
$config->set_bool("in_upgrade", false); $config->set_bool("in_upgrade", false);
} }
if ($config->get_int("db_version") < 18) {
$config->set_bool("in_upgrade", true);
$config->set_int("db_version", 18);
log_info("upgrade", "Updating to new unrated code");
if ($database->get_driver_name()==DatabaseDriver::PGSQL) { // These updates can take a little bit
$database->execute("SET statement_timeout TO 300000;");
}
$database->execute("UPDATE images SET rating = :new WHERE rating = :old", ["new"=>'?', "old"=>'u' ]);
log_info("upgrade", "Database at version 18");
$config->set_bool("in_upgrade", false);
}
} }
public function get_priority(): int public function get_priority(): int