Bug 21336: Add borrowers.flgAnonymized in an explicit position
authorTomas Cohen Arazi <tomascohen@theke.io>
Wed, 17 Apr 2019 17:34:24 +0000 (14:34 -0300)
committerroot <root@f1ebe1bec408>
Thu, 18 Apr 2019 09:49:57 +0000 (09:49 +0000)
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

installer/data/mysql/updatedatabase.pl

index e4d3651..6a30650 100755 (executable)
@@ -18037,8 +18037,19 @@ if( CheckVersion( $DBversion ) ) {
 
 $DBversion = '18.12.00.049';
 if( CheckVersion( $DBversion ) ) {
-    $dbh->do( "ALTER TABLE borrowers ADD COLUMN flgAnonymized tinyint DEFAULT 0" ) if !column_exists('borrowers', 'flgAnonymized');
-    $dbh->do( "ALTER TABLE deletedborrowers ADD COLUMN flgAnonymized tinyint DEFAULT 0" ) if !column_exists('deletedborrowers', 'flgAnonymized');
+
+    $dbh->do(q{
+        ALTER TABLE borrowers
+            ADD COLUMN flgAnonymized tinyint DEFAULT 0
+            AFTER overdrive_auth_token
+    }) if !column_exists('borrowers', 'flgAnonymized');
+
+    $dbh->do(q{
+        ALTER TABLE deletedborrowers
+            ADD COLUMN flgAnonymized tinyint DEFAULT 0
+            AFTER overdrive_auth_token
+    }) if !column_exists('deletedborrowers', 'flgAnonymized');
+
     SetVersion( $DBversion );
     print "Upgrade to $DBversion done (Bug 21336 - Add field flgAnonymized)\n";
 }