PostgreSQL doesn't return trimmed results for CHAR columns, so use VARCHAR instead
This commit is contained in:
parent
a863072bfb
commit
524ead8344
@ -75,6 +75,18 @@ class Upgrade extends Extension {
|
|||||||
log_info("upgrade", "Database at version 11");
|
log_info("upgrade", "Database at version 11");
|
||||||
$config->set_bool("in_upgrade", false);
|
$config->set_bool("in_upgrade", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($config->get_int("db_version") < 12) {
|
||||||
|
$config->set_bool("in_upgrade", true);
|
||||||
|
$config->set_int("db_version", 12);
|
||||||
|
|
||||||
|
if($database->get_driver_name() == 'pgsql') {
|
||||||
|
log_info("upgrade", "Changing ext column to VARCHAR");
|
||||||
|
$database->execute("ALTER TABLE images ALTER COLUMN ext SET DATA TYPE VARCHAR(4)");
|
||||||
|
}
|
||||||
|
log_info("upgrade", "Database at version 12");
|
||||||
|
$config->set_bool("in_upgrade", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function get_priority() {return 5;}
|
public function get_priority() {return 5;}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user