/
githubmirror
/
joomla-cms
Обзор
Документация
Войти
/
githubmirror
/
joomla-cms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
5.4-dev
administrator/components/com_finder/sql/install.mysql.sql
391 строка
11 KB
Richard Fath
[4.0] Remove display widths for integer data types from SQL scripts for MySQL and MariaDB databases (#32608)
03 май 2021, 01:16
Не верифицирован
03 май 2021, 01:16
b9ae1ca
Код
Авторство
О чём код?
-- -- Table structure for table `#__finder_filters` -- CREATE TABLE IF NOT EXISTS `#__finder_filters` ( `filter_id` int unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `alias` varchar(255) NOT NULL, `state` tinyint NOT NULL DEFAULT 1, `created` datetime NOT NULL, `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, `checked_out` int unsigned NOT NULL DEFAULT 0, `checked_out_time` datetime, `map_count` int unsigned NOT NULL DEFAULT 0, `data` text, `params` mediumtext, PRIMARY KEY (`filter_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_links` -- CREATE TABLE IF NOT EXISTS `#__finder_links` ( `link_id` int unsigned NOT NULL AUTO_INCREMENT, `url` varchar(255) NOT NULL, `route` varchar(255) NOT NULL, `title` varchar(400) DEFAULT NULL, `description` text, `indexdate` datetime NOT NULL, `md5sum` varchar(32) DEFAULT NULL, `published` tinyint NOT NULL DEFAULT 1, `state` int NOT NULL DEFAULT 1, `access` int NOT NULL DEFAULT 0, `language` char(7) NOT NULL DEFAULT '', `publish_start_date` datetime, `publish_end_date` datetime, `start_date` datetime, `end_date` datetime, `list_price` double unsigned NOT NULL DEFAULT 0, `sale_price` double unsigned NOT NULL DEFAULT 0, `type_id` int NOT NULL, `object` mediumblob, PRIMARY KEY (`link_id`), KEY `idx_type` (`type_id`), KEY `idx_title` (`title`(100)), KEY `idx_md5` (`md5sum`), KEY `idx_url` (`url`(75)), KEY `idx_language` (`language`), KEY `idx_published_list` (`published`,`state`,`access`,`publish_start_date`,`publish_end_date`,`list_price`), KEY `idx_published_sale` (`published`,`state`,`access`,`publish_start_date`,`publish_end_date`,`sale_price`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_links_terms` -- CREATE TABLE IF NOT EXISTS `#__finder_links_terms` ( `link_id` int unsigned NOT NULL, `term_id` int unsigned NOT NULL, `weight` float unsigned NOT NULL DEFAULT 0, PRIMARY KEY (`link_id`,`term_id`), KEY `idx_term_weight` (`term_id`,`weight`), KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_logging` -- CREATE TABLE IF NOT EXISTS `#__finder_logging` ( `searchterm` VARCHAR(255) NOT NULL DEFAULT '', `md5sum` VARCHAR(32) NOT NULL DEFAULT '', `query` BLOB NOT NULL, `hits` int NOT NULL DEFAULT 1, `results` int NOT NULL DEFAULT 0, PRIMARY KEY (`md5sum`), INDEX `searchterm` (`searchterm`(191)) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_taxonomy` -- CREATE TABLE IF NOT EXISTS `#__finder_taxonomy` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `parent_id` int UNSIGNED NOT NULL DEFAULT '0', `lft` int NOT NULL DEFAULT '0', `rgt` int NOT NULL DEFAULT '0', `level` int UNSIGNED NOT NULL DEFAULT '0', `path` VARCHAR(400) NOT NULL DEFAULT '', `title` VARCHAR(255) NOT NULL DEFAULT '', `alias` VARCHAR(400) NOT NULL DEFAULT '', `state` tinyint UNSIGNED NOT NULL DEFAULT '1', `access` tinyint UNSIGNED NOT NULL DEFAULT '1', `language` CHAR(7) NOT NULL DEFAULT '', PRIMARY KEY (`id`), INDEX `idx_state` (`state`), INDEX `idx_access` (`access`), INDEX `idx_path` (`path`(100)), INDEX `idx_left_right` (`lft`, `rgt`), INDEX `idx_alias` (`alias`(100)), INDEX `idx_language` (`language`), INDEX `idx_parent_published` (`parent_id`, `state`, `access`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__finder_taxonomy` -- INSERT INTO `#__finder_taxonomy` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `state`, `access`, `language`) VALUES (1, 0, 0, 1, 0, '', 'ROOT', 'root', 1, 1, '*'); -- -- Table structure for table `#__finder_taxonomy_map` -- CREATE TABLE IF NOT EXISTS `#__finder_taxonomy_map` ( `link_id` int unsigned NOT NULL, `node_id` int unsigned NOT NULL, PRIMARY KEY (`link_id`,`node_id`), KEY `link_id` (`link_id`), KEY `node_id` (`node_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_terms` -- CREATE TABLE IF NOT EXISTS `#__finder_terms` ( `term_id` int unsigned NOT NULL AUTO_INCREMENT, `term` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `stem` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `common` tinyint unsigned NOT NULL DEFAULT 0, `phrase` tinyint unsigned NOT NULL DEFAULT 0, `weight` float unsigned NOT NULL DEFAULT 0, `soundex` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `links` int NOT NULL DEFAULT 0, `language` char(7) NOT NULL DEFAULT '', PRIMARY KEY (`term_id`), UNIQUE KEY `idx_term_language` (`term`,`language`), KEY `idx_stem` (`stem`), KEY `idx_term_phrase` (`term`,`phrase`), KEY `idx_stem_phrase` (`stem`,`phrase`), KEY `idx_soundex_phrase` (`soundex`,`phrase`), KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_terms_common` -- CREATE TABLE IF NOT EXISTS `#__finder_terms_common` ( `term` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `language` char(7) NOT NULL DEFAULT '', `custom` int NOT NULL DEFAULT '0', UNIQUE KEY `idx_term_language` (`term`,`language`), KEY `idx_lang` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__finder_terms_common` -- INSERT INTO `#__finder_terms_common` (`term`, `language`, `custom`) VALUES ('i', 'en', 0), ('me', 'en', 0), ('my', 'en', 0), ('myself', 'en', 0), ('we', 'en', 0), ('our', 'en', 0), ('ours', 'en', 0), ('ourselves', 'en', 0), ('you', 'en', 0), ('your', 'en', 0), ('yours', 'en', 0), ('yourself', 'en', 0), ('yourselves', 'en', 0), ('he', 'en', 0), ('him', 'en', 0), ('his', 'en', 0), ('himself', 'en', 0), ('she', 'en', 0), ('her', 'en', 0), ('hers', 'en', 0), ('herself', 'en', 0), ('it', 'en', 0), ('its', 'en', 0), ('itself', 'en', 0), ('they', 'en', 0), ('them', 'en', 0), ('their', 'en', 0), ('theirs', 'en', 0), ('themselves', 'en', 0), ('what', 'en', 0), ('which', 'en', 0), ('who', 'en', 0), ('whom', 'en', 0), ('this', 'en', 0), ('that', 'en', 0), ('these', 'en', 0), ('those', 'en', 0), ('am', 'en', 0), ('is', 'en', 0), ('are', 'en', 0), ('was', 'en', 0), ('were', 'en', 0), ('be', 'en', 0), ('been', 'en', 0), ('being', 'en', 0), ('have', 'en', 0), ('has', 'en', 0), ('had', 'en', 0), ('having', 'en', 0), ('do', 'en', 0), ('does', 'en', 0), ('did', 'en', 0), ('doing', 'en', 0), ('would', 'en', 0), ('should', 'en', 0), ('could', 'en', 0), ('ought', 'en', 0), ('i\'m', 'en', 0), ('you\'re', 'en', 0), ('he\'s', 'en', 0), ('she\'s', 'en', 0), ('it\'s', 'en', 0), ('we\'re', 'en', 0), ('they\'re', 'en', 0), ('i\'ve', 'en', 0), ('you\'ve', 'en', 0), ('we\'ve', 'en', 0), ('they\'ve', 'en', 0), ('i\'d', 'en', 0), ('you\'d', 'en', 0), ('he\'d', 'en', 0), ('she\'d', 'en', 0), ('we\'d', 'en', 0), ('they\'d', 'en', 0), ('i\'ll', 'en', 0), ('you\'ll', 'en', 0), ('he\'ll', 'en', 0), ('she\'ll', 'en', 0), ('we\'ll', 'en', 0), ('they\'ll', 'en', 0), ('isn\'t', 'en', 0), ('aren\'t', 'en', 0), ('wasn\'t', 'en', 0), ('weren\'t', 'en', 0), ('hasn\'t', 'en', 0), ('haven\'t', 'en', 0), ('hadn\'t', 'en', 0), ('doesn\'t', 'en', 0), ('don\'t', 'en', 0), ('didn\'t', 'en', 0), ('won\'t', 'en', 0), ('wouldn\'t', 'en', 0), ('shan\'t', 'en', 0), ('shouldn\'t', 'en', 0), ('can\'t', 'en', 0), ('cannot', 'en', 0), ('couldn\'t', 'en', 0), ('mustn\'t', 'en', 0), ('let\'s', 'en', 0), ('that\'s', 'en', 0), ('who\'s', 'en', 0), ('what\'s', 'en', 0), ('here\'s', 'en', 0), ('there\'s', 'en', 0), ('when\'s', 'en', 0), ('where\'s', 'en', 0), ('why\'s', 'en', 0), ('how\'s', 'en', 0), ('a', 'en', 0), ('an', 'en', 0), ('the', 'en', 0), ('and', 'en', 0), ('but', 'en', 0), ('if', 'en', 0), ('or', 'en', 0), ('because', 'en', 0), ('as', 'en', 0), ('until', 'en', 0), ('while', 'en', 0), ('of', 'en', 0), ('at', 'en', 0), ('by', 'en', 0), ('for', 'en', 0), ('with', 'en', 0), ('about', 'en', 0), ('against', 'en', 0), ('between', 'en', 0), ('into', 'en', 0), ('through', 'en', 0), ('during', 'en', 0), ('before', 'en', 0), ('after', 'en', 0), ('above', 'en', 0), ('below', 'en', 0), ('to', 'en', 0), ('from', 'en', 0), ('up', 'en', 0), ('down', 'en', 0), ('in', 'en', 0), ('out', 'en', 0), ('on', 'en', 0), ('off', 'en', 0), ('over', 'en', 0), ('under', 'en', 0), ('again', 'en', 0), ('further', 'en', 0), ('then', 'en', 0), ('once', 'en', 0), ('here', 'en', 0), ('there', 'en', 0), ('when', 'en', 0), ('where', 'en', 0), ('why', 'en', 0), ('how', 'en', 0), ('all', 'en', 0), ('any', 'en', 0), ('both', 'en', 0), ('each', 'en', 0), ('few', 'en', 0), ('more', 'en', 0), ('most', 'en', 0), ('other', 'en', 0), ('some', 'en', 0), ('such', 'en', 0), ('no', 'en', 0), ('nor', 'en', 0), ('not', 'en', 0), ('only', 'en', 0), ('own', 'en', 0), ('same', 'en', 0), ('so', 'en', 0), ('than', 'en', 0), ('too', 'en', 0), ('very', 'en', 0); -- -- Table structure for table `#__finder_tokens` -- CREATE TABLE IF NOT EXISTS `#__finder_tokens` ( `term` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `stem` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `common` tinyint unsigned NOT NULL DEFAULT 0, `phrase` tinyint unsigned NOT NULL DEFAULT 0, `weight` float unsigned NOT NULL DEFAULT 1, `context` tinyint unsigned NOT NULL DEFAULT 2, `language` char(7) NOT NULL DEFAULT '', KEY `idx_word` (`term`), KEY `idx_stem` (`stem`), KEY `idx_context` (`context`), KEY `idx_language` (`language`) ) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_tokens_aggregate` -- CREATE TABLE IF NOT EXISTS `#__finder_tokens_aggregate` ( `term_id` int unsigned NOT NULL, `term` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `stem` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `common` tinyint unsigned NOT NULL DEFAULT 0, `phrase` tinyint unsigned NOT NULL DEFAULT 0, `term_weight` float unsigned NOT NULL DEFAULT 0, `context` tinyint unsigned NOT NULL DEFAULT 2, `context_weight` float unsigned NOT NULL DEFAULT 0, `total_weight` float unsigned NOT NULL DEFAULT 0, `language` char(7) NOT NULL DEFAULT '', KEY `token` (`term`), KEY `keyword_id` (`term_id`) ) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Table structure for table `#__finder_types` -- CREATE TABLE IF NOT EXISTS `#__finder_types` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL, `mime` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `title` (`title`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;