123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- CREATE DATABASE `urlooker`;
- USE urlooker;
- #DROP TABLE IF EXISTS `strategy`;
- CREATE TABLE `strategy` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `url` varchar(1024) NOT NULL,
- `idc` varchar(255) NOT NULL DEFAULT '',
- `enable` int(1) NOT NULL DEFAULT 1,
- `keywords` varchar(255) NOT NULL DEFAULT '',
- `endpoint` varchar(255) NOT NULL DEFAULT '',
- `timeout` varchar(255) NOT NULL DEFAULT '',
- `creator` varchar(255) NOT NULL DEFAULT '',
- `data` text,
- `ip` varchar(255) NOT NULL DEFAULT '',
- `expect_code` varchar(255) NOT NULL DEFAULT '',
- `tag` varchar(255) NOT NULL DEFAULT '',
- `header` text,
- `method` varchar(255) DEFAULT "get",
- `post_data` text,
- `note` text,
- `max_step` int(4) NOT NULL DEFAULT 3,
- `times` int(4) NOT NULL DEFAULT 3,
- `teams` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- #ALTER TABLE strategy ADD ip varchar(255);
- #ALTER TABLE strategy ADD enable int(1) DEFAULT 1;
- #ALTER TABLE strategy ADD endpoint varchar(255) DEFAULT "";
- #ALTER TABLE strategy ADD method varchar(255) DEFAULT "";
- #ALTER TABLE strategy ADD header text;
- #ALTER TABLE strategy ADD post_data text;
- #ALTER TABLE strategy ADD idc varchar(255);
- #DROP TABLE IF EXISTS `user`;
- CREATE TABLE `user` (
- `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
- `name` VARCHAR(64) NOT NULL,
- `cnname` VARCHAR(64) NOT NULL DEFAULT '',
- `password` VARCHAR(32) NOT NULL,
- `email` VARCHAR(255) NOT NULL DEFAULT '',
- `phone` VARCHAR(16) NOT NULL DEFAULT '',
- `wechat` VARCHAR(255) NOT NULL DEFAULT '',
- `role` TINYINT NOT NULL DEFAULT 0,
- `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_user_name` (`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- #DROP TABLE if EXISTS team;
- CREATE TABLE `team` (
- `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
- `name` VARCHAR(64) NOT NULL,
- `resume` VARCHAR(255) NOT NULL DEFAULT '',
- `creator` BIGINT UNSIGNED NOT NULL,
- `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_team_name` (`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- #DROP TABLE if EXISTS `rel_team_user`;
- CREATE TABLE `rel_team_user` (
- `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
- `tid` BIGINT UNSIGNED NOT NULL,
- `uid` BIGINT UNSIGNED NOT NULL,
- PRIMARY KEY (`id`),
- KEY `idx_rel_tid` (`tid`),
- KEY `idx_rel_uid` (`uid`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- #DROP TABLE IF EXISTS `rel_sid_ip`;
- CREATE TABLE `rel_sid_ip` (
- `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
- `sid` INT UNSIGNED NOT NULL,
- `ip` VARCHAR(32) NOT NULL DEFAULT '',
- `ts` INT(10),
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_sid_ip` (`sid`,`ip`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- #DROP TABLE IF EXISTS `event`;
- CREATE TABLE `event` (
- `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
- `event_id` VARCHAR(64) NOT NULL,
- `status` VARCHAR(32) NOT NULL,
- `url` VARCHAR(256) NOT NULL DEFAULT '',
- `ip` VARCHAR(32) NOT NULL DEFAULT '',
- `strategy_id` INT,
- `event_time` INT(11),
- `resp_time` INT(6),
- `resp_code` VARCHAR(3),
- `result` INT(1) NOT NULL DEFAULT 0 COMMENT '0:no error, 1:timeout, 2:expect code err, 3,keyword unmatch 4:dns err',
- `current_step`INT(1),
- `max_step` INT(1),
- PRIMARY KEY (`id`),
- INDEX `idx_strategy_id` (`strategy_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- #DROP TABLE IF EXISTS `item_status00`;
- CREATE TABLE `item_status00` (
- `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
- `sid` INT UNSIGNED NOT NULL,
- `ip` VARCHAR(32) NOT NULL DEFAULT '',
- `resp_time` INT(6),
- `resp_code` VARCHAR(3),
- `push_time` INT(10),
- `result` INT(1) NOT NULL DEFAULT 0 COMMENT '0:no error, 1:timeout, 2:expect code err, 3,keyword unmatch 4:dns err',
- PRIMARY KEY (`id`),
- INDEX `idx_ip` (`ip`),
- INDEX `idx_sid` (`sid`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|