|
|
@@ -599,6 +599,24 @@ SQL;
|
|
|
, KEY `idx_PROCES_WITH_GROUPS_ID` (`idx_PROCES_WITH_GROUPS_ID`)
|
|
|
-- , UNIQUE KEY `uniq__idx_PROCES_WITH_GROUPS_ID` (`ID_PROCES`,`idx_PROCES_WITH_GROUPS_ID`)
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
|
|
+SQL;
|
|
|
+ $sqlList['RemoveTable'] = "DROP TABLE IF EXISTS `CRM_PROCES_idx_TEMP`";
|
|
|
+ $sqlList['InstallTable'] = <<<SQL
|
|
|
+ CREATE TABLE IF NOT EXISTS `CRM_PROCES_idx_TEMP` (
|
|
|
+ `ID_PROCES` int(11) NOT NULL
|
|
|
+ , `PARENT_ID` int(11) NOT NULL DEFAULT '0'
|
|
|
+ , `TYPE` varchar(32) NOT NULL DEFAULT ''
|
|
|
+ , `idx_PROCES_INIT_ID` int(11) NOT NULL DEFAULT '0'
|
|
|
+ , `idx_MAIN_PROCES_INIT_ID` int(11) NULL DEFAULT '0'
|
|
|
+ , `idx_PROCES_WITH_GROUPS_ID` int(11) NULL DEFAULT NULL
|
|
|
+ -- , `idx_PATH` text NOT NULL
|
|
|
+ , KEY `ID_PROCES` (`ID_PROCES`)
|
|
|
+ , KEY `PARENT_ID` (`PARENT_ID`)
|
|
|
+ , KEY `idx_PROCES_INIT_ID` (`idx_PROCES_INIT_ID`)
|
|
|
+ , KEY `idx_MAIN_PROCES_INIT_ID` (`idx_MAIN_PROCES_INIT_ID`)
|
|
|
+ , KEY `idx_PROCES_WITH_GROUPS_ID` (`idx_PROCES_WITH_GROUPS_ID`)
|
|
|
+ , UNIQUE KEY `uniq__idx_PROCES_WITH_GROUPS_ID` (`ID_PROCES`,`idx_PROCES_WITH_GROUPS_ID`)
|
|
|
+ ) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
|
|
SQL;
|
|
|
$sqlList['RemoveOldTableGroupToInit'] = "DROP TABLE IF EXISTS `CRM_PROCES_idx_GROUPS_to_INIT`";
|
|
|
$sqlList['RemoveTableGroupToInit'] = "DROP TABLE IF EXISTS `CRM_PROCES_idx_GROUP_to_PROCES`";
|
|
|
@@ -1179,6 +1197,7 @@ DELETE FROM `CRM_CONFIG` where `CONF_KEY`='tbl_indexer_CRM_PROCES_last_exec_lock
|
|
|
throw new Exception("DB Errors at sql '{$sqlName}': " . implode("\n<br>", $db->get_errors()));
|
|
|
}
|
|
|
}
|
|
|
+ $this->_callProcedure();
|
|
|
}
|
|
|
|
|
|
/*
|