Browse Source

Bug 22521: Update existing accounttypes

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
19.05.x
Martin Renvoize 5 years ago
committed by Nick Clemens
parent
commit
7c3ffa816b
  1. 31
      installer/data/mysql/atomicupdate/bug_22521.perl

31
installer/data/mysql/atomicupdate/bug_22521.perl

@ -11,6 +11,35 @@ if ( CheckVersion($DBversion) ) {
);
}
$dbh->do(qq{
UPDATE
accountlines
SET
accounttype = 'OVERDUE',
status = 'UNRETURNED'
WHERE
accounttype = 'FU';
});
$dbh->do(qq{
UPDATE
accountlines
SET
accounttype = 'OVERDUE',
status = 'FORGIVEN'
WHERE
accounttype = 'FFOR';
});
$dbh->do(qq{
UPDATE
accountlines
SET
accounttype = 'OVERDUE',
status = 'RETURNED'
WHERE
accounttype = 'F';
});
SetVersion($DBversion);
print "Upgrade to $DBversion done (Bug 22521 - Update accountlines.accounttype to varchar(16))\n";
print "Upgrade to $DBversion done (Bug 22521 - Update accountlines.accounttype to varchar(16), and map new statuses)\n";
}

Loading…
Cancel
Save