-- MySQL dump 10.13 Distrib 5.1.66, for debian-linux-gnu (x86_64) -- -- Host: localhost Database: trackerdatabase -- ------------------------------------------------------ -- Server version 5.1.66-0ubuntu0.10.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `agreement` -- DROP TABLE IF EXISTS `agreement`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `agreement` ( `id` char(36) CHARACTER SET utf8 NOT NULL, `originalpublisher_id` char(36) CHARACTER SET utf8 NOT NULL, `library_id` char(36) CHARACTER SET utf8 NOT NULL, `society_id` char(36) CHARACTER SET utf8 NOT NULL, `number` varchar(255) CHARACTER SET utf8 NOT NULL, `name` varchar(255) CHARACTER SET utf8 NOT NULL, `status` int(1) DEFAULT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), KEY `FK_agreement_society` (`society_id`), KEY `FK_agreement_originalpublisher` (`originalpublisher_id`), KEY `FK_agreement_library` (`library_id`), CONSTRAINT `agreement_ibfk_1` FOREIGN KEY (`originalpublisher_id`) REFERENCES `originalpublisher` (`id`), CONSTRAINT `agreement_ibfk_3` FOREIGN KEY (`society_id`) REFERENCES `society` (`id`), CONSTRAINT `agreement_ibfk_4` FOREIGN KEY (`library_id`) REFERENCES `library` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `album` -- DROP TABLE IF EXISTS `album`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `album` ( `id` char(36) NOT NULL, `library_id` char(36) DEFAULT NULL, `number` varchar(50) DEFAULT NULL, `title` varchar(150) DEFAULT NULL, `rating` int(2) NOT NULL DEFAULT '0', `comment` text, `created` datetime DEFAULT NULL, `status` int(1) NOT NULL DEFAULT '0', `distribute` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_album_library` (`library_id`), CONSTRAINT `FK_album_library` FOREIGN KEY (`library_id`) REFERENCES `library` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_LBM_HQ after insert on trackerdatabase.`album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'album', 'I', 134, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`number` is null,'',concat('"',replace(replace(new.`number`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`title` is null,'',concat('"',replace(replace(new.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`rating` is null,'',concat('"',cast(new.`rating` as char),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`created` is null,'',concat('"',cast(new.`created` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_LBM_HQ after update on trackerdatabase.`album` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`number` is null,'',concat('"',replace(replace(new.`number`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`title` is null,'',concat('"',replace(replace(new.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`rating` is null,'',concat('"',cast(new.`rating` as char),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`created` is null,'',concat('"',cast(new.`created` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`number` is null,'',concat('"',replace(replace(old.`number`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`title` is null,'',concat('"',replace(replace(old.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`rating` is null,'',concat('"',cast(old.`rating` as char),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`created` is null,'',concat('"',cast(old.`created` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'album', 'U', 134, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_LBM_HQ after delete on trackerdatabase.`album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'album', 'D', 134, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`number` is null,'',concat('"',replace(replace(old.`number`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`title` is null,'',concat('"',replace(replace(old.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`rating` is null,'',concat('"',cast(old.`rating` as char),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`created` is null,'',concat('"',cast(old.`created` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `albumtrackrelationship` -- DROP TABLE IF EXISTS `albumtrackrelationship`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `albumtrackrelationship` ( `id` char(36) NOT NULL, `album_id` char(36) NOT NULL, `success` int(1) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `album_id_UNIQUE` (`album_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `broadcaster` -- DROP TABLE IF EXISTS `broadcaster`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `broadcaster` ( `id` char(36) NOT NULL, `name` varchar(150) DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_BRDCSTR_HQ after insert on trackerdatabase.`broadcaster` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster', 'I', 104, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_BRDCSTR_HQ after update on trackerdatabase.`broadcaster` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster', 'U', 104, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_BRDCSTR_HQ after delete on trackerdatabase.`broadcaster` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster', 'D', 104, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `broadcaster_territory` -- DROP TABLE IF EXISTS `broadcaster_territory`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `broadcaster_territory` ( `id` char(36) NOT NULL, `broadcaster_id` char(36) NOT NULL, `territory_id` char(36) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_broadcaster_territory_territory` (`territory_id`,`broadcaster_id`), KEY `FK_broadcaster_territory_broadcaster` (`broadcaster_id`), CONSTRAINT `FK_broadcaster_territory_broadcaster` FOREIGN KEY (`broadcaster_id`) REFERENCES `broadcaster` (`id`), CONSTRAINT `FK_broadcaster_territory_territory` FOREIGN KEY (`territory_id`) REFERENCES `territory` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_BRDCSTR_TRRTRY_HQ after insert on trackerdatabase.`broadcaster_territory` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster_territory', 'I', 102, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcaster_id` is null,'',concat('"',replace(replace(new.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_BRDCSTR_TRRTRY_HQ after update on trackerdatabase.`broadcaster_territory` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcaster_id` is null,'',concat('"',replace(replace(new.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcaster_id` is null,'',concat('"',replace(replace(old.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster_territory', 'U', 102, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_BRDCSTR_TRRTRY_HQ after delete on trackerdatabase.`broadcaster_territory` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'broadcaster_territory', 'D', 102, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcaster_id` is null,'',concat('"',replace(replace(old.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `document` -- DROP TABLE IF EXISTS `document`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `document` ( `id` char(36) NOT NULL, `classname` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `description` text NOT NULL, `occurence` varchar(255) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `classname` (`classname`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `documentstatistics` -- DROP TABLE IF EXISTS `documentstatistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `documentstatistics` ( `id` char(36) NOT NULL, `document_classname` varchar(255) NOT NULL, `executed` datetime NOT NULL, `message` text, `executes` datetime DEFAULT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_UNIQUE` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `file` -- DROP TABLE IF EXISTS `file`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `file` ( `id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `type` varchar(3) DEFAULT NULL, `quality` int(1) DEFAULT '0', `size` int(20) DEFAULT '0', `duration` float DEFAULT '0', `bitrate` int(6) DEFAULT '0', `samplerate` int(5) DEFAULT '0', `tagwritten` datetime DEFAULT NULL, `tagwriteattempts` int(3) NOT NULL DEFAULT '0', `audiodataread` datetime DEFAULT NULL, `audiodatareadattempts` int(3) NOT NULL DEFAULT '0', `converted` datetime DEFAULT NULL, `convertattempts` int(3) NOT NULL DEFAULT '0', `waveformgenerated` datetime DEFAULT NULL, `waveformgenerationattempts` int(3) NOT NULL DEFAULT '0', `flag` int(1) NOT NULL DEFAULT '0', `status` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_file_track` (`track_id`), KEY `file_size` (`size`), KEY `file_type` (`type`), KEY `file_quality` (`quality`), CONSTRAINT `file_ibfk_1` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_FL_HQ after insert on trackerdatabase.`file` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'file', 'I', 137, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`quality` is null,'',concat('"',cast(new.`quality` as char),'"')),',', if(new.`size` is null,'',concat('"',cast(new.`size` as char),'"')),',', if(new.`duration` is null,'',concat('"',cast(new.`duration` as char),'"')),',', if(new.`bitrate` is null,'',concat('"',cast(new.`bitrate` as char),'"')),',', if(new.`samplerate` is null,'',concat('"',cast(new.`samplerate` as char),'"')),',', if(new.`tagwritten` is null,'',concat('"',cast(new.`tagwritten` as char),'"')),',', if(new.`tagwriteattempts` is null,'',concat('"',cast(new.`tagwriteattempts` as char),'"')),',', if(new.`audiodataread` is null,'',concat('"',cast(new.`audiodataread` as char),'"')),',', if(new.`audiodatareadattempts` is null,'',concat('"',cast(new.`audiodatareadattempts` as char),'"')),',', if(new.`converted` is null,'',concat('"',cast(new.`converted` as char),'"')),',', if(new.`convertattempts` is null,'',concat('"',cast(new.`convertattempts` as char),'"')),',', if(new.`waveformgenerated` is null,'',concat('"',cast(new.`waveformgenerated` as char),'"')),',', if(new.`waveformgenerationattempts` is null,'',concat('"',cast(new.`waveformgenerationattempts` as char),'"')),',', if(new.`flag` is null,'',concat('"',cast(new.`flag` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_FL_HQ after update on trackerdatabase.`file` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`quality` is null,'',concat('"',cast(new.`quality` as char),'"')),',', if(new.`size` is null,'',concat('"',cast(new.`size` as char),'"')),',', if(new.`duration` is null,'',concat('"',cast(new.`duration` as char),'"')),',', if(new.`bitrate` is null,'',concat('"',cast(new.`bitrate` as char),'"')),',', if(new.`samplerate` is null,'',concat('"',cast(new.`samplerate` as char),'"')),',', if(new.`tagwritten` is null,'',concat('"',cast(new.`tagwritten` as char),'"')),',', if(new.`tagwriteattempts` is null,'',concat('"',cast(new.`tagwriteattempts` as char),'"')),',', if(new.`audiodataread` is null,'',concat('"',cast(new.`audiodataread` as char),'"')),',', if(new.`audiodatareadattempts` is null,'',concat('"',cast(new.`audiodatareadattempts` as char),'"')),',', if(new.`converted` is null,'',concat('"',cast(new.`converted` as char),'"')),',', if(new.`convertattempts` is null,'',concat('"',cast(new.`convertattempts` as char),'"')),',', if(new.`waveformgenerated` is null,'',concat('"',cast(new.`waveformgenerated` as char),'"')),',', if(new.`waveformgenerationattempts` is null,'',concat('"',cast(new.`waveformgenerationattempts` as char),'"')),',', if(new.`flag` is null,'',concat('"',cast(new.`flag` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`quality` is null,'',concat('"',cast(old.`quality` as char),'"')),',', if(old.`size` is null,'',concat('"',cast(old.`size` as char),'"')),',', if(old.`duration` is null,'',concat('"',cast(old.`duration` as char),'"')),',', if(old.`bitrate` is null,'',concat('"',cast(old.`bitrate` as char),'"')),',', if(old.`samplerate` is null,'',concat('"',cast(old.`samplerate` as char),'"')),',', if(old.`tagwritten` is null,'',concat('"',cast(old.`tagwritten` as char),'"')),',', if(old.`tagwriteattempts` is null,'',concat('"',cast(old.`tagwriteattempts` as char),'"')),',', if(old.`audiodataread` is null,'',concat('"',cast(old.`audiodataread` as char),'"')),',', if(old.`audiodatareadattempts` is null,'',concat('"',cast(old.`audiodatareadattempts` as char),'"')),',', if(old.`converted` is null,'',concat('"',cast(old.`converted` as char),'"')),',', if(old.`convertattempts` is null,'',concat('"',cast(old.`convertattempts` as char),'"')),',', if(old.`waveformgenerated` is null,'',concat('"',cast(old.`waveformgenerated` as char),'"')),',', if(old.`waveformgenerationattempts` is null,'',concat('"',cast(old.`waveformgenerationattempts` as char),'"')),',', if(old.`flag` is null,'',concat('"',cast(old.`flag` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'file', 'U', 139, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_FL_HQ after delete on trackerdatabase.`file` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'file', 'D', 137, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`quality` is null,'',concat('"',cast(old.`quality` as char),'"')),',', if(old.`size` is null,'',concat('"',cast(old.`size` as char),'"')),',', if(old.`duration` is null,'',concat('"',cast(old.`duration` as char),'"')),',', if(old.`bitrate` is null,'',concat('"',cast(old.`bitrate` as char),'"')),',', if(old.`samplerate` is null,'',concat('"',cast(old.`samplerate` as char),'"')),',', if(old.`tagwritten` is null,'',concat('"',cast(old.`tagwritten` as char),'"')),',', if(old.`tagwriteattempts` is null,'',concat('"',cast(old.`tagwriteattempts` as char),'"')),',', if(old.`audiodataread` is null,'',concat('"',cast(old.`audiodataread` as char),'"')),',', if(old.`audiodatareadattempts` is null,'',concat('"',cast(old.`audiodatareadattempts` as char),'"')),',', if(old.`converted` is null,'',concat('"',cast(old.`converted` as char),'"')),',', if(old.`convertattempts` is null,'',concat('"',cast(old.`convertattempts` as char),'"')),',', if(old.`waveformgenerated` is null,'',concat('"',cast(old.`waveformgenerated` as char),'"')),',', if(old.`waveformgenerationattempts` is null,'',concat('"',cast(old.`waveformgenerationattempts` as char),'"')),',', if(old.`flag` is null,'',concat('"',cast(old.`flag` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `fileusage` -- DROP TABLE IF EXISTS `fileusage`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `fileusage` ( `id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `file_id` char(36) NOT NULL, `action` tinyint(1) NOT NULL COMMENT 'An indication of wether the file was downloaded (0) or streamed (1)', `externaluser` int(10) NOT NULL COMMENT 'The id of the user that downloaded the file.', `bundleid` char(36) DEFAULT NULL COMMENT 'The bundle id which the file was downloaded as a part of.', `type` varchar(3) NOT NULL, `quality` int(1) NOT NULL, `size` int(20) NOT NULL, `updated` datetime NOT NULL, KEY `externaluser` (`externaluser`), KEY `file_id` (`track_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `genrenode` -- DROP TABLE IF EXISTS `genrenode`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `genrenode` ( `id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `label` varchar(255) DEFAULT NULL, `selectable` tinyint(1) NOT NULL DEFAULT '1', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_genrenode_genrenode` (`parentid`), CONSTRAINT `FK_genrenode_genrenode` FOREIGN KEY (`parentid`) REFERENCES `genrenode` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_GNRND_HQ after insert on trackerdatabase.`genrenode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode', 'I', 140, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`selectable` is null,'',concat('"',cast(new.`selectable` as unsigned),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_GNRND_HQ after update on trackerdatabase.`genrenode` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`selectable` is null,'',concat('"',cast(new.`selectable` as unsigned),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`selectable` is null,'',concat('"',cast(old.`selectable` as unsigned),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode', 'U', 140, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_GNRND_HQ after delete on trackerdatabase.`genrenode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode', 'D', 140, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`selectable` is null,'',concat('"',cast(old.`selectable` as unsigned),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `genrenode_synonym` -- DROP TABLE IF EXISTS `genrenode_synonym`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `genrenode_synonym` ( `id` char(36) NOT NULL, `genrenode_id` char(36) DEFAULT NULL, `name` varchar(200) DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_genrenode_synonym_genrenode` (`genrenode_id`), CONSTRAINT `FK_genrenode_synonym_genrenode` FOREIGN KEY (`genrenode_id`) REFERENCES `genrenode` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_GNRND_SYNNYM_HQ after insert on trackerdatabase.`genrenode_synonym` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_synonym', 'I', 88, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`genrenode_id` is null,'',concat('"',replace(replace(new.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_GNRND_SYNNYM_HQ after update on trackerdatabase.`genrenode_synonym` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`genrenode_id` is null,'',concat('"',replace(replace(new.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`genrenode_id` is null,'',concat('"',replace(replace(old.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_synonym', 'U', 88, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_GNRND_SYNNYM_HQ after delete on trackerdatabase.`genrenode_synonym` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_synonym', 'D', 88, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`genrenode_id` is null,'',concat('"',replace(replace(old.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `genrenode_track` -- DROP TABLE IF EXISTS `genrenode_track`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `genrenode_track` ( `id` char(36) NOT NULL, `genrenode_id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `status` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_genrenode_track_genrenode` (`genrenode_id`,`track_id`), KEY `FK_genrenode_track_track` (`track_id`), CONSTRAINT `FK_genrenode_track_genrenode` FOREIGN KEY (`genrenode_id`) REFERENCES `genrenode` (`id`), CONSTRAINT `FK_genrenode_track_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_GNRND_TRCK_HQ after insert on trackerdatabase.`genrenode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_track', 'I', 115, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`genrenode_id` is null,'',concat('"',replace(replace(new.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_GNRND_TRCK_HQ after update on trackerdatabase.`genrenode_track` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`genrenode_id` is null,'',concat('"',replace(replace(new.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`genrenode_id` is null,'',concat('"',replace(replace(old.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_track', 'U', 115, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_GNRND_TRCK_HQ after delete on trackerdatabase.`genrenode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'genrenode_track', 'D', 115, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`genrenode_id` is null,'',concat('"',replace(replace(old.`genrenode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `hierarchynode` -- DROP TABLE IF EXISTS `hierarchynode`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `hierarchynode` ( `id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `type` varchar(5) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `label` varchar(255) DEFAULT NULL, `weight` int(2) DEFAULT '0', `selected` int(1) DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_hierarchynode_hierarchynode` (`parentid`), CONSTRAINT `FK_hierarchynode_hierarchynode` FOREIGN KEY (`parentid`) REFERENCES `hierarchynode` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_HRRCHYND_HQ after insert on trackerdatabase.`hierarchynode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode', 'I', 141, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`selected` is null,'',concat('"',cast(new.`selected` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_HRRCHYND_HQ after update on trackerdatabase.`hierarchynode` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`selected` is null,'',concat('"',cast(new.`selected` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`selected` is null,'',concat('"',cast(old.`selected` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode', 'U', 141, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_HRRCHYND_HQ after delete on trackerdatabase.`hierarchynode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode', 'D', 141, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`selected` is null,'',concat('"',cast(old.`selected` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `hierarchynode_album` -- DROP TABLE IF EXISTS `hierarchynode_album`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `hierarchynode_album` ( `id` char(36) NOT NULL, `hierarchynode_id` char(36) NOT NULL, `album_id` char(36) NOT NULL, `status` int(1) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_hierarchynode_album_hierarchynode` (`hierarchynode_id`,`album_id`), KEY `FK_hierarchynode_album_album` (`album_id`), CONSTRAINT `FK_hierarchynode_album_album` FOREIGN KEY (`album_id`) REFERENCES `album` (`id`), CONSTRAINT `FK_hierarchynode_album_hierarchynode` FOREIGN KEY (`hierarchynode_id`) REFERENCES `hierarchynode` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_HRRCHYND_LBM_HQ after insert on trackerdatabase.`hierarchynode_album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_album', 'I', 101, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`hierarchynode_id` is null,'',concat('"',replace(replace(new.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_HRRCHYND_LBM_HQ after update on trackerdatabase.`hierarchynode_album` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`hierarchynode_id` is null,'',concat('"',replace(replace(new.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`hierarchynode_id` is null,'',concat('"',replace(replace(old.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_album', 'U', 101, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_HRRCHYND_LBM_HQ after delete on trackerdatabase.`hierarchynode_album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_album', 'D', 101, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`hierarchynode_id` is null,'',concat('"',replace(replace(old.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `hierarchynode_track` -- DROP TABLE IF EXISTS `hierarchynode_track`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `hierarchynode_track` ( `id` char(36) NOT NULL, `hierarchynode_id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `status` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_hierarchynode_track_hierarchynode` (`hierarchynode_id`,`track_id`), KEY `FK_hierarchynode_track_track` (`track_id`), CONSTRAINT `FK_hierarchynode_track_hierarchynode` FOREIGN KEY (`hierarchynode_id`) REFERENCES `hierarchynode` (`id`), CONSTRAINT `FK_hierarchynode_track_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_HRRCHYND_TRCK_HQ after insert on trackerdatabase.`hierarchynode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_track', 'I', 100, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`hierarchynode_id` is null,'',concat('"',replace(replace(new.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_HRRCHYND_TRCK_HQ after update on trackerdatabase.`hierarchynode_track` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`hierarchynode_id` is null,'',concat('"',replace(replace(new.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`hierarchynode_id` is null,'',concat('"',replace(replace(old.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_track', 'U', 100, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_HRRCHYND_TRCK_HQ after delete on trackerdatabase.`hierarchynode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'hierarchynode_track', 'D', 100, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`hierarchynode_id` is null,'',concat('"',replace(replace(old.`hierarchynode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `keywordnode` -- DROP TABLE IF EXISTS `keywordnode`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `keywordnode` ( `id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `label` varchar(255) DEFAULT NULL, `selectable` tinyint(1) NOT NULL DEFAULT '1', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_keywordnode_keywordnode` (`parentid`), CONSTRAINT `FK_keywordnode_keywordnode` FOREIGN KEY (`parentid`) REFERENCES `keywordnode` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_KYWRDND_HQ after insert on trackerdatabase.`keywordnode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode', 'I', 142, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`selectable` is null,'',concat('"',cast(new.`selectable` as unsigned),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_KYWRDND_HQ after update on trackerdatabase.`keywordnode` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`label` is null,'',concat('"',replace(replace(new.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`selectable` is null,'',concat('"',cast(new.`selectable` as unsigned),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`selectable` is null,'',concat('"',cast(old.`selectable` as unsigned),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode', 'U', 142, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_KYWRDND_HQ after delete on trackerdatabase.`keywordnode` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode', 'D', 142, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`label` is null,'',concat('"',replace(replace(old.`label`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`selectable` is null,'',concat('"',cast(old.`selectable` as unsigned),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `keywordnode_synonym` -- DROP TABLE IF EXISTS `keywordnode_synonym`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `keywordnode_synonym` ( `id` char(36) NOT NULL, `keywordnode_id` char(36) DEFAULT NULL, `name` varchar(200) DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_keywordnode_synonym_keywordnode` (`keywordnode_id`), CONSTRAINT `FK_keywordnode_synonym_keywordnode` FOREIGN KEY (`keywordnode_id`) REFERENCES `keywordnode` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_KYWRDND_SYNNYM_HQ after insert on trackerdatabase.`keywordnode_synonym` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_synonym', 'I', 99, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`keywordnode_id` is null,'',concat('"',replace(replace(new.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_KYWRDND_SYNNYM_HQ after update on trackerdatabase.`keywordnode_synonym` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`keywordnode_id` is null,'',concat('"',replace(replace(new.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`keywordnode_id` is null,'',concat('"',replace(replace(old.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_synonym', 'U', 99, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_KYWRDND_SYNNYM_HQ after delete on trackerdatabase.`keywordnode_synonym` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_synonym', 'D', 99, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`keywordnode_id` is null,'',concat('"',replace(replace(old.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `keywordnode_track` -- DROP TABLE IF EXISTS `keywordnode_track`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `keywordnode_track` ( `id` char(36) NOT NULL, `keywordnode_id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `status` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_keywordnode_track_keywordnode` (`keywordnode_id`,`track_id`), KEY `FK_keywordnode_track_track` (`track_id`), CONSTRAINT `FK_keywordnode_track_keywordnode` FOREIGN KEY (`keywordnode_id`) REFERENCES `keywordnode` (`id`), CONSTRAINT `FK_keywordnode_track_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_KYWRDND_TRCK_HQ after insert on trackerdatabase.`keywordnode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_track', 'I', 113, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`keywordnode_id` is null,'',concat('"',replace(replace(new.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_KYWRDND_TRCK_HQ after update on trackerdatabase.`keywordnode_track` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`keywordnode_id` is null,'',concat('"',replace(replace(new.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`keywordnode_id` is null,'',concat('"',replace(replace(old.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_track', 'U', 113, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_KYWRDND_TRCK_HQ after delete on trackerdatabase.`keywordnode_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'keywordnode_track', 'D', 113, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`keywordnode_id` is null,'',concat('"',replace(replace(old.`keywordnode_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `library` -- DROP TABLE IF EXISTS `library`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `library` ( `id` char(36) NOT NULL, `libraryowner_id` char(36) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, `share_synch` double NOT NULL DEFAULT '0', `share_mech` double NOT NULL DEFAULT '0', `share_perf_pub` double NOT NULL DEFAULT '0', `share_perf_agent` double NOT NULL DEFAULT '0', `share_perf_comp` double NOT NULL DEFAULT '0', `country` varchar(255) DEFAULT NULL, `strengths` text, `comment` text, `status` int(1) NOT NULL DEFAULT '0', `distribute` int(1) NOT NULL DEFAULT '0', `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_library_libraryowner` (`libraryowner_id`), CONSTRAINT `FK_library_libraryowner` FOREIGN KEY (`libraryowner_id`) REFERENCES `libraryowner` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_LBRRY_HQ after insert on trackerdatabase.`library` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'library', 'I', 136, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`libraryowner_id` is null,'',concat('"',replace(replace(new.`libraryowner_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`code` is null,'',concat('"',replace(replace(new.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`share_synch` is null,'',concat('"',cast(new.`share_synch` as char),'"')),',', if(new.`share_mech` is null,'',concat('"',cast(new.`share_mech` as char),'"')),',', if(new.`share_perf_pub` is null,'',concat('"',cast(new.`share_perf_pub` as char),'"')),',', if(new.`share_perf_agent` is null,'',concat('"',cast(new.`share_perf_agent` as char),'"')),',', if(new.`share_perf_comp` is null,'',concat('"',cast(new.`share_perf_comp` as char),'"')),',', if(new.`country` is null,'',concat('"',replace(replace(new.`country`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`strengths` is null,'',concat('"',replace(replace(new.`strengths`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_LBRRY_HQ after update on trackerdatabase.`library` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`libraryowner_id` is null,'',concat('"',replace(replace(new.`libraryowner_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`code` is null,'',concat('"',replace(replace(new.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`share_synch` is null,'',concat('"',cast(new.`share_synch` as char),'"')),',', if(new.`share_mech` is null,'',concat('"',cast(new.`share_mech` as char),'"')),',', if(new.`share_perf_pub` is null,'',concat('"',cast(new.`share_perf_pub` as char),'"')),',', if(new.`share_perf_agent` is null,'',concat('"',cast(new.`share_perf_agent` as char),'"')),',', if(new.`share_perf_comp` is null,'',concat('"',cast(new.`share_perf_comp` as char),'"')),',', if(new.`country` is null,'',concat('"',replace(replace(new.`country`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`strengths` is null,'',concat('"',replace(replace(new.`strengths`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`libraryowner_id` is null,'',concat('"',replace(replace(old.`libraryowner_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`code` is null,'',concat('"',replace(replace(old.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`share_synch` is null,'',concat('"',cast(old.`share_synch` as char),'"')),',', if(old.`share_mech` is null,'',concat('"',cast(old.`share_mech` as char),'"')),',', if(old.`share_perf_pub` is null,'',concat('"',cast(old.`share_perf_pub` as char),'"')),',', if(old.`share_perf_agent` is null,'',concat('"',cast(old.`share_perf_agent` as char),'"')),',', if(old.`share_perf_comp` is null,'',concat('"',cast(old.`share_perf_comp` as char),'"')),',', if(old.`country` is null,'',concat('"',replace(replace(old.`country`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`strengths` is null,'',concat('"',replace(replace(old.`strengths`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'library', 'U', 136, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_LBRRY_HQ after delete on trackerdatabase.`library` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'library', 'D', 136, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`libraryowner_id` is null,'',concat('"',replace(replace(old.`libraryowner_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`code` is null,'',concat('"',replace(replace(old.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`share_synch` is null,'',concat('"',cast(old.`share_synch` as char),'"')),',', if(old.`share_mech` is null,'',concat('"',cast(old.`share_mech` as char),'"')),',', if(old.`share_perf_pub` is null,'',concat('"',cast(old.`share_perf_pub` as char),'"')),',', if(old.`share_perf_agent` is null,'',concat('"',cast(old.`share_perf_agent` as char),'"')),',', if(old.`share_perf_comp` is null,'',concat('"',cast(old.`share_perf_comp` as char),'"')),',', if(old.`country` is null,'',concat('"',replace(replace(old.`country`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`strengths` is null,'',concat('"',replace(replace(old.`strengths`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `library_originalpublisher` -- DROP TABLE IF EXISTS `library_originalpublisher`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `library_originalpublisher` ( `id` char(36) NOT NULL, `originalpublisher_id` char(36) NOT NULL, `library_id` char(36) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_originalpublisher_library_library` (`library_id`,`originalpublisher_id`), KEY `FK_originalpublisher_library_originalpublisher` (`originalpublisher_id`), CONSTRAINT `library_originalpublisher_ibfk_1` FOREIGN KEY (`originalpublisher_id`) REFERENCES `originalpublisher` (`id`), CONSTRAINT `library_originalpublisher_ibfk_2` FOREIGN KEY (`library_id`) REFERENCES `library` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `librarycontract` -- DROP TABLE IF EXISTS `librarycontract`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `librarycontract` ( `id` char(36) NOT NULL, `library_id` char(36) NOT NULL, `commencementdate` datetime DEFAULT NULL, `contractperiod` int(3) NOT NULL, `terminationperiod` int(3) NOT NULL, `renewalperiod` int(3) NOT NULL, `consecutiverenewal` int(1) NOT NULL, `terminationdate` datetime DEFAULT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_LBRRYCNTRCT_HQ after insert on trackerdatabase.`librarycontract` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'librarycontract', 'I', 97, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`commencementdate` is null,'',concat('"',cast(new.`commencementdate` as char),'"')),',', if(new.`contractperiod` is null,'',concat('"',cast(new.`contractperiod` as char),'"')),',', if(new.`terminationperiod` is null,'',concat('"',cast(new.`terminationperiod` as char),'"')),',', if(new.`renewalperiod` is null,'',concat('"',cast(new.`renewalperiod` as char),'"')),',', if(new.`consecutiverenewal` is null,'',concat('"',cast(new.`consecutiverenewal` as char),'"')),',', if(new.`terminationdate` is null,'',concat('"',cast(new.`terminationdate` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_LBRRYCNTRCT_HQ after update on trackerdatabase.`librarycontract` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`commencementdate` is null,'',concat('"',cast(new.`commencementdate` as char),'"')),',', if(new.`contractperiod` is null,'',concat('"',cast(new.`contractperiod` as char),'"')),',', if(new.`terminationperiod` is null,'',concat('"',cast(new.`terminationperiod` as char),'"')),',', if(new.`renewalperiod` is null,'',concat('"',cast(new.`renewalperiod` as char),'"')),',', if(new.`consecutiverenewal` is null,'',concat('"',cast(new.`consecutiverenewal` as char),'"')),',', if(new.`terminationdate` is null,'',concat('"',cast(new.`terminationdate` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`commencementdate` is null,'',concat('"',cast(old.`commencementdate` as char),'"')),',', if(old.`contractperiod` is null,'',concat('"',cast(old.`contractperiod` as char),'"')),',', if(old.`terminationperiod` is null,'',concat('"',cast(old.`terminationperiod` as char),'"')),',', if(old.`renewalperiod` is null,'',concat('"',cast(old.`renewalperiod` as char),'"')),',', if(old.`consecutiverenewal` is null,'',concat('"',cast(old.`consecutiverenewal` as char),'"')),',', if(old.`terminationdate` is null,'',concat('"',cast(old.`terminationdate` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'librarycontract', 'U', 97, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_LBRRYCNTRCT_HQ after delete on trackerdatabase.`librarycontract` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'librarycontract', 'D', 97, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`commencementdate` is null,'',concat('"',cast(old.`commencementdate` as char),'"')),',', if(old.`contractperiod` is null,'',concat('"',cast(old.`contractperiod` as char),'"')),',', if(old.`terminationperiod` is null,'',concat('"',cast(old.`terminationperiod` as char),'"')),',', if(old.`renewalperiod` is null,'',concat('"',cast(old.`renewalperiod` as char),'"')),',', if(old.`consecutiverenewal` is null,'',concat('"',cast(old.`consecutiverenewal` as char),'"')),',', if(old.`terminationdate` is null,'',concat('"',cast(old.`terminationdate` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `libraryowner` -- DROP TABLE IF EXISTS `libraryowner`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `libraryowner` ( `id` char(36) NOT NULL, `name` varchar(150) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_LBRRYWNR_HQ after insert on trackerdatabase.`libraryowner` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'libraryowner', 'I', 98, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_LBRRYWNR_HQ after update on trackerdatabase.`libraryowner` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'libraryowner', 'U', 98, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_LBRRYWNR_HQ after delete on trackerdatabase.`libraryowner` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'libraryowner', 'D', 98, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `mediatype` -- DROP TABLE IF EXISTS `mediatype`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mediatype` ( `id` char(36) NOT NULL, `name` varchar(255) DEFAULT NULL, `weight` int(5) DEFAULT '0', `updated` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_MDTYP_HQ after insert on trackerdatabase.`mediatype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype', 'I', 117, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_MDTYP_HQ after update on trackerdatabase.`mediatype` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype', 'U', 117, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_MDTYP_HQ after delete on trackerdatabase.`mediatype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype', 'D', 117, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `mediatype_broadcaster` -- DROP TABLE IF EXISTS `mediatype_broadcaster`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mediatype_broadcaster` ( `id` char(36) NOT NULL, `mediatype_id` char(36) NOT NULL, `broadcaster_id` char(36) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_broadcaster_mediatype_mediatype` (`mediatype_id`,`broadcaster_id`), KEY `FK_broadcaster_mediatype_broadcaster` (`broadcaster_id`), CONSTRAINT `FK_mediatype_broadcaster_broadcaster` FOREIGN KEY (`broadcaster_id`) REFERENCES `broadcaster` (`id`), CONSTRAINT `FK_mediatype_broadcaster_mediatype` FOREIGN KEY (`mediatype_id`) REFERENCES `mediatype` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_MDTYP_BRDCSTR_HQ after insert on trackerdatabase.`mediatype_broadcaster` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype_broadcaster', 'I', 96, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatype_id` is null,'',concat('"',replace(replace(new.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcaster_id` is null,'',concat('"',replace(replace(new.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_MDTYP_BRDCSTR_HQ after update on trackerdatabase.`mediatype_broadcaster` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatype_id` is null,'',concat('"',replace(replace(new.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcaster_id` is null,'',concat('"',replace(replace(new.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatype_id` is null,'',concat('"',replace(replace(old.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcaster_id` is null,'',concat('"',replace(replace(old.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype_broadcaster', 'U', 96, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_MDTYP_BRDCSTR_HQ after delete on trackerdatabase.`mediatype_broadcaster` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'mediatype_broadcaster', 'D', 96, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatype_id` is null,'',concat('"',replace(replace(old.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcaster_id` is null,'',concat('"',replace(replace(old.`broadcaster_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `originalpublisher` -- DROP TABLE IF EXISTS `originalpublisher`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `originalpublisher` ( `id` char(36) CHARACTER SET utf8 NOT NULL, `society_id` char(36) CHARACTER SET utf8 DEFAULT NULL, `name` varchar(255) CHARACTER SET utf8 NOT NULL, `ipi` varchar(255) CHARACTER SET utf8 NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), KEY `FK_society` (`society_id`), CONSTRAINT `originalpublisher_ibfk_1` FOREIGN KEY (`society_id`) REFERENCES `society` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `privilege` -- DROP TABLE IF EXISTS `privilege`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `privilege` ( `user_id` char(36) NOT NULL, `permission` int(3) NOT NULL, PRIMARY KEY (`user_id`,`permission`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `productiontype` -- DROP TABLE IF EXISTS `productiontype`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `productiontype` ( `id` char(36) NOT NULL, `name` varchar(255) DEFAULT NULL, `description` text, `weight` int(5) DEFAULT '0', `updated` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_PRDCTNTYP_HQ after insert on trackerdatabase.`productiontype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype', 'I', 89, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`description` is null,'',concat('"',replace(replace(new.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_PRDCTNTYP_HQ after update on trackerdatabase.`productiontype` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`description` is null,'',concat('"',replace(replace(new.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`description` is null,'',concat('"',replace(replace(old.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype', 'U', 89, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_PRDCTNTYP_HQ after delete on trackerdatabase.`productiontype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype', 'D', 89, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`description` is null,'',concat('"',replace(replace(old.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `productiontype_mediatype` -- DROP TABLE IF EXISTS `productiontype_mediatype`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `productiontype_mediatype` ( `id` char(36) NOT NULL, `productiontype_id` char(36) NOT NULL, `mediatype_id` char(36) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_productiontype_mediatype_productiontype` (`productiontype_id`,`mediatype_id`), KEY `FK_productiontype_mediatype_mediatype` (`mediatype_id`), CONSTRAINT `FK_productiontype_mediatype_mediatype` FOREIGN KEY (`mediatype_id`) REFERENCES `mediatype` (`id`), CONSTRAINT `FK_productiontype_mediatype_productiontype` FOREIGN KEY (`productiontype_id`) REFERENCES `productiontype` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_PRDCTNTYP_MDTYP_HQ after insert on trackerdatabase.`productiontype_mediatype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype_mediatype', 'I', 94, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`productiontype_id` is null,'',concat('"',replace(replace(new.`productiontype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatype_id` is null,'',concat('"',replace(replace(new.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_PRDCTNTYP_MDTYP_HQ after update on trackerdatabase.`productiontype_mediatype` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`productiontype_id` is null,'',concat('"',replace(replace(new.`productiontype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatype_id` is null,'',concat('"',replace(replace(new.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`productiontype_id` is null,'',concat('"',replace(replace(old.`productiontype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatype_id` is null,'',concat('"',replace(replace(old.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype_mediatype', 'U', 94, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_PRDCTNTYP_MDTYP_HQ after delete on trackerdatabase.`productiontype_mediatype` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'productiontype_mediatype', 'D', 94, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`productiontype_id` is null,'',concat('"',replace(replace(old.`productiontype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatype_id` is null,'',concat('"',replace(replace(old.`mediatype_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `publishedfile` -- DROP TABLE IF EXISTS `publishedfile`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `publishedfile` ( `file_id` varchar(36) NOT NULL, `data` varchar(255) DEFAULT NULL, `file_updated` datetime NOT NULL, PRIMARY KEY (`file_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_PBLSHDFL_HQ after insert on trackerdatabase.`publishedfile` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedfile', 'I', 118, concat( if(new.`file_id` is null,'',concat('"',replace(replace(new.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`data` is null,'',concat('"',replace(replace(new.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`file_updated` is null,'',concat('"',cast(new.`file_updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_PBLSHDFL_HQ after update on trackerdatabase.`publishedfile` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`file_id` is null,'',concat('"',replace(replace(new.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`data` is null,'',concat('"',replace(replace(new.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`file_updated` is null,'',concat('"',cast(new.`file_updated` as char),'"'))); set var_old_data = concat( if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`data` is null,'',concat('"',replace(replace(old.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`file_updated` is null,'',concat('"',cast(old.`file_updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedfile', 'U', 118, concat( if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_PBLSHDFL_HQ after delete on trackerdatabase.`publishedfile` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedfile', 'D', 118, concat( if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`data` is null,'',concat('"',replace(replace(old.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`file_updated` is null,'',concat('"',cast(old.`file_updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `publishedwaveform` -- DROP TABLE IF EXISTS `publishedwaveform`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `publishedwaveform` ( `waveform_id` varchar(36) NOT NULL, `data` varchar(255) DEFAULT NULL, `waveform_updated` datetime NOT NULL, PRIMARY KEY (`waveform_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_PBLSHDWVFRM_HQ after insert on trackerdatabase.`publishedwaveform` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedwaveform', 'I', 133, concat( if(new.`waveform_id` is null,'',concat('"',replace(replace(new.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`data` is null,'',concat('"',replace(replace(new.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`waveform_updated` is null,'',concat('"',cast(new.`waveform_updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_PBLSHDWVFRM_HQ after update on trackerdatabase.`publishedwaveform` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`waveform_id` is null,'',concat('"',replace(replace(new.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`data` is null,'',concat('"',replace(replace(new.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`waveform_updated` is null,'',concat('"',cast(new.`waveform_updated` as char),'"'))); set var_old_data = concat( if(old.`waveform_id` is null,'',concat('"',replace(replace(old.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`data` is null,'',concat('"',replace(replace(old.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`waveform_updated` is null,'',concat('"',cast(old.`waveform_updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedwaveform', 'U', 133, concat( if(old.`waveform_id` is null,'',concat('"',replace(replace(old.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_PBLSHDWVFRM_HQ after delete on trackerdatabase.`publishedwaveform` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'publishedwaveform', 'D', 133, concat( if(old.`waveform_id` is null,'',concat('"',replace(replace(old.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`waveform_id` is null,'',concat('"',replace(replace(old.`waveform_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`data` is null,'',concat('"',replace(replace(old.`data`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`waveform_updated` is null,'',concat('"',cast(old.`waveform_updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `registration` -- DROP TABLE IF EXISTS `registration`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `registration` ( `id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `worknumber` varchar(255) DEFAULT NULL, `status` int(1) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), KEY `FK_registration_track` (`track_id`), CONSTRAINT `registration_ibfk_2` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `registration_agreement` -- DROP TABLE IF EXISTS `registration_agreement`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `registration_agreement` ( `id` char(36) NOT NULL, `registration_id` char(36) NOT NULL, `agreement_id` char(36) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_registration_agreement_agreement` (`agreement_id`,`registration_id`), KEY `FK_registration_agreement_registration` (`registration_id`), CONSTRAINT `registration_agreement_ibfk_1` FOREIGN KEY (`registration_id`) REFERENCES `registration` (`id`), CONSTRAINT `registration_agreement_ibfk_2` FOREIGN KEY (`agreement_id`) REFERENCES `agreement` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `registrationshare` -- DROP TABLE IF EXISTS `registrationshare`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `registrationshare` ( `id` char(36) NOT NULL, `registration_id` char(36) NOT NULL, `stakeholder_id` char(36) NOT NULL, `value` double NOT NULL, `role` varchar(3) NOT NULL, `locked` tinyint(1) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_registrationshare_stakeholder` (`stakeholder_id`,`registration_id`), KEY `FK_registrationshare_registration` (`registration_id`), CONSTRAINT `registrationshare_ibfk_3` FOREIGN KEY (`registration_id`) REFERENCES `registration` (`id`), CONSTRAINT `registrationshare_ibfk_4` FOREIGN KEY (`stakeholder_id`) REFERENCES `stakeholder` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `report` -- DROP TABLE IF EXISTS `report`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `report` ( `id` varchar(36) NOT NULL, `reportgroup_id` varchar(36) DEFAULT NULL, `company` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `postalcode` varchar(255) DEFAULT NULL, `city` varchar(255) DEFAULT NULL, `country` varchar(255) DEFAULT NULL, `contact` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `phone` varchar(255) DEFAULT NULL, `additional` text, `productiontype` varchar(255) DEFAULT NULL, `productiontitle` varchar(255) DEFAULT NULL, `firstonairdate` datetime DEFAULT NULL, `reporter` int(10) DEFAULT NULL, `created` datetime DEFAULT NULL, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_report_reportgroup` (`reportgroup_id`), KEY `reporter` (`reporter`), CONSTRAINT `FK_report_reportgroup` FOREIGN KEY (`reportgroup_id`) REFERENCES `reportgroup` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `reportdetail` -- DROP TABLE IF EXISTS `reportdetail`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `reportdetail` ( `id` varchar(36) NOT NULL, `report_id` varchar(36) DEFAULT NULL, `type` varchar(5) DEFAULT NULL, `detail` tinytext, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_reportdetail_report` (`report_id`), CONSTRAINT `FK_reportdetail_report` FOREIGN KEY (`report_id`) REFERENCES `report` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `reportgroup` -- DROP TABLE IF EXISTS `reportgroup`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `reportgroup` ( `id` varchar(36) NOT NULL, `token` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) DEFAULT NULL, `user` varchar(255) DEFAULT NULL, `user_id` varchar(36) DEFAULT NULL, `isinvoiced` tinyint(1) DEFAULT '0', `invoicechecked` datetime DEFAULT NULL, `invoicenumber` varchar(255) DEFAULT NULL, `created` datetime DEFAULT NULL, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `key` (`token`) ) ENGINE=InnoDB AUTO_INCREMENT=12854 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `reporttrack` -- DROP TABLE IF EXISTS `reporttrack`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `reporttrack` ( `id` varchar(36) NOT NULL, `report_id` varchar(36) DEFAULT NULL, `librarycode` varchar(255) DEFAULT NULL, `libraryname` varchar(255) DEFAULT NULL, `albumnumber` varchar(255) DEFAULT NULL, `albumtitle` varchar(255) DEFAULT NULL, `track_id` varchar(36) DEFAULT NULL, `tracknumber` int(3) DEFAULT NULL, `tracktitle` varchar(255) DEFAULT NULL, `trackversion` varchar(255) DEFAULT NULL, `trackalternativetitle` varchar(255) DEFAULT NULL, `trackworknumber` varchar(255) DEFAULT NULL, `trackyear` varchar(255) DEFAULT NULL, `trackpd` varchar(255) DEFAULT NULL, `trackcomposers` varchar(255) DEFAULT NULL, `trackusage` int(5) DEFAULT NULL, `trackindex` int(5) DEFAULT NULL, `created` datetime DEFAULT NULL, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_reporttrack_report` (`report_id`), KEY `track_id` (`track_id`), CONSTRAINT `FK_reporttrack_report` FOREIGN KEY (`report_id`) REFERENCES `report` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `researchcompany` -- DROP TABLE IF EXISTS `researchcompany`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchcompany` ( `id` char(36) NOT NULL, `territory_id` char(36) NOT NULL, `name` varchar(150) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHCMPNY_HQ after insert on trackerdatabase.`researchcompany` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchcompany', 'I', 124, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHCMPNY_HQ after update on trackerdatabase.`researchcompany` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchcompany', 'U', 124, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHCMPNY_HQ after delete on trackerdatabase.`researchcompany` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchcompany', 'D', 124, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `researchfolder` -- DROP TABLE IF EXISTS `researchfolder`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchfolder` ( `id` char(36) NOT NULL, `researchlineup_id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `name` varchar(150) DEFAULT NULL, `status` tinyint(4) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_researchfolder_researchlineup` (`researchlineup_id`), KEY `FK_researchfolder_researchfolder` (`parentid`), CONSTRAINT `FK_researchfolder_researchfolder` FOREIGN KEY (`parentid`) REFERENCES `researchfolder` (`id`), CONSTRAINT `FK_researchfolder_researchlineup` FOREIGN KEY (`researchlineup_id`) REFERENCES `researchlineup` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHFLDR_HQ after insert on trackerdatabase.`researchfolder` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder', 'I', 122, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchlineup_id` is null,'',concat('"',replace(replace(new.`researchlineup_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHFLDR_HQ after update on trackerdatabase.`researchfolder` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchlineup_id` is null,'',concat('"',replace(replace(new.`researchlineup_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchlineup_id` is null,'',concat('"',replace(replace(old.`researchlineup_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder', 'U', 122, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHFLDR_HQ after delete on trackerdatabase.`researchfolder` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder', 'D', 122, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchlineup_id` is null,'',concat('"',replace(replace(old.`researchlineup_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `researchfolder_album` -- DROP TABLE IF EXISTS `researchfolder_album`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchfolder_album` ( `id` char(36) NOT NULL, `researchfolder_id` char(36) NOT NULL, `album_id` char(36) NOT NULL, `status` tinyint(4) NOT NULL, `user` varchar(50) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_researchfolder_album_researchfolder` (`researchfolder_id`,`album_id`), KEY `FK_researchfolder_album_album` (`album_id`), CONSTRAINT `FK_researchfolder_album_album` FOREIGN KEY (`album_id`) REFERENCES `album` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_researchfolder_album_researchfolder` FOREIGN KEY (`researchfolder_id`) REFERENCES `researchfolder` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHFLDR_LBM_HQ after insert on trackerdatabase.`researchfolder_album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_album', 'I', 121, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchfolder_id` is null,'',concat('"',replace(replace(new.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`user` is null,'',concat('"',replace(replace(new.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHFLDR_LBM_HQ after update on trackerdatabase.`researchfolder_album` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchfolder_id` is null,'',concat('"',replace(replace(new.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`user` is null,'',concat('"',replace(replace(new.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchfolder_id` is null,'',concat('"',replace(replace(old.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`user` is null,'',concat('"',replace(replace(old.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_album', 'U', 121, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHFLDR_LBM_HQ after delete on trackerdatabase.`researchfolder_album` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_album', 'D', 121, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchfolder_id` is null,'',concat('"',replace(replace(old.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`user` is null,'',concat('"',replace(replace(old.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `researchfolder_track` -- DROP TABLE IF EXISTS `researchfolder_track`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchfolder_track` ( `id` char(36) NOT NULL, `researchfolder_id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `user` varchar(20) NOT NULL, `status` tinyint(4) NOT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_researchfolder_track_researchfolder` (`researchfolder_id`,`track_id`), KEY `FK_researchfolder_track_track` (`track_id`), CONSTRAINT `FK_researchfolder_track_researchfolder` FOREIGN KEY (`researchfolder_id`) REFERENCES `researchfolder` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_researchfolder_track_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHFLDR_TRCK_HQ after insert on trackerdatabase.`researchfolder_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_track', 'I', 125, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchfolder_id` is null,'',concat('"',replace(replace(new.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`user` is null,'',concat('"',replace(replace(new.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHFLDR_TRCK_HQ after update on trackerdatabase.`researchfolder_track` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchfolder_id` is null,'',concat('"',replace(replace(new.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`user` is null,'',concat('"',replace(replace(new.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchfolder_id` is null,'',concat('"',replace(replace(old.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`user` is null,'',concat('"',replace(replace(old.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_track', 'U', 125, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHFLDR_TRCK_HQ after delete on trackerdatabase.`researchfolder_track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchfolder_track', 'D', 125, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchfolder_id` is null,'',concat('"',replace(replace(old.`researchfolder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`user` is null,'',concat('"',replace(replace(old.`user`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `researchlineup` -- DROP TABLE IF EXISTS `researchlineup`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchlineup` ( `id` char(36) NOT NULL, `researchproduction_id` char(36) NOT NULL, `owner` char(36) DEFAULT NULL, `researcher` char(36) DEFAULT NULL, `researchers_notify` int(1) DEFAULT '0', `researchers_notified` datetime DEFAULT NULL, `name` varchar(150) DEFAULT NULL, `status` tinyint(4) DEFAULT NULL, `deadline_internal` datetime DEFAULT NULL, `deadline_external` datetime DEFAULT NULL, `deliverymethod` varchar(150) DEFAULT NULL, `contact_name` varchar(150) DEFAULT NULL, `contact_email` varchar(150) DEFAULT NULL, `contact_phone` varchar(150) DEFAULT NULL, `brief` text, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `FK_researchlineup_researchproduction` (`researchproduction_id`), CONSTRAINT `FK_researchlineup_researchproduction` FOREIGN KEY (`researchproduction_id`) REFERENCES `researchproduction` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHLNP_HQ after insert on trackerdatabase.`researchlineup` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchlineup', 'I', 120, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchproduction_id` is null,'',concat('"',replace(replace(new.`researchproduction_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`owner` is null,'',concat('"',replace(replace(new.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researcher` is null,'',concat('"',replace(replace(new.`researcher`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchers_notify` is null,'',concat('"',cast(new.`researchers_notify` as char),'"')),',', if(new.`researchers_notified` is null,'',concat('"',cast(new.`researchers_notified` as char),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`deadline_internal` is null,'',concat('"',cast(new.`deadline_internal` as char),'"')),',', if(new.`deadline_external` is null,'',concat('"',cast(new.`deadline_external` as char),'"')),',', if(new.`deliverymethod` is null,'',concat('"',replace(replace(new.`deliverymethod`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_name` is null,'',concat('"',replace(replace(new.`contact_name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_email` is null,'',concat('"',replace(replace(new.`contact_email`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_phone` is null,'',concat('"',replace(replace(new.`contact_phone`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`brief` is null,'',concat('"',replace(replace(new.`brief`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHLNP_HQ after update on trackerdatabase.`researchlineup` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchproduction_id` is null,'',concat('"',replace(replace(new.`researchproduction_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`owner` is null,'',concat('"',replace(replace(new.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researcher` is null,'',concat('"',replace(replace(new.`researcher`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchers_notify` is null,'',concat('"',cast(new.`researchers_notify` as char),'"')),',', if(new.`researchers_notified` is null,'',concat('"',cast(new.`researchers_notified` as char),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`deadline_internal` is null,'',concat('"',cast(new.`deadline_internal` as char),'"')),',', if(new.`deadline_external` is null,'',concat('"',cast(new.`deadline_external` as char),'"')),',', if(new.`deliverymethod` is null,'',concat('"',replace(replace(new.`deliverymethod`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_name` is null,'',concat('"',replace(replace(new.`contact_name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_email` is null,'',concat('"',replace(replace(new.`contact_email`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`contact_phone` is null,'',concat('"',replace(replace(new.`contact_phone`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`brief` is null,'',concat('"',replace(replace(new.`brief`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchproduction_id` is null,'',concat('"',replace(replace(old.`researchproduction_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`owner` is null,'',concat('"',replace(replace(old.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researcher` is null,'',concat('"',replace(replace(old.`researcher`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchers_notify` is null,'',concat('"',cast(old.`researchers_notify` as char),'"')),',', if(old.`researchers_notified` is null,'',concat('"',cast(old.`researchers_notified` as char),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`deadline_internal` is null,'',concat('"',cast(old.`deadline_internal` as char),'"')),',', if(old.`deadline_external` is null,'',concat('"',cast(old.`deadline_external` as char),'"')),',', if(old.`deliverymethod` is null,'',concat('"',replace(replace(old.`deliverymethod`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_name` is null,'',concat('"',replace(replace(old.`contact_name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_email` is null,'',concat('"',replace(replace(old.`contact_email`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_phone` is null,'',concat('"',replace(replace(old.`contact_phone`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`brief` is null,'',concat('"',replace(replace(old.`brief`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchlineup', 'U', 120, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHLNP_HQ after delete on trackerdatabase.`researchlineup` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchlineup', 'D', 120, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchproduction_id` is null,'',concat('"',replace(replace(old.`researchproduction_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`owner` is null,'',concat('"',replace(replace(old.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researcher` is null,'',concat('"',replace(replace(old.`researcher`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchers_notify` is null,'',concat('"',cast(old.`researchers_notify` as char),'"')),',', if(old.`researchers_notified` is null,'',concat('"',cast(old.`researchers_notified` as char),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`deadline_internal` is null,'',concat('"',cast(old.`deadline_internal` as char),'"')),',', if(old.`deadline_external` is null,'',concat('"',cast(old.`deadline_external` as char),'"')),',', if(old.`deliverymethod` is null,'',concat('"',replace(replace(old.`deliverymethod`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_name` is null,'',concat('"',replace(replace(old.`contact_name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_email` is null,'',concat('"',replace(replace(old.`contact_email`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`contact_phone` is null,'',concat('"',replace(replace(old.`contact_phone`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`brief` is null,'',concat('"',replace(replace(old.`brief`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `researchproduction` -- DROP TABLE IF EXISTS `researchproduction`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `researchproduction` ( `id` char(36) NOT NULL, `researchcompany_id` char(36) NOT NULL, `owner` char(36) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `shooting_start` datetime DEFAULT NULL, `shooting_end` datetime DEFAULT NULL, `editing_start` datetime DEFAULT NULL, `editing_end` datetime DEFAULT NULL, `broadcast_start` datetime DEFAULT NULL, `broadcast_end` datetime DEFAULT NULL, `budget` text, `type` text, `territories` text, `mediatypes` text, `broadcasters` text, `people` text, `programs` varchar(255) DEFAULT NULL, `durations` varchar(255) DEFAULT NULL, `additional` text, `updated` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_researchproduction_researchcompany` (`researchcompany_id`), CONSTRAINT `FK_researchproduction_researchcompany` FOREIGN KEY (`researchcompany_id`) REFERENCES `researchcompany` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_RSRCHPRDCTN_HQ after insert on trackerdatabase.`researchproduction` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchproduction', 'I', 123, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchcompany_id` is null,'',concat('"',replace(replace(new.`researchcompany_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`owner` is null,'',concat('"',replace(replace(new.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`shooting_start` is null,'',concat('"',cast(new.`shooting_start` as char),'"')),',', if(new.`shooting_end` is null,'',concat('"',cast(new.`shooting_end` as char),'"')),',', if(new.`editing_start` is null,'',concat('"',cast(new.`editing_start` as char),'"')),',', if(new.`editing_end` is null,'',concat('"',cast(new.`editing_end` as char),'"')),',', if(new.`broadcast_start` is null,'',concat('"',cast(new.`broadcast_start` as char),'"')),',', if(new.`broadcast_end` is null,'',concat('"',cast(new.`broadcast_end` as char),'"')),',', if(new.`budget` is null,'',concat('"',replace(replace(new.`budget`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territories` is null,'',concat('"',replace(replace(new.`territories`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatypes` is null,'',concat('"',replace(replace(new.`mediatypes`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcasters` is null,'',concat('"',replace(replace(new.`broadcasters`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`people` is null,'',concat('"',replace(replace(new.`people`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`programs` is null,'',concat('"',replace(replace(new.`programs`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`durations` is null,'',concat('"',replace(replace(new.`durations`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`additional` is null,'',concat('"',replace(replace(new.`additional`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_RSRCHPRDCTN_HQ after update on trackerdatabase.`researchproduction` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`researchcompany_id` is null,'',concat('"',replace(replace(new.`researchcompany_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`owner` is null,'',concat('"',replace(replace(new.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`shooting_start` is null,'',concat('"',cast(new.`shooting_start` as char),'"')),',', if(new.`shooting_end` is null,'',concat('"',cast(new.`shooting_end` as char),'"')),',', if(new.`editing_start` is null,'',concat('"',cast(new.`editing_start` as char),'"')),',', if(new.`editing_end` is null,'',concat('"',cast(new.`editing_end` as char),'"')),',', if(new.`broadcast_start` is null,'',concat('"',cast(new.`broadcast_start` as char),'"')),',', if(new.`broadcast_end` is null,'',concat('"',cast(new.`broadcast_end` as char),'"')),',', if(new.`budget` is null,'',concat('"',replace(replace(new.`budget`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territories` is null,'',concat('"',replace(replace(new.`territories`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`mediatypes` is null,'',concat('"',replace(replace(new.`mediatypes`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`broadcasters` is null,'',concat('"',replace(replace(new.`broadcasters`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`people` is null,'',concat('"',replace(replace(new.`people`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`programs` is null,'',concat('"',replace(replace(new.`programs`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`durations` is null,'',concat('"',replace(replace(new.`durations`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`additional` is null,'',concat('"',replace(replace(new.`additional`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchcompany_id` is null,'',concat('"',replace(replace(old.`researchcompany_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`owner` is null,'',concat('"',replace(replace(old.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`shooting_start` is null,'',concat('"',cast(old.`shooting_start` as char),'"')),',', if(old.`shooting_end` is null,'',concat('"',cast(old.`shooting_end` as char),'"')),',', if(old.`editing_start` is null,'',concat('"',cast(old.`editing_start` as char),'"')),',', if(old.`editing_end` is null,'',concat('"',cast(old.`editing_end` as char),'"')),',', if(old.`broadcast_start` is null,'',concat('"',cast(old.`broadcast_start` as char),'"')),',', if(old.`broadcast_end` is null,'',concat('"',cast(old.`broadcast_end` as char),'"')),',', if(old.`budget` is null,'',concat('"',replace(replace(old.`budget`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territories` is null,'',concat('"',replace(replace(old.`territories`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatypes` is null,'',concat('"',replace(replace(old.`mediatypes`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcasters` is null,'',concat('"',replace(replace(old.`broadcasters`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`people` is null,'',concat('"',replace(replace(old.`people`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`programs` is null,'',concat('"',replace(replace(old.`programs`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`durations` is null,'',concat('"',replace(replace(old.`durations`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`additional` is null,'',concat('"',replace(replace(old.`additional`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchproduction', 'U', 123, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_RSRCHPRDCTN_HQ after delete on trackerdatabase.`researchproduction` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'researchproduction', 'D', 123, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`researchcompany_id` is null,'',concat('"',replace(replace(old.`researchcompany_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`owner` is null,'',concat('"',replace(replace(old.`owner`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`shooting_start` is null,'',concat('"',cast(old.`shooting_start` as char),'"')),',', if(old.`shooting_end` is null,'',concat('"',cast(old.`shooting_end` as char),'"')),',', if(old.`editing_start` is null,'',concat('"',cast(old.`editing_start` as char),'"')),',', if(old.`editing_end` is null,'',concat('"',cast(old.`editing_end` as char),'"')),',', if(old.`broadcast_start` is null,'',concat('"',cast(old.`broadcast_start` as char),'"')),',', if(old.`broadcast_end` is null,'',concat('"',cast(old.`broadcast_end` as char),'"')),',', if(old.`budget` is null,'',concat('"',replace(replace(old.`budget`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territories` is null,'',concat('"',replace(replace(old.`territories`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`mediatypes` is null,'',concat('"',replace(replace(old.`mediatypes`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`broadcasters` is null,'',concat('"',replace(replace(old.`broadcasters`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`people` is null,'',concat('"',replace(replace(old.`people`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`programs` is null,'',concat('"',replace(replace(old.`programs`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`durations` is null,'',concat('"',replace(replace(old.`durations`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`additional` is null,'',concat('"',replace(replace(old.`additional`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `settings` -- DROP TABLE IF EXISTS `settings`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `settings` ( `user_id` char(36) CHARACTER SET utf8 NOT NULL, `settingskey` char(50) CHARACTER SET utf8 NOT NULL, `settingsvalue` text CHARACTER SET utf8 COLLATE utf8_hungarian_ci, PRIMARY KEY (`user_id`,`settingskey`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `share` -- DROP TABLE IF EXISTS `share`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `share` ( `id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `stakeholder_id` char(36) NOT NULL, `share` double DEFAULT NULL, `role` varchar(3) DEFAULT NULL, `sharelock` int(1) DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_share_stakeholder` (`stakeholder_id`,`track_id`), KEY `FK_share_track` (`track_id`), CONSTRAINT `FK_share_stakeholder` FOREIGN KEY (`stakeholder_id`) REFERENCES `stakeholder` (`id`), CONSTRAINT `FK_share_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_SHR_HQ after insert on trackerdatabase.`share` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'share', 'I', 106, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`stakeholder_id` is null,'',concat('"',replace(replace(new.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`share` is null,'',concat('"',cast(new.`share` as char),'"')),',', if(new.`role` is null,'',concat('"',replace(replace(new.`role`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`sharelock` is null,'',concat('"',cast(new.`sharelock` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_SHR_HQ after update on trackerdatabase.`share` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`stakeholder_id` is null,'',concat('"',replace(replace(new.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`share` is null,'',concat('"',cast(new.`share` as char),'"')),',', if(new.`role` is null,'',concat('"',replace(replace(new.`role`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`sharelock` is null,'',concat('"',cast(new.`sharelock` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`stakeholder_id` is null,'',concat('"',replace(replace(old.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`share` is null,'',concat('"',cast(old.`share` as char),'"')),',', if(old.`role` is null,'',concat('"',replace(replace(old.`role`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`sharelock` is null,'',concat('"',cast(old.`sharelock` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'share', 'U', 106, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_SHR_HQ after delete on trackerdatabase.`share` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'share', 'D', 106, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`stakeholder_id` is null,'',concat('"',replace(replace(old.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`share` is null,'',concat('"',cast(old.`share` as char),'"')),',', if(old.`role` is null,'',concat('"',replace(replace(old.`role`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`sharelock` is null,'',concat('"',cast(old.`sharelock` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `society` -- DROP TABLE IF EXISTS `society`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `society` ( `id` char(36) NOT NULL, `name` varchar(150) DEFAULT NULL, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_SCTY_HQ after insert on trackerdatabase.`society` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'society', 'I', 110, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_SCTY_HQ after update on trackerdatabase.`society` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'society', 'U', 110, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_SCTY_HQ after delete on trackerdatabase.`society` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'society', 'D', 110, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `stakeholder` -- DROP TABLE IF EXISTS `stakeholder`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `stakeholder` ( `id` char(36) NOT NULL, `name` varchar(255) DEFAULT NULL, `cae` int(50) DEFAULT '0', `type` varchar(2) DEFAULT NULL, `comment` text, `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_STKHLDR_HQ after insert on trackerdatabase.`stakeholder` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder', 'I', 126, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`cae` is null,'',concat('"',cast(new.`cae` as char),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_STKHLDR_HQ after update on trackerdatabase.`stakeholder` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`cae` is null,'',concat('"',cast(new.`cae` as char),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`cae` is null,'',concat('"',cast(old.`cae` as char),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder', 'U', 126, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_STKHLDR_HQ after delete on trackerdatabase.`stakeholder` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder', 'D', 126, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`cae` is null,'',concat('"',cast(old.`cae` as char),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `stakeholder_society` -- DROP TABLE IF EXISTS `stakeholder_society`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `stakeholder_society` ( `id` char(36) NOT NULL, `stakeholder_id` char(36) NOT NULL, `society_id` char(36) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), KEY `FK_stakeholder_society_stakeholder` (`stakeholder_id`,`society_id`), KEY `FK_stakeholder_society_society` (`society_id`), CONSTRAINT `FK_stakeholder_society_society` FOREIGN KEY (`society_id`) REFERENCES `society` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_stakeholder_society_stakeholder` FOREIGN KEY (`stakeholder_id`) REFERENCES `stakeholder` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_STKHLDR_SCTY_HQ after insert on trackerdatabase.`stakeholder_society` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder_society', 'I', 93, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`stakeholder_id` is null,'',concat('"',replace(replace(new.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`society_id` is null,'',concat('"',replace(replace(new.`society_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_STKHLDR_SCTY_HQ after update on trackerdatabase.`stakeholder_society` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`stakeholder_id` is null,'',concat('"',replace(replace(new.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`society_id` is null,'',concat('"',replace(replace(new.`society_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`stakeholder_id` is null,'',concat('"',replace(replace(old.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`society_id` is null,'',concat('"',replace(replace(old.`society_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder_society', 'U', 93, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_STKHLDR_SCTY_HQ after delete on trackerdatabase.`stakeholder_society` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'stakeholder_society', 'D', 93, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`stakeholder_id` is null,'',concat('"',replace(replace(old.`stakeholder_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`society_id` is null,'',concat('"',replace(replace(old.`society_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `territory` -- DROP TABLE IF EXISTS `territory`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `territory` ( `id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `code` varchar(25) DEFAULT NULL, `country` int(1) NOT NULL, `weight` int(5) DEFAULT '0', `updated` datetime NOT NULL, PRIMARY KEY (`id`), KEY `FK_territory_territory` (`parentid`), CONSTRAINT `FK_territory_territory` FOREIGN KEY (`parentid`) REFERENCES `territory` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_TRRTRY_HQ after insert on trackerdatabase.`territory` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory', 'I', 103, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`code` is null,'',concat('"',replace(replace(new.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`country` is null,'',concat('"',cast(new.`country` as char),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_TRRTRY_HQ after update on trackerdatabase.`territory` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`name` is null,'',concat('"',replace(replace(new.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`code` is null,'',concat('"',replace(replace(new.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`country` is null,'',concat('"',cast(new.`country` as char),'"')),',', if(new.`weight` is null,'',concat('"',cast(new.`weight` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`code` is null,'',concat('"',replace(replace(old.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`country` is null,'',concat('"',cast(old.`country` as char),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory', 'U', 103, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_TRRTRY_HQ after delete on trackerdatabase.`territory` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory', 'D', 103, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`name` is null,'',concat('"',replace(replace(old.`name`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`code` is null,'',concat('"',replace(replace(old.`code`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`country` is null,'',concat('"',cast(old.`country` as char),'"')),',', if(old.`weight` is null,'',concat('"',cast(old.`weight` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `territory_library` -- DROP TABLE IF EXISTS `territory_library`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `territory_library` ( `id` char(36) NOT NULL, `territory_id` char(36) DEFAULT NULL, `library_id` char(36) DEFAULT NULL, `updated` datetime DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `FK_territory_library_territory` (`territory_id`,`library_id`), KEY `FK_territory_library_library` (`library_id`), CONSTRAINT `FK_territory_library_library` FOREIGN KEY (`library_id`) REFERENCES `library` (`id`), CONSTRAINT `FK_territory_library_territory` FOREIGN KEY (`territory_id`) REFERENCES `territory` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_TRRTRY_LBRRY_HQ after insert on trackerdatabase.`territory_library` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory_library', 'I', 105, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_TRRTRY_LBRRY_HQ after update on trackerdatabase.`territory_library` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`territory_id` is null,'',concat('"',replace(replace(new.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`library_id` is null,'',concat('"',replace(replace(new.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory_library', 'U', 105, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_TRRTRY_LBRRY_HQ after delete on trackerdatabase.`territory_library` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'territory_library', 'D', 105, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`territory_id` is null,'',concat('"',replace(replace(old.`territory_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`library_id` is null,'',concat('"',replace(replace(old.`library_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `track` -- DROP TABLE IF EXISTS `track`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `track` ( `id` char(36) NOT NULL, `album_id` char(36) NOT NULL, `parentid` char(36) DEFAULT NULL, `number` int(3) NOT NULL DEFAULT '0', `title` varchar(255) DEFAULT NULL, `type` varchar(1) DEFAULT NULL, `version` varchar(255) DEFAULT NULL, `alternativetitle` varchar(255) DEFAULT NULL, `duration` int(4) DEFAULT '0', `worknumber` varchar(50) DEFAULT NULL, `year` int(4) NOT NULL DEFAULT '0', `rating` int(2) NOT NULL DEFAULT '0', `bpm` int(3) NOT NULL DEFAULT '0', `pd` tinyint(1) NOT NULL DEFAULT '0', `lyrics` text, `description` text, `comment` text, `created` datetime DEFAULT '2000-01-01 00:00:00', `status` int(1) NOT NULL DEFAULT '0', `distribute` int(1) NOT NULL DEFAULT '0', `versioned` int(1) NOT NULL DEFAULT '0', `updated` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`), KEY `album` (`album_id`), KEY `parentid` (`parentid`), CONSTRAINT `FK_track_album` FOREIGN KEY (`album_id`) REFERENCES `album` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_TRCK_HQ after insert on trackerdatabase.`track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'track', 'I', 145, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`number` is null,'',concat('"',cast(new.`number` as char),'"')),',', if(new.`title` is null,'',concat('"',replace(replace(new.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`version` is null,'',concat('"',replace(replace(new.`version`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`alternativetitle` is null,'',concat('"',replace(replace(new.`alternativetitle`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`duration` is null,'',concat('"',cast(new.`duration` as char),'"')),',', if(new.`worknumber` is null,'',concat('"',replace(replace(new.`worknumber`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`year` is null,'',concat('"',cast(new.`year` as char),'"')),',', if(new.`rating` is null,'',concat('"',cast(new.`rating` as char),'"')),',', if(new.`bpm` is null,'',concat('"',cast(new.`bpm` as char),'"')),',', if(new.`pd` is null,'',concat('"',cast(new.`pd` as unsigned),'"')),',', if(new.`lyrics` is null,'',concat('"',replace(replace(new.`lyrics`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`description` is null,'',concat('"',replace(replace(new.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`created` is null,'',concat('"',cast(new.`created` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`versioned` is null,'',concat('"',cast(new.`versioned` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_TRCK_HQ after update on trackerdatabase.`track` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`parentid` is null,'',concat('"',replace(replace(new.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`number` is null,'',concat('"',cast(new.`number` as char),'"')),',', if(new.`title` is null,'',concat('"',replace(replace(new.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`version` is null,'',concat('"',replace(replace(new.`version`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`alternativetitle` is null,'',concat('"',replace(replace(new.`alternativetitle`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`duration` is null,'',concat('"',cast(new.`duration` as char),'"')),',', if(new.`worknumber` is null,'',concat('"',replace(replace(new.`worknumber`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`year` is null,'',concat('"',cast(new.`year` as char),'"')),',', if(new.`rating` is null,'',concat('"',cast(new.`rating` as char),'"')),',', if(new.`bpm` is null,'',concat('"',cast(new.`bpm` as char),'"')),',', if(new.`pd` is null,'',concat('"',cast(new.`pd` as unsigned),'"')),',', if(new.`lyrics` is null,'',concat('"',replace(replace(new.`lyrics`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`description` is null,'',concat('"',replace(replace(new.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`comment` is null,'',concat('"',replace(replace(new.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`created` is null,'',concat('"',cast(new.`created` as char),'"')),',', if(new.`status` is null,'',concat('"',cast(new.`status` as char),'"')),',', if(new.`distribute` is null,'',concat('"',cast(new.`distribute` as char),'"')),',', if(new.`versioned` is null,'',concat('"',cast(new.`versioned` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`number` is null,'',concat('"',cast(old.`number` as char),'"')),',', if(old.`title` is null,'',concat('"',replace(replace(old.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`version` is null,'',concat('"',replace(replace(old.`version`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`alternativetitle` is null,'',concat('"',replace(replace(old.`alternativetitle`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`duration` is null,'',concat('"',cast(old.`duration` as char),'"')),',', if(old.`worknumber` is null,'',concat('"',replace(replace(old.`worknumber`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`year` is null,'',concat('"',cast(old.`year` as char),'"')),',', if(old.`rating` is null,'',concat('"',cast(old.`rating` as char),'"')),',', if(old.`bpm` is null,'',concat('"',cast(old.`bpm` as char),'"')),',', if(old.`pd` is null,'',concat('"',cast(old.`pd` as unsigned),'"')),',', if(old.`lyrics` is null,'',concat('"',replace(replace(old.`lyrics`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`description` is null,'',concat('"',replace(replace(old.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`created` is null,'',concat('"',cast(old.`created` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`versioned` is null,'',concat('"',cast(old.`versioned` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'track', 'U', 145, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_TRCK_HQ after delete on trackerdatabase.`track` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'track', 'D', 145, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`parentid` is null,'',concat('"',replace(replace(old.`parentid`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`number` is null,'',concat('"',cast(old.`number` as char),'"')),',', if(old.`title` is null,'',concat('"',replace(replace(old.`title`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`version` is null,'',concat('"',replace(replace(old.`version`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`alternativetitle` is null,'',concat('"',replace(replace(old.`alternativetitle`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`duration` is null,'',concat('"',cast(old.`duration` as char),'"')),',', if(old.`worknumber` is null,'',concat('"',replace(replace(old.`worknumber`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`year` is null,'',concat('"',cast(old.`year` as char),'"')),',', if(old.`rating` is null,'',concat('"',cast(old.`rating` as char),'"')),',', if(old.`bpm` is null,'',concat('"',cast(old.`bpm` as char),'"')),',', if(old.`pd` is null,'',concat('"',cast(old.`pd` as unsigned),'"')),',', if(old.`lyrics` is null,'',concat('"',replace(replace(old.`lyrics`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`description` is null,'',concat('"',replace(replace(old.`description`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`comment` is null,'',concat('"',replace(replace(old.`comment`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`created` is null,'',concat('"',cast(old.`created` as char),'"')),',', if(old.`status` is null,'',concat('"',cast(old.`status` as char),'"')),',', if(old.`distribute` is null,'',concat('"',cast(old.`distribute` as char),'"')),',', if(old.`versioned` is null,'',concat('"',cast(old.`versioned` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `trackindex` -- DROP TABLE IF EXISTS `trackindex`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `trackindex` ( `track_id` varchar(36) NOT NULL, `track_updated` datetime NOT NULL, PRIMARY KEY (`track_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `user` -- DROP TABLE IF EXISTS `user`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `user` ( `id` char(36) NOT NULL, `username` varchar(20) DEFAULT NULL, `password` varchar(100) DEFAULT NULL, `fullname` varchar(100) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `updated` datetime DEFAULT '2000-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_SR_HQ after insert on trackerdatabase.`user` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'user', 'I', 116, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`username` is null,'',concat('"',replace(replace(new.`username`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`password` is null,'',concat('"',replace(replace(new.`password`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`fullname` is null,'',concat('"',replace(replace(new.`fullname`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`email` is null,'',concat('"',replace(replace(new.`email`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_SR_HQ after update on trackerdatabase.`user` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`username` is null,'',concat('"',replace(replace(new.`username`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`password` is null,'',concat('"',replace(replace(new.`password`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`fullname` is null,'',concat('"',replace(replace(new.`fullname`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`email` is null,'',concat('"',replace(replace(new.`email`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`username` is null,'',concat('"',replace(replace(old.`username`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`password` is null,'',concat('"',replace(replace(old.`password`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`fullname` is null,'',concat('"',replace(replace(old.`fullname`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`email` is null,'',concat('"',replace(replace(old.`email`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'user', 'U', 116, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_SR_HQ after delete on trackerdatabase.`user` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'user', 'D', 116, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`username` is null,'',concat('"',replace(replace(old.`username`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`password` is null,'',concat('"',replace(replace(old.`password`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`fullname` is null,'',concat('"',replace(replace(old.`fullname`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`email` is null,'',concat('"',replace(replace(old.`email`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `user_document` -- DROP TABLE IF EXISTS `user_document`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `user_document` ( `id` char(36) NOT NULL, `user_id` char(36) NOT NULL, `document_id` char(36) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_user_document_user` (`user_id`,`document_id`), KEY `FK_user_document_document` (`document_id`), CONSTRAINT `user_document_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), CONSTRAINT `user_document_ibfk_2` FOREIGN KEY (`document_id`) REFERENCES `document` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `variables` -- DROP TABLE IF EXISTS `variables`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `variables` ( `variable` varchar(255) DEFAULT NULL, `value` varchar(255) DEFAULT NULL, KEY `variable` (`variable`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_VRBLS_HQ after insert on trackerdatabase.`variables` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'variables', 'I', 143, concat( if(new.`variable` is null,'',concat('"',replace(replace(new.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`value` is null,'',concat('"',replace(replace(new.`value`,'\\','\\\\'),'"','\\"'),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_VRBLS_HQ after update on trackerdatabase.`variables` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`variable` is null,'',concat('"',replace(replace(new.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`value` is null,'',concat('"',replace(replace(new.`value`,'\\','\\\\'),'"','\\"'),'"'))); set var_old_data = concat( if(old.`variable` is null,'',concat('"',replace(replace(old.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`value` is null,'',concat('"',replace(replace(old.`value`,'\\','\\\\'),'"','\\"'),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'variables', 'U', 143, concat( if(old.`variable` is null,'',concat('"',replace(replace(old.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`value` is null,'',concat('"',replace(replace(old.`value`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_VRBLS_HQ after delete on trackerdatabase.`variables` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'variables', 'D', 143, concat( if(old.`variable` is null,'',concat('"',replace(replace(old.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`value` is null,'',concat('"',replace(replace(old.`value`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`variable` is null,'',concat('"',replace(replace(old.`variable`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`value` is null,'',concat('"',replace(replace(old.`value`,'\\','\\\\'),'"','\\"'),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `watchdog` -- DROP TABLE IF EXISTS `watchdog`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `watchdog` ( `id` char(36) NOT NULL, `category` varchar(255) NOT NULL, `level` int(1) NOT NULL, `message` text NOT NULL, `updated` datetime NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `waveform` -- DROP TABLE IF EXISTS `waveform`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `waveform` ( `id` char(36) NOT NULL, `file_id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `album_id` char(36) NOT NULL, `type` varchar(3) NOT NULL, `size` int(20) NOT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_waveform_track` (`track_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_I_FOR_WVFRM_HQ after insert on trackerdatabase.`waveform` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, row_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'waveform', 'I', 131, concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`file_id` is null,'',concat('"',replace(replace(new.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`size` is null,'',concat('"',cast(new.`size` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_U_FOR_WVFRM_HQ after update on trackerdatabase.`waveform` for each row begin DECLARE var_row_data mediumtext; DECLARE var_old_data mediumtext; if 1=1 and @sync_triggers_disabled is null then set var_row_data = concat( if(new.`id` is null,'',concat('"',replace(replace(new.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`file_id` is null,'',concat('"',replace(replace(new.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`track_id` is null,'',concat('"',replace(replace(new.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`album_id` is null,'',concat('"',replace(replace(new.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`type` is null,'',concat('"',replace(replace(new.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(new.`size` is null,'',concat('"',cast(new.`size` as char),'"')),',', if(new.`updated` is null,'',concat('"',cast(new.`updated` as char),'"'))); set var_old_data = concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`size` is null,'',concat('"',cast(old.`size` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"'))); if 1=1 then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, row_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'waveform', 'U', 131, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), var_row_data, var_old_data, 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = utf8 */ ; /*!50003 SET character_set_results = utf8 */ ; /*!50003 SET collation_connection = utf8_general_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES' */ ; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`tracker`@`%`*/ /*!50003 trigger SYM_ON_D_FOR_WVFRM_HQ after delete on trackerdatabase.`waveform` for each row begin if 1=1 and @sync_triggers_disabled is null then insert into trackerdatabase_synch.sym_data (table_name, event_type, trigger_hist_id, pk_data, old_data, channel_id, transaction_id, source_node_id, external_data, create_time) values( 'waveform', 'D', 131, concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')) ), concat( if(old.`id` is null,'',concat('"',replace(replace(old.`id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`file_id` is null,'',concat('"',replace(replace(old.`file_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`track_id` is null,'',concat('"',replace(replace(old.`track_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`album_id` is null,'',concat('"',replace(replace(old.`album_id`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`type` is null,'',concat('"',replace(replace(old.`type`,'\\','\\\\'),'"','\\"'),'"')),',', if(old.`size` is null,'',concat('"',cast(old.`size` as char),'"')),',', if(old.`updated` is null,'',concat('"',cast(old.`updated` as char),'"')) ), 'default', trackerdatabase_synch.sym_transaction_id(), @sync_node_disabled, null, CURRENT_TIMESTAMP ); end if; end */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `worknumber` -- DROP TABLE IF EXISTS `worknumber`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `worknumber` ( `id` char(36) NOT NULL, `track_id` char(36) NOT NULL, `society_id` char(36) NOT NULL, `worknumber` varchar(255) DEFAULT NULL, `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `FK_worknumber_society` (`society_id`,`track_id`), KEY `FK_worknumber_track` (`track_id`), CONSTRAINT `FK_worknumber_society` FOREIGN KEY (`society_id`) REFERENCES `society` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_worknumber_track` FOREIGN KEY (`track_id`) REFERENCES `track` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2012-12-10 7:21:42