Ticket #5392: 0001-Bug-fixes-for-migration-script-by-KKovacs.patch
| File 0001-Bug-fixes-for-migration-script-by-KKovacs.patch, 1.8 kB (added by kristof, 2 years ago) |
|---|
-
a/modules/Migration/DBChanges/504_to_510.php
old new 670 670 ExecuteQuery("create table vtiger_eventhandlers (eventhandler_id int, event_name varchar(100), handler_path varchar(400), handler_class varchar(100), primary key(eventhandler_id))"); 671 671 672 672 /* Adding Custom Events Migration */ 673 ExecuteQuery("UPDATE tablevtiger_field SET uitype=111,typeofdata='V~M' WHERE tabid=16 and columnname='activitytype'");673 ExecuteQuery("UPDATE vtiger_field SET uitype=111,typeofdata='V~M' WHERE tabid=16 and columnname='activitytype'"); 674 674 ExecuteQuery("alter table vtiger_activitytype drop column sortorderid"); 675 ExecuteQuery("alter table vtiger_activitytype add column picklist_valueid ");675 ExecuteQuery("alter table vtiger_activitytype add column picklist_valueid int(19) NOT NULL default '0'"); 676 676 677 677 $query = $adb->pquery("SELECT * from vtiger_activitytype",array()); 678 678 for($i=0;$i<$adb->num_rows($query);$i++){ 679 $adb->pquery("UPDATE vtiger_picklistvalues_seq SET id = id + 1" );680 $picklist_valueid_query = $adb->pquery("SELECT id from vtiger_picklistvalues_seq" );681 $picklist_valueid = $adb->query_result($picklist_valueid ,0,'id');679 $adb->pquery("UPDATE vtiger_picklistvalues_seq SET id = id + 1", array()); 680 $picklist_valueid_query = $adb->pquery("SELECT id from vtiger_picklistvalues_seq", array()); 681 $picklist_valueid = $adb->query_result($picklist_valueid_query,0,'id'); 682 682 $activitytypeid = $adb->query_result($query,$i,'activitytypeid'); 683 683 $adb->pquery("UPDATE vtiger_activitytype SET picklist_valueid=? , presence=0 WHERE activitytypeid = ? ",array($picklist_valueid,$activitytypeid)); 684 684 }
