61 lines
3.3 KiB
SQL
61 lines
3.3 KiB
SQL
CREATE TABLE crawler_device_info_record
|
||
(
|
||
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
||
pad_code VARCHAR(50) NOT NULL COMMENT '设备唯一标识',
|
||
name VARCHAR(100) NOT NULL DEFAULT '' COMMENT '设备名称',
|
||
status int NOT NULL DEFAULT 1 COMMENT '任务状态:1、空闲 ;2、使用中',
|
||
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (id),
|
||
UNIQUE KEY uk_pad_code (pad_code),
|
||
KEY idx_status (status)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫设备信息表';
|
||
|
||
create table crawler_task_record_info
|
||
(
|
||
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
||
task_id varchar(50) NOT NULL COMMENT '任务ID',
|
||
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
||
country VARCHAR(50) NOT NULL COMMENT '国家',
|
||
status int NOT NULL DEFAULT 1 COMMENT '任务状态:1、开始执行;2、执行成功;3、执行失败',
|
||
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (id),
|
||
UNIQUE KEY uk_task_id (task_id),
|
||
KEY idx_status (status)
|
||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫任务执行记录表';
|
||
|
||
|
||
|
||
CREATE TABLE crawler_account_record_info
|
||
(
|
||
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
||
account_id VARCHAR(50) NOT NULL COMMENT '账号名称',
|
||
password VARCHAR(50) NOT NULL COMMENT '账号密码',
|
||
country VARCHAR(50) NOT NULL COMMENT '国家',
|
||
status INT NOT NULL DEFAULT 1 COMMENT '任务状态:1、空闲;2、使用中',
|
||
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
||
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (id),
|
||
UNIQUE KEY uk_account_id (account_id,app_name),
|
||
KEY idx_status (status),
|
||
KEY idx_country (country)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫账号记录表';
|
||
|
||
|
||
CREATE TABLE goods_information_record
|
||
(
|
||
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
||
goods_id VARCHAR(50) NOT NULL COMMENT '商品ID',
|
||
store_id VARCHAR(50) NOT NULL COMMENT '店铺ID',
|
||
country VARCHAR(50) NOT NULL COMMENT '国家',
|
||
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
||
goods_info text NOT NULL COMMENT '商品具体价格详情等信息',
|
||
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (id),
|
||
UNIQUE KEY uk_goods_info (goods_id,store_id,country,app_name),
|
||
KEY idx_status (status),
|
||
KEY idx_country (country)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫账号记录表'; |