86 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| --
 | |
| -- Table structure for table `#__banners`
 | |
| --
 | |
| 
 | |
| CREATE TABLE IF NOT EXISTS `#__banners` (
 | |
|   `id` int NOT NULL AUTO_INCREMENT,
 | |
|   `cid` int NOT NULL DEFAULT 0,
 | |
|   `type` int NOT NULL DEFAULT 0,
 | |
|   `name` varchar(255) NOT NULL DEFAULT '',
 | |
|   `alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
 | |
|   `imptotal` int NOT NULL DEFAULT 0,
 | |
|   `impmade` int NOT NULL DEFAULT 0,
 | |
|   `clicks` int NOT NULL DEFAULT 0,
 | |
|   `clickurl` varchar(200) NOT NULL DEFAULT '',
 | |
|   `state` tinyint NOT NULL DEFAULT 0,
 | |
|   `catid` int unsigned NOT NULL DEFAULT 0,
 | |
|   `description` text NOT NULL,
 | |
|   `custombannercode` varchar(2048) NOT NULL,
 | |
|   `sticky` tinyint unsigned NOT NULL DEFAULT 0,
 | |
|   `ordering` int NOT NULL DEFAULT 0,
 | |
|   `metakey` text NOT NULL,
 | |
|   `params` text NOT NULL,
 | |
|   `own_prefix` tinyint NOT NULL DEFAULT 0,
 | |
|   `metakey_prefix` varchar(400) NOT NULL DEFAULT '',
 | |
|   `purchase_type` tinyint NOT NULL DEFAULT -1,
 | |
|   `track_clicks` tinyint NOT NULL DEFAULT -1,
 | |
|   `track_impressions` tinyint NOT NULL DEFAULT -1,
 | |
|   `checked_out` int unsigned NOT NULL DEFAULT 0,
 | |
|   `checked_out_time` datetime,
 | |
|   `publish_up` datetime,
 | |
|   `publish_down` datetime,
 | |
|   `reset` datetime,
 | |
|   `created` datetime NOT NULL,
 | |
|   `language` char(7) NOT NULL DEFAULT '',
 | |
|   `created_by` int unsigned NOT NULL DEFAULT 0,
 | |
|   `created_by_alias` varchar(255) NOT NULL DEFAULT '',
 | |
|   `modified` datetime NOT NULL,
 | |
|   `modified_by` int unsigned NOT NULL DEFAULT 0,
 | |
|   `version` int unsigned NOT NULL DEFAULT 1,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `idx_state` (`state`),
 | |
|   KEY `idx_own_prefix` (`own_prefix`),
 | |
|   KEY `idx_metakey_prefix` (`metakey_prefix`(100)),
 | |
|   KEY `idx_banner_catid` (`catid`),
 | |
|   KEY `idx_language` (`language`)
 | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `#__banner_clients`
 | |
| --
 | |
| 
 | |
| CREATE TABLE IF NOT EXISTS `#__banner_clients` (
 | |
|   `id` int NOT NULL AUTO_INCREMENT,
 | |
|   `name` varchar(255) NOT NULL DEFAULT '',
 | |
|   `contact` varchar(255) NOT NULL DEFAULT '',
 | |
|   `email` varchar(255) NOT NULL DEFAULT '',
 | |
|   `extrainfo` text NOT NULL,
 | |
|   `state` tinyint NOT NULL DEFAULT 0,
 | |
|   `checked_out` int unsigned NOT NULL DEFAULT 0,
 | |
|   `checked_out_time` datetime,
 | |
|   `metakey` text NOT NULL,
 | |
|   `own_prefix` tinyint NOT NULL DEFAULT 0,
 | |
|   `metakey_prefix` varchar(400) NOT NULL DEFAULT '',
 | |
|   `purchase_type` tinyint NOT NULL DEFAULT -1,
 | |
|   `track_clicks` tinyint NOT NULL DEFAULT -1,
 | |
|   `track_impressions` tinyint NOT NULL DEFAULT -1,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `idx_own_prefix` (`own_prefix`),
 | |
|   KEY `idx_metakey_prefix` (`metakey_prefix`(100))
 | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `#__banner_tracks`
 | |
| --
 | |
| 
 | |
| CREATE TABLE IF NOT EXISTS `#__banner_tracks` (
 | |
|   `track_date` datetime NOT NULL,
 | |
|   `track_type` int unsigned NOT NULL,
 | |
|   `banner_id` int unsigned NOT NULL,
 | |
|   `count` int unsigned NOT NULL DEFAULT 0,
 | |
|   PRIMARY KEY (`track_date`,`track_type`,`banner_id`),
 | |
|   KEY `idx_track_date` (`track_date`),
 | |
|   KEY `idx_track_type` (`track_type`),
 | |
|   KEY `idx_banner_id` (`banner_id`)
 | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
 |