summaryrefslogtreecommitdiff
path: root/FS/bin/freeside-upgrade
diff options
context:
space:
mode:
authorjeff <jeff>2007-12-12 05:43:56 +0000
committerjeff <jeff>2007-12-12 05:43:56 +0000
commit158a88620fa861dc473bf5501526fb1e9a9517dd (patch)
tree9fde68ffd70e57aa67ebfec18290d6c5cf665ef4 /FS/bin/freeside-upgrade
parentef1cea786afc0f1cebd7c2d12f032d50baffc20f (diff)
cust_credit reason improvement, bugfix, and tool
Diffstat (limited to 'FS/bin/freeside-upgrade')
-rwxr-xr-xFS/bin/freeside-upgrade5
1 files changed, 5 insertions, 0 deletions
diff --git a/FS/bin/freeside-upgrade b/FS/bin/freeside-upgrade
index fa9f90099..04bcb2340 100755
--- a/FS/bin/freeside-upgrade
+++ b/FS/bin/freeside-upgrade
@@ -93,6 +93,11 @@ if ( $dbh->{Driver}->{Name} =~ /^mysql/i ) {
}
}
+$dbh->commit or die $dbh->errstr; # we *MUST* commit before upgrading data
+dbdef_create($dbh, $dbdef_file);
+delete $FS::Schema::dbdef_cache{$dbdef_file}; #force an actual reload
+reload_dbdef($dbdef_file);
+
upgrade()
unless $DRY_RUN;