迁移目录
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
CREATE TABLE IF NOT EXISTS `la_worldcup_standing` (
|
||||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`season_id` INT NOT NULL DEFAULT 0,
|
||||
`stage_name` VARCHAR(50) NOT NULL DEFAULT '',
|
||||
`group_name` VARCHAR(50) NOT NULL DEFAULT '',
|
||||
`team_id` BIGINT NOT NULL DEFAULT 0,
|
||||
`team_name` VARCHAR(100) NOT NULL DEFAULT '',
|
||||
`team_logo` VARCHAR(500) NOT NULL DEFAULT '',
|
||||
`rank` INT NOT NULL DEFAULT 0,
|
||||
`points` INT NOT NULL DEFAULT 0,
|
||||
`played` INT NOT NULL DEFAULT 0,
|
||||
`won` INT NOT NULL DEFAULT 0,
|
||||
`drawn` INT NOT NULL DEFAULT 0,
|
||||
`lost` INT NOT NULL DEFAULT 0,
|
||||
`goals_for` INT NOT NULL DEFAULT 0,
|
||||
`goals_against` INT NOT NULL DEFAULT 0,
|
||||
`goal_diff` INT NOT NULL DEFAULT 0,
|
||||
`row_order` INT NOT NULL DEFAULT 0,
|
||||
`create_time` INT UNSIGNED NOT NULL DEFAULT 0,
|
||||
`update_time` INT UNSIGNED NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_worldcup_group_team` (`season_id`, `stage_name`, `group_name`, `team_id`),
|
||||
KEY `idx_worldcup_group` (`season_id`, `stage_name`, `group_name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `la_worldcup_person_ranking` (
|
||||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`season_id` INT NOT NULL DEFAULT 0,
|
||||
`rank_type` VARCHAR(20) NOT NULL DEFAULT '',
|
||||
`person_id` BIGINT NOT NULL DEFAULT 0,
|
||||
`person_name` VARCHAR(100) NOT NULL DEFAULT '',
|
||||
`person_logo` VARCHAR(500) NOT NULL DEFAULT '',
|
||||
`team_id` BIGINT NOT NULL DEFAULT 0,
|
||||
`team_name` VARCHAR(100) NOT NULL DEFAULT '',
|
||||
`team_logo` VARCHAR(500) NOT NULL DEFAULT '',
|
||||
`rank` INT NOT NULL DEFAULT 0,
|
||||
`count` INT NOT NULL DEFAULT 0,
|
||||
`extra_json` JSON NULL,
|
||||
`create_time` INT UNSIGNED NOT NULL DEFAULT 0,
|
||||
`update_time` INT UNSIGNED NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_worldcup_rank_person` (`season_id`, `rank_type`, `person_id`),
|
||||
KEY `idx_worldcup_rank_type` (`season_id`, `rank_type`, `rank`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
UPDATE `la_league`
|
||||
SET `label` = '世界杯',
|
||||
`type` = 'league',
|
||||
`sport_type` = 1,
|
||||
`api` = '',
|
||||
`icon` = '',
|
||||
`sort` = 285,
|
||||
`is_show` = 1,
|
||||
`league_id` = 61,
|
||||
`update_time` = UNIX_TIMESTAMP(),
|
||||
`delete_time` = NULL
|
||||
WHERE (`label` = '世界杯' OR `league_id` = 61 OR `tab_id` = 26123);
|
||||
|
||||
INSERT INTO `la_league`
|
||||
(`tab_id`, `league_id`, `label`, `type`, `sport_type`, `api`, `icon`, `sort`, `is_show`, `extra_data`, `sessionid`, `create_time`, `update_time`)
|
||||
SELECT 26123, 61, '世界杯', 'league', 1, '', '', 285, 1, NULL, NULL, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM `la_league`
|
||||
WHERE (`label` = '世界杯' OR `league_id` = 61 OR `tab_id` = 26123)
|
||||
AND `delete_time` IS NULL
|
||||
);
|
||||
|
||||
INSERT INTO `la_dev_crontab` (`name`, `type`, `system`, `remark`, `command`, `params`, `status`, `expression`, `create_time`, `update_time`)
|
||||
SELECT '懂球帝世界杯采集', 1, 0, '拉取世界杯赛程、积分榜、射手榜和助攻榜', 'crawler', 'dqd_worldcup', 1, '*/10 * * * *', UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM `la_dev_crontab` WHERE `command` = 'crawler' AND `params` = 'dqd_worldcup' AND `delete_time` IS NULL
|
||||
);
|
||||
Reference in New Issue
Block a user