Ansible roles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

353 lines
21 KiB

CREATE TABLE IF NOT EXISTS `access` (
`login` varchar(100) NOT NULL,
`idsite` int(10) unsigned NOT NULL,
`access` varchar(10) DEFAULT NULL,
PRIMARY KEY (`login`,`idsite`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `goal` (
`idsite` int(11) NOT NULL,
`idgoal` int(11) NOT NULL,
`name` varchar(50) NOT NULL,
`description` varchar(255) NOT NULL DEFAULT '',
`match_attribute` varchar(20) NOT NULL,
`pattern` varchar(255) NOT NULL,
`pattern_type` varchar(10) NOT NULL,
`case_sensitive` tinyint(4) NOT NULL,
`allow_multiple` tinyint(4) NOT NULL,
`revenue` float NOT NULL,
`deleted` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`idsite`,`idgoal`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_action` (
`idaction` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` text,
`hash` int(10) unsigned NOT NULL,
`type` tinyint(3) unsigned DEFAULT NULL,
`url_prefix` tinyint(2) DEFAULT NULL,
PRIMARY KEY (`idaction`),
KEY `index_type_hash` (`type`,`hash`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_conversion` (
`idvisit` bigint(10) unsigned NOT NULL,
`idsite` int(10) unsigned NOT NULL,
`idvisitor` binary(8) NOT NULL,
`server_time` datetime NOT NULL,
`idaction_url` int(10) unsigned DEFAULT NULL,
`idlink_va` bigint(10) unsigned DEFAULT NULL,
`idgoal` int(10) NOT NULL,
`buster` int(10) unsigned NOT NULL,
`idorder` varchar(100) DEFAULT NULL,
`items` smallint(5) unsigned DEFAULT NULL,
`url` text NOT NULL,
`visitor_days_since_first` smallint(5) unsigned DEFAULT NULL,
`visitor_days_since_order` smallint(5) unsigned DEFAULT NULL,
`visitor_returning` tinyint(1) DEFAULT NULL,
`visitor_count_visits` int(11) unsigned NOT NULL,
`referer_keyword` varchar(255) DEFAULT NULL,
`referer_name` varchar(70) DEFAULT NULL,
`referer_type` tinyint(1) unsigned DEFAULT NULL,
`config_device_brand` varchar(100) DEFAULT NULL,
`config_device_model` varchar(100) DEFAULT NULL,
`config_device_type` tinyint(100) DEFAULT NULL,
`location_city` varchar(255) DEFAULT NULL,
`location_country` char(3) DEFAULT NULL,
`location_latitude` decimal(9,6) DEFAULT NULL,
`location_longitude` decimal(9,6) DEFAULT NULL,
`location_region` char(2) DEFAULT NULL,
`revenue_discount` float DEFAULT NULL,
`revenue` float DEFAULT NULL,
`revenue_shipping` float DEFAULT NULL,
`revenue_subtotal` float DEFAULT NULL,
`revenue_tax` float DEFAULT NULL,
`custom_var_k1` varchar(200) DEFAULT NULL,
`custom_var_v1` varchar(200) DEFAULT NULL,
`custom_var_k2` varchar(200) DEFAULT NULL,
`custom_var_v2` varchar(200) DEFAULT NULL,
`custom_var_k3` varchar(200) DEFAULT NULL,
`custom_var_v3` varchar(200) DEFAULT NULL,
`custom_var_k4` varchar(200) DEFAULT NULL,
`custom_var_v4` varchar(200) DEFAULT NULL,
`custom_var_k5` varchar(200) DEFAULT NULL,
`custom_var_v5` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idvisit`,`idgoal`,`buster`),
UNIQUE KEY `unique_idsite_idorder` (`idsite`,`idorder`),
KEY `index_idsite_datetime` (`idsite`,`server_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_conversion_item` (
`idsite` int(10) unsigned NOT NULL,
`idvisitor` binary(8) NOT NULL,
`server_time` datetime NOT NULL,
`idvisit` bigint(10) unsigned NOT NULL,
`idorder` varchar(100) NOT NULL,
`idaction_sku` int(10) unsigned NOT NULL,
`idaction_name` int(10) unsigned NOT NULL,
`idaction_category` int(10) unsigned NOT NULL,
`idaction_category2` int(10) unsigned NOT NULL,
`idaction_category3` int(10) unsigned NOT NULL,
`idaction_category4` int(10) unsigned NOT NULL,
`idaction_category5` int(10) unsigned NOT NULL,
`price` float NOT NULL,
`quantity` int(10) unsigned NOT NULL,
`deleted` tinyint(1) unsigned NOT NULL,
PRIMARY KEY (`idvisit`,`idorder`,`idaction_sku`),
KEY `index_idsite_servertime` (`idsite`,`server_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_link_visit_action` (
`idlink_va` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
`idsite` int(10) unsigned NOT NULL,
`idvisitor` binary(8) NOT NULL,
`idvisit` bigint(10) unsigned NOT NULL,
`idaction_url_ref` int(10) unsigned DEFAULT '0',
`idaction_name_ref` int(10) unsigned DEFAULT NULL,
`custom_float` float DEFAULT NULL,
`server_time` datetime NOT NULL,
`idpageview` char(6) DEFAULT NULL,
`interaction_position` smallint(5) unsigned DEFAULT NULL,
`idaction_name` int(10) unsigned DEFAULT NULL,
`idaction_url` int(10) unsigned DEFAULT NULL,
`time_spent_ref_action` int(10) unsigned DEFAULT NULL,
`idaction_event_action` int(10) unsigned DEFAULT NULL,
`idaction_event_category` int(10) unsigned DEFAULT NULL,
`idaction_content_interaction` int(10) unsigned DEFAULT NULL,
`idaction_content_name` int(10) unsigned DEFAULT NULL,
`idaction_content_piece` int(10) unsigned DEFAULT NULL,
`idaction_content_target` int(10) unsigned DEFAULT NULL,
`custom_var_k1` varchar(200) DEFAULT NULL,
`custom_var_v1` varchar(200) DEFAULT NULL,
`custom_var_k2` varchar(200) DEFAULT NULL,
`custom_var_v2` varchar(200) DEFAULT NULL,
`custom_var_k3` varchar(200) DEFAULT NULL,
`custom_var_v3` varchar(200) DEFAULT NULL,
`custom_var_k4` varchar(200) DEFAULT NULL,
`custom_var_v4` varchar(200) DEFAULT NULL,
`custom_var_k5` varchar(200) DEFAULT NULL,
`custom_var_v5` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idlink_va`),
KEY `index_idvisit` (`idvisit`),
KEY `index_idsite_servertime` (`idsite`,`server_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_profiling` (
`query` text NOT NULL,
`count` int(10) unsigned DEFAULT NULL,
`sum_time_ms` float DEFAULT NULL,
UNIQUE KEY `query` (`query`(100))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `log_visit` (
`idvisit` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
`idsite` int(10) unsigned NOT NULL,
`idvisitor` binary(8) NOT NULL,
`visit_last_action_time` datetime NOT NULL,
`config_id` binary(8) NOT NULL,
`location_ip` varbinary(16) NOT NULL,
`user_id` varchar(200) DEFAULT NULL,
`visit_first_action_time` datetime NOT NULL,
`visit_goal_buyer` tinyint(1) DEFAULT NULL,
`visit_goal_converted` tinyint(1) DEFAULT NULL,
`visitor_days_since_first` smallint(5) unsigned DEFAULT NULL,
`visitor_days_since_order` smallint(5) unsigned DEFAULT NULL,
`visitor_returning` tinyint(1) DEFAULT NULL,
`visitor_count_visits` int(11) unsigned NOT NULL,
`visit_entry_idaction_name` int(10) unsigned DEFAULT NULL,
`visit_entry_idaction_url` int(11) unsigned DEFAULT NULL,
`visit_exit_idaction_name` int(10) unsigned DEFAULT NULL,
`visit_exit_idaction_url` int(10) unsigned DEFAULT '0',
`visit_total_actions` int(11) unsigned DEFAULT NULL,
`visit_total_interactions` smallint(5) unsigned DEFAULT '0',
`visit_total_searches` smallint(5) unsigned DEFAULT NULL,
`referer_keyword` varchar(255) DEFAULT NULL,
`referer_name` varchar(70) DEFAULT NULL,
`referer_type` tinyint(1) unsigned DEFAULT NULL,
`referer_url` text,
`location_browser_lang` varchar(20) DEFAULT NULL,
`config_browser_engine` varchar(10) DEFAULT NULL,
`config_browser_name` varchar(10) DEFAULT NULL,
`config_browser_version` varchar(20) DEFAULT NULL,
`config_device_brand` varchar(100) DEFAULT NULL,
`config_device_model` varchar(100) DEFAULT NULL,
`config_device_type` tinyint(100) DEFAULT NULL,
`config_os` char(3) DEFAULT NULL,
`config_os_version` varchar(100) DEFAULT NULL,
`visit_total_events` int(11) unsigned DEFAULT NULL,
`visitor_localtime` time DEFAULT NULL,
`visitor_days_since_last` smallint(5) unsigned DEFAULT NULL,
`config_resolution` varchar(18) DEFAULT NULL,
`config_cookie` tinyint(1) DEFAULT NULL,
`config_director` tinyint(1) DEFAULT NULL,
`config_flash` tinyint(1) DEFAULT NULL,
`config_gears` tinyint(1) DEFAULT NULL,
`config_java` tinyint(1) DEFAULT NULL,
`config_pdf` tinyint(1) DEFAULT NULL,
`config_quicktime` tinyint(1) DEFAULT NULL,
`config_realplayer` tinyint(1) DEFAULT NULL,
`config_silverlight` tinyint(1) DEFAULT NULL,
`config_windowsmedia` tinyint(1) DEFAULT NULL,
`visit_total_time` int(11) unsigned NOT NULL,
`location_city` varchar(255) DEFAULT NULL,
`location_country` char(3) DEFAULT NULL,
`location_latitude` decimal(9,6) DEFAULT NULL,
`location_longitude` decimal(9,6) DEFAULT NULL,
`location_region` char(2) DEFAULT NULL,
`custom_var_k1` varchar(200) DEFAULT NULL,
`custom_var_v1` varchar(200) DEFAULT NULL,
`custom_var_k2` varchar(200) DEFAULT NULL,
`custom_var_v2` varchar(200) DEFAULT NULL,
`custom_var_k3` varchar(200) DEFAULT NULL,
`custom_var_v3` varchar(200) DEFAULT NULL,
`custom_var_k4` varchar(200) DEFAULT NULL,
`custom_var_v4` varchar(200) DEFAULT NULL,
`custom_var_k5` varchar(200) DEFAULT NULL,
`custom_var_v5` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idvisit`),
KEY `index_idsite_config_datetime` (`idsite`,`config_id`,`visit_last_action_time`),
KEY `index_idsite_datetime` (`idsite`,`visit_last_action_time`),
KEY `index_idsite_idvisitor` (`idsite`,`idvisitor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `logger_message` (
`idlogger_message` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tag` varchar(50) DEFAULT NULL,
`timestamp` timestamp NULL DEFAULT NULL,
`level` varchar(16) DEFAULT NULL,
`message` text,
PRIMARY KEY (`idlogger_message`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `option` (
`option_name` varchar(255) NOT NULL,
`option_value` longtext NOT NULL,
`autoload` tinyint(4) NOT NULL DEFAULT '1',
PRIMARY KEY (`option_name`),
KEY `autoload` (`autoload`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
LOCK TABLES `option` WRITE;
INSERT IGNORE INTO `option` VALUES ('usercountry.location_provider','geoip_pecl',0),('MobileMessaging_DelegatedManagement','false',0),('PrivacyManager.doNotTrackEnabled','1',0),('PrivacyManager.ipAnonymizerEnabled','1',0),('SitesManager_DefaultTimezone','Europe/Paris',0),('UpdateCheck_LastTimeChecked','1520439767',1),('UpdateCheck_LatestVersion','3.3.0',0),('version_Actions','3.3.0',1),('version_Annotations','3.3.0',1),('version_API','3.3.0',1),('version_BulkTracking','3.3.0',1),('version_Contents','3.3.0',1),('version_core','3.3.0',1),('version_CoreAdminHome','3.3.0',1),('version_CoreConsole','3.3.0',1),('version_CoreHome','3.3.0',1),('version_CorePluginsAdmin','3.3.0',1),('version_CoreUpdater','3.3.0',1),('version_CoreVisualizations','3.3.0',1),('version_CustomPiwikJs','3.3.0',1),('version_CustomVariables','3.3.0',1),('version_Dashboard','3.3.0',1),('version_DevicePlugins','3.3.0',1),('version_DevicesDetection','3.3.0',1),('version_Diagnostics','3.3.0',1),('version_Ecommerce','3.3.0',1),('version_Events','3.3.0',1),('version_ExampleAPI','1.0',1),('version_ExamplePlugin','0.1.0',1),('version_Feedback','3.3.0',1),('version_Goals','3.3.0',1),('version_Heartbeat','3.3.0',1),('version_ImageGraph','3.3.0',1),('version_Insights','3.3.0',1),('version_Installation','3.3.0',1),('version_Intl','3.3.0',1),('version_LanguagesManager','3.3.0',1),('version_Live','3.3.0',1),('version_Login','3.3.0',1),('version_log_conversion.revenue','float default NULL',1),('version_log_conversion.revenue_discount','float default NULL',1),('version_log_conversion.revenue_shipping','float default NULL',1),('version_log_conversion.revenue_subtotal','float default NULL',1),('version_log_conversion.revenue_tax','float default NULL',1),('version_log_link_visit_action.idaction_content_interaction','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_content_name','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_content_piece','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_content_target','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_event_action','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_event_category','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idaction_name','INTEGER(10) UNSIGNED',1),('version_log_link_visit_action.idaction_url','INTEGER(10) UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.idpageview','CHAR(6) NULL DEFAULT NULL',1),('version_log_link_visit_action.interaction_position','SMALLINT UNSIGNED DEFAULT NULL',1),('version_log_link_visit_action.server_time','DATETIME NOT NULL',1),('version_log_link_visit_action.time_spent_ref_action','INTEGER(10) UNSIGNED NULL',1),('version_log_visit.config_browser_engine','VARCHAR(10) NULL',1),('version_log_visit.config_browser_name','VARCHAR(10) NULL',1),('version_log_visit.config_browser_version','VARCHAR(20) NULL',1),('version_log_visit.config_cookie','TINYINT(1) NULL',1),('version_log_visit.config_device_brand','VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL1',1),('version_log_visit.config_device_model','VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL1',1),('version_log_visit.config_device_type','TINYINT( 100 ) NULL DEFAULT NULL1',1),('version_log_visit.config_director','TINYINT(1) NULL',1),('version_log_visit.config_flash','TINYINT(1) NULL',1),('version_log_visit.config_gears','TINYINT(1) NULL',1),('version_log_visit.config_java','TINYINT(1) NULL',1),('version_log_visit.config_os','CHAR(3) NULL',1),('version_log_visit.config_os_version','VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL',1),('version_log_visit.config_pdf','TINYINT(1) NULL',1),('version_log_visit.config_quicktime','TINYINT(1) NULL',1),('version_log_visit.config_realplayer','TINYINT(1) NULL',1),('version_log_visit.config_resolution','VARCHAR(18) NULL',1),('version_log_visit.config_silverlight','TINYINT(1) NULL',1),('version_log_visit.config_windowsmedia','TINYINT(
UNLOCK TABLES;
CREATE TABLE IF NOT EXISTS `plugin_setting` (
`plugin_name` varchar(60) NOT NULL,
`setting_name` varchar(255) NOT NULL,
`setting_value` longtext NOT NULL,
`user_login` varchar(100) NOT NULL DEFAULT '',
KEY `plugin_name` (`plugin_name`,`user_login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `report` (
`idreport` int(11) NOT NULL AUTO_INCREMENT,
`idsite` int(11) NOT NULL,
`login` varchar(100) NOT NULL,
`description` varchar(255) NOT NULL,
`idsegment` int(11) DEFAULT NULL,
`period` varchar(10) NOT NULL,
`hour` tinyint(4) NOT NULL DEFAULT '0',
`type` varchar(10) NOT NULL,
`format` varchar(10) NOT NULL,
`reports` text NOT NULL,
`parameters` text,
`ts_created` timestamp NULL DEFAULT NULL,
`ts_last_sent` timestamp NULL DEFAULT NULL,
`deleted` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`idreport`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `segment` (
`idsegment` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`definition` text NOT NULL,
`login` varchar(100) NOT NULL,
`enable_all_users` tinyint(4) NOT NULL DEFAULT '0',
`enable_only_idsite` int(11) DEFAULT NULL,
`auto_archive` tinyint(4) NOT NULL DEFAULT '0',
`ts_created` timestamp NULL DEFAULT NULL,
`ts_last_edit` timestamp NULL DEFAULT NULL,
`deleted` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`idsegment`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `sequence` (
`name` varchar(120) NOT NULL,
`value` bigint(20) unsigned NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `session` (
`id` varchar(255) NOT NULL,
`modified` int(11) DEFAULT NULL,
`lifetime` int(11) DEFAULT NULL,
`data` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `site` (
`idsite` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(90) NOT NULL,
`main_url` varchar(255) NOT NULL,
`ts_created` timestamp NULL DEFAULT NULL,
`ecommerce` tinyint(4) DEFAULT '0',
`sitesearch` tinyint(4) DEFAULT '1',
`sitesearch_keyword_parameters` text NOT NULL,
`sitesearch_category_parameters` text NOT NULL,
`timezone` varchar(50) NOT NULL,
`currency` char(3) NOT NULL,
`exclude_unknown_urls` tinyint(1) DEFAULT '0',
`excluded_ips` text NOT NULL,
`excluded_parameters` text NOT NULL,
`excluded_user_agents` text NOT NULL,
`group` varchar(250) NOT NULL,
`type` varchar(255) NOT NULL,
`keep_url_fragment` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`idsite`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `site` VALUES (1,'Example','http://www.example.com','2018-03-08 06:57:56',0,1,'','','Europe/Paris','EUR',0,'','','','','website',0);
CREATE TABLE IF NOT EXISTS `site_setting` (
`idsite` int(10) unsigned NOT NULL,
`plugin_name` varchar(60) NOT NULL,
`setting_name` varchar(255) NOT NULL,
`setting_value` longtext NOT NULL,
KEY `idsite` (`idsite`,`plugin_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `site_url` (
`idsite` int(10) unsigned NOT NULL,
`url` varchar(255) NOT NULL,
PRIMARY KEY (`idsite`,`url`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `user` (
`login` varchar(100) NOT NULL,
`password` varchar(255) NOT NULL,
`alias` varchar(45) NOT NULL,
`email` varchar(100) NOT NULL,
`token_auth` char(32) NOT NULL,
`superuser_access` tinyint(2) unsigned NOT NULL DEFAULT '0',
`date_registered` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`login`),
UNIQUE KEY `uniq_keytoken` (`token_auth`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
LOCK TABLES `user` WRITE;
INSERT IGNORE INTO `user` VALUES ('admin','$2y$10$gclgENis3oqBEb7UAKwyGeNYTpJhAptLQmaG6niG4babensyXs1/i','admin','admin@example.com','3524eae98dc88da9bc415d579dd73850',1,'2018-03-08 06:57:19'),('anonymous','','anonymous','anonymous@example.org','anonymous',0,'2018-03-08 06:56:02');
UNLOCK TABLES;
CREATE TABLE IF NOT EXISTS `user_dashboard` (
`login` varchar(100) NOT NULL,
`iddashboard` int(11) NOT NULL,
`name` varchar(100) DEFAULT NULL,
`layout` text NOT NULL,
PRIMARY KEY (`login`,`iddashboard`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `user_language` (
`login` varchar(100) NOT NULL,
`language` varchar(10) NOT NULL,
`use_12_hour_clock` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;