Bug 13795: Make database update idempotent

Signed-off-by: Michal Denar <black23@gmail.com>

Signed-off-by: Michal Denar <black23@gmail.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
Josef Moravec 2019-03-20 15:26:38 +00:00 committed by Nick Clemens
parent 074233b9d3
commit c90329fbe5

View file

@ -1,12 +1,12 @@
$DBversion = 'XXX'; # will be replaced by the RM
if( CheckVersion( $DBversion ) ) {
$dbh->do(q{
ALTER TABLE statistics
DROP COLUMN associatedborrower
DROP COLUMN usercode
});
if( column_exists('statistics', 'associatedborrower') ) {
$dbh->do(q{ ALTER TABLE statistics DROP COLUMN associatedborrower });
}
if( column_exists('statistics', 'usercode') ) {
$dbh->do(q{ ALTER TABLE statistics DROP COLUMN usercode });
}
SetVersion($DBversion);
print "Upgrade to $DBversion done (Bug 13795 - Delete unused fields from statistics table)\n";
}