|
|
@@ -186,7 +186,7 @@ jQuery(document).ready(function () {
|
|
|
";
|
|
|
$sqlList['RemoveTrigger_BeforeInsertProject'] = "DROP TRIGGER IF EXISTS `_IN7_MK_BAZA_DYSTRYBUCJI_tree_INSERT`";
|
|
|
$sqlList['CreateTrigger_BeforeInsertProject'] = "
|
|
|
- CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_INSERT` BEFORE INSERT ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_INSERT` BEFORE INSERT ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
FOR EACH ROW BEGIN
|
|
|
-- SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.P_ID);
|
|
|
SET NEW.path = (select CONCAT(
|
|
|
@@ -207,7 +207,7 @@ jQuery(document).ready(function () {
|
|
|
// #1146 - Table '{DATABASE_NAME}.ERROR: Parent item not exists' doesn't exist
|
|
|
// #1146 - Table '{DATABASE_NAME}.ERROR: Loop detected in path' doesn't exist
|
|
|
$sqlList['CreateTrigger_BeforeUpdateProject'] = "
|
|
|
- CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_UPDATE` BEFORE UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_UPDATE` BEFORE UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
FOR EACH ROW BEGIN
|
|
|
-- IF NEW.P_ID<>OLD.P_ID THEN
|
|
|
-- SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.P_ID);
|
|
|
@@ -274,7 +274,7 @@ jQuery(document).ready(function () {
|
|
|
// throws errors:
|
|
|
// #1146 - Table '{DATABASE_NAME}.WARNING: Update all paths' doesn't exist
|
|
|
$sqlList['CreateTrigger_AfterUpdateProject'] = "
|
|
|
- CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_AFTER_UPDATE` AFTER UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_AFTER_UPDATE` AFTER UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.`P_ID`!=OLD.`P_ID` THEN
|
|
|
-- throw warning to update all pathes in `IN7_MK_BAZA_DYSTRYBUCJI` with path under current?
|
|
|
@@ -304,7 +304,7 @@ jQuery(document).ready(function () {
|
|
|
";
|
|
|
$sqlList['RemoveTrigger_BeforeInsertKoresp'] = "DROP TRIGGER IF EXISTS `_IN7_DZIENNIK_KORESP_tree_INSERT`";
|
|
|
$sqlList['CreateTrigger_BeforeInsertKoresp'] = "
|
|
|
- CREATE TRIGGER `_IN7_DZIENNIK_KORESP_tree_INSERT` BEFORE INSERT ON `IN7_DZIENNIK_KORESP`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_DZIENNIK_KORESP_tree_INSERT` BEFORE INSERT ON `IN7_DZIENNIK_KORESP`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NOT NULL and NEW.ID_PROJECT>0 THEN
|
|
|
-- SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.ID_PROJECT);
|
|
|
@@ -316,7 +316,7 @@ jQuery(document).ready(function () {
|
|
|
";
|
|
|
$sqlList['RemoveTrigger_BeforeUpdateKoresp'] = "DROP TRIGGER IF EXISTS `_IN7_DZIENNIK_KORESP_tree_UPDATE`";
|
|
|
$sqlList['CreateTrigger_BeforeUpdateKoresp'] = "
|
|
|
- CREATE TRIGGER `_IN7_DZIENNIK_KORESP_tree_UPDATE` BEFORE UPDATE ON `IN7_DZIENNIK_KORESP`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_DZIENNIK_KORESP_tree_UPDATE` BEFORE UPDATE ON `IN7_DZIENNIK_KORESP`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NULL THEN
|
|
|
SET NEW.path = '';
|
|
|
@@ -334,7 +334,7 @@ jQuery(document).ready(function () {
|
|
|
";
|
|
|
$sqlList['RemoveTrigger_BeforeInsertProblems'] = "DROP TRIGGER IF EXISTS `_PROBLEMS_tree_INSERT`";
|
|
|
$sqlList['CreateTrigger_BeforeInsertProblems'] = "
|
|
|
- CREATE TRIGGER `_PROBLEMS_tree_INSERT` BEFORE INSERT ON `PROBLEMS`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_PROBLEMS_tree_INSERT` BEFORE INSERT ON `PROBLEMS`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NOT NULL and NEW.ID_PROJECT>0 THEN
|
|
|
-- SET NEW.ID_PROJECT_path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.ID_PROJECT);
|
|
|
@@ -346,7 +346,7 @@ jQuery(document).ready(function () {
|
|
|
";
|
|
|
$sqlList['RemoveTrigger_BeforeUpdateProblems'] = "DROP TRIGGER IF EXISTS `_PROBLEMS_tree_UPDATE`";
|
|
|
$sqlList['CreateTrigger_BeforeUpdateProblems'] = "
|
|
|
- CREATE TRIGGER `_PROBLEMS_tree_UPDATE` BEFORE UPDATE ON `PROBLEMS`
|
|
|
+ CREATE DEFINER=`root`@`localhost` TRIGGER `_PROBLEMS_tree_UPDATE` BEFORE UPDATE ON `PROBLEMS`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NULL THEN
|
|
|
SET NEW.ID_PROJECT_path = '';
|
|
|
@@ -437,12 +437,12 @@ jQuery(document).ready(function () {
|
|
|
/**
|
|
|
* Old triggers before 2015-06-10:
|
|
|
|
|
|
-CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_INSERT` BEFORE INSERT ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_INSERT` BEFORE INSERT ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
FOR EACH ROW BEGIN
|
|
|
SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.P_ID);
|
|
|
END
|
|
|
|
|
|
-CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_UPDATE` BEFORE UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_UPDATE` BEFORE UPDATE ON `IN7_MK_BAZA_DYSTRYBUCJI`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.P_ID<>OLD.P_ID THEN
|
|
|
SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.P_ID);
|
|
|
@@ -452,14 +452,14 @@ CREATE TRIGGER `_IN7_MK_BAZA_DYSTRYBUCJI_tree_UPDATE` BEFORE UPDATE ON `IN7_MK_B
|
|
|
END
|
|
|
|
|
|
|
|
|
-CREATE TRIGGER `_IN7_DZIENNIK_KORESP_tree_INSERT` BEFORE INSERT ON `IN7_DZIENNIK_KORESP`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_DZIENNIK_KORESP_tree_INSERT` BEFORE INSERT ON `IN7_DZIENNIK_KORESP`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NOT NULL THEN
|
|
|
SET NEW.path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.ID_PROJECT);
|
|
|
END IF;
|
|
|
END
|
|
|
|
|
|
-CREATE TRIGGER `_IN7_DZIENNIK_KORESP_tree_UPDATE` BEFORE UPDATE ON `IN7_DZIENNIK_KORESP`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_IN7_DZIENNIK_KORESP_tree_UPDATE` BEFORE UPDATE ON `IN7_DZIENNIK_KORESP`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT is null THEN
|
|
|
SET NEW.path = '';
|
|
|
@@ -468,14 +468,14 @@ CREATE TRIGGER `_IN7_DZIENNIK_KORESP_tree_UPDATE` BEFORE UPDATE ON `IN7_DZIENNIK
|
|
|
END IF;
|
|
|
END
|
|
|
|
|
|
-CREATE TRIGGER `_PROBLEMS_tree_INSERT` BEFORE INSERT ON `PROBLEMS`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_PROBLEMS_tree_INSERT` BEFORE INSERT ON `PROBLEMS`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT IS NOT NULL THEN
|
|
|
SET NEW.ID_PROJECT_path = IN7_MK_BAZA_DYSTRYBUCJI_hierarchy_sys_connect_by_path('-', NEW.ID_PROJECT);
|
|
|
END IF;
|
|
|
END
|
|
|
|
|
|
-CREATE TRIGGER `_PROBLEMS_tree_UPDATE` BEFORE UPDATE ON `PROBLEMS`
|
|
|
+CREATE DEFINER=`root`@`localhost` TRIGGER `_PROBLEMS_tree_UPDATE` BEFORE UPDATE ON `PROBLEMS`
|
|
|
FOR EACH ROW BEGIN
|
|
|
IF NEW.ID_PROJECT is null THEN
|
|
|
SET NEW.ID_PROJECT_path = '';
|