%PDF- %PDF-
| Direktori : /home/lightco1/luminero.com.au/administrator/components/com_cmc/sql/xml/ |
| Current File : /home/lightco1/luminero.com.au/administrator/components/com_cmc/sql/xml/mysql.xml |
<?xml version="1.0" encoding="UTF-8"?>
<schema>
<!-- Metadata -->
<meta>
<!-- Supported driver types -->
<drivers>
<driver>mysql</driver>
<driver>mysqli</driver>
</drivers>
</meta>
<!-- SQL commands to run on installation and update -->
<sql>
<action table="#__cmc_lists" canfail="0">
<condition type="missing" value=""/>
<query><![CDATA[
CREATE TABLE IF NOT EXISTS `#__cmc_lists` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mc_id` varchar(10) NOT NULL,
`web_id` int(11) NOT NULL,
`list_name` varchar(255) NOT NULL,
`date_created` datetime NOT NULL,
`email_type_option` tinyint(1) NOT NULL DEFAULT '0',
`use_awesomebar` tinyint(1) NOT NULL DEFAULT '1',
`default_from_name` varchar(255) NOT NULL,
`default_from_email` varchar(255) NOT NULL,
`default_subject` varchar(255) DEFAULT NULL,
`default_language` varchar(10) NOT NULL DEFAULT 'en',
`list_rating` float(5,4) NOT NULL DEFAULT '0.0000',
`subscribe_url_short` varchar(255) NOT NULL,
`subscribe_url_long` varchar(255) NOT NULL,
`beamer_address` varchar(255) NOT NULL,
`visibility` varchar(255) NOT NULL DEFAULT 'pub',
`created_user_id` int(11) NOT NULL,
`created_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`modified_user_id` int(11) NOT NULL,
`modified_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`access` int(10) NOT NULL DEFAULT '0',
`query_data` text,
PRIMARY KEY (`id`)
);
]]></query>
</action>
<action table="#__cmc_users" canfail="0">
<condition type="missing" value=""/>
<query><![CDATA[
CREATE TABLE IF NOT EXISTS `#__cmc_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mc_id` varchar(255) DEFAULT NULL,
`list_id` varchar(255) NOT NULL,
`user_id` int(11) NOT NULL DEFAULT '0',
`firstname` varchar(255) DEFAULT NULL,
`lastname` varchar(500) DEFAULT NULL,
`email` varchar(500) NOT NULL,
`email_type` varchar(500) NOT NULL DEFAULT 'html',
`interests` text,
`merges` text,
`status` varchar(255) NOT NULL DEFAULT 'subscribed',
`ip_signup` varchar(255) DEFAULT NULL,
`timestamp_signup` datetime NOT NULL,
`ip_opt` varchar(255) DEFAULT NULL,
`timestamp_opt` datetime NOT NULL,
`member_rating` tinyint(2) NOT NULL DEFAULT '2',
`campaign_id` int(11) NOT NULL,
`lists` varchar(255) DEFAULT NULL,
`timestamp` datetime NOT NULL,
`info_changed` datetime NOT NULL,
`web_id` varchar(255) DEFAULT NULL,
`language` varchar(255) DEFAULT 'en',
`is_gmonkey` tinyint(1) NOT NULL DEFAULT '0',
`geo` text COMMENT 'json',
`clients` text COMMENT 'json',
`static_segments` text COMMENT 'json',
`created_user_id` int(11) NOT NULL,
`created_time` datetime NOT NULL,
`modified_user_id` int(11) NOT NULL,
`modified_time` datetime NOT NULL,
`query_data` text COMMENT 'json',
PRIMARY KEY (`id`)
);
]]></query>
</action>
<action table="#__cmc_register" canfail="0">
<condition type="missing" value=""/>
<query><![CDATA[
CREATE TABLE IF NOT EXISTS `#__cmc_register` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` varchar(255) NOT NULL,
`params` text NOT NULL,
`plg` tinyint(2) NOT NULL DEFAULT '0',
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
);
]]></query>
</action>
<action table="#__cmc_register" canfail="0">
<condition type="type" value="user_id" coltype="int(11)"/>
<query><![CDATA[
ALTER TABLE `#__cmc_register` CHANGE `user_id` `user_id` VARCHAR( 255 ) NOT NULL;
]]></query>
</action>
<action table="#__cmc_shops" canfail="0">
condition type="missing" value="" />
<query><![CDATA[
CREATE TABLE IF NOT EXISTS `#__cmc_shops` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shop_id` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`list_id` varchar(255) NOT NULL,
`type` TINYINT(4) NOT NULL DEFAULT 1,
`params` text NOT NULL,
`synced` tinyint(1) NOT NULL DEFAULT 0,
`last_sync` datetime NOT NULL,
`created` datetime NOT NULL,
PRIMARY KEY (`id`)
);
]]></query>
</action>
</sql>
</schema>