[freeside-commits] branch master updated. 4db356e2adbdab3817cb00d2ea761928161fd4f1

Ivan ivan at 420.am
Sat Jun 2 02:00:18 PDT 2012


The branch, master has been updated
       via  4db356e2adbdab3817cb00d2ea761928161fd4f1 (commit)
      from  b41703512b80111e3b5ab00d4eb5ded8505cc041 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4db356e2adbdab3817cb00d2ea761928161fd4f1
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Sat Jun 2 02:00:16 2012 -0700

    journal expensive parts parts of cust_main upgrade, RT#17629

diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm
index 3022bfe..b382232 100644
--- a/FS/FS/cust_main.pm
+++ b/FS/FS/cust_main.pm
@@ -5044,6 +5044,7 @@ sub _upgrade_data { #class method
     'UPDATE h_cust_main SET paycvv = NULL WHERE paycvv IS NOT NULL',
   );
 
+  #this seems to be the only expensive one.. why does it take so long?
   unless ( FS::upgrade_journal->is_done('cust_main__signupdate') ) {
     push @statements,
       'UPDATE cust_main SET signupdate = (SELECT signupdate FROM h_cust_main WHERE signupdate IS NOT NULL AND h_cust_main.custnum = cust_main.custnum ORDER BY historynum DESC LIMIT 1) WHERE signupdate IS NULL';

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/cust_main.pm |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)




More information about the freeside-commits mailing list