Adjustments to rating upgrade
This commit is contained in:
parent
91b46d6598
commit
5e87dff033
@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user