55 lines
1.6 KiB
SQL
Executable File
55 lines
1.6 KiB
SQL
Executable File
|
|
DROP TABLE IF EXISTS `t_read_report`;
|
|
CREATE TABLE `t_read_report` (
|
|
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
|
`_uid` varchar(64) NULL,
|
|
`_type` tinyint NULL,
|
|
`_line` int(11) NULL,
|
|
`_target` varchar(64) NULL,
|
|
`_dt` bigint(20) NOT NULL DEFAULT 0,
|
|
INDEX `read_report_index` (`_uid`, `_type`, `_line`, `_target`)
|
|
)
|
|
ENGINE = InnoDB
|
|
DEFAULT CHARACTER SET = utf8mb4
|
|
COLLATE = utf8mb4_unicode_ci;
|
|
|
|
DROP TABLE IF EXISTS `t_user_read_report`;
|
|
CREATE TABLE `t_user_read_report` (
|
|
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
|
`_rid` int(11) NOT NULL,
|
|
`_uid` varchar(64) NOT NULL,
|
|
`_seq` bigint(20) NOT NULL,
|
|
`_dt` DATETIME NOT NULL DEFAULT NOW(),
|
|
INDEX `user_read_report_index` (`_uid` DESC, `_seq` DESC),
|
|
UNIQUE INDEX `user_read_report_index2` (`_uid` DESC, `_rid` DESC)
|
|
)
|
|
ENGINE = InnoDB
|
|
DEFAULT CHARACTER SET = utf8mb4
|
|
COLLATE = utf8mb4_unicode_ci;
|
|
|
|
DROP TABLE IF EXISTS `t_delivery_report`;
|
|
CREATE TABLE `t_delivery_report` (
|
|
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
|
`_uid` varchar(64) NOT NULL,
|
|
`_dt` bigint(20) NOT NULL,
|
|
UNIQUE INDEX `delivery_index` (`_uid`)
|
|
)
|
|
ENGINE = InnoDB
|
|
DEFAULT CHARACTER SET = utf8mb4
|
|
COLLATE = utf8mb4_unicode_ci;
|
|
|
|
|
|
DROP TABLE IF EXISTS `t_user_delivery_report`;
|
|
CREATE TABLE `t_user_delivery_report` (
|
|
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
|
`_rid` varchar(64) NOT NULL,
|
|
`_uid` varchar(64) NOT NULL,
|
|
`_seq` bigint(20) NOT NULL,
|
|
`_dt` DATETIME NOT NULL DEFAULT NOW(),
|
|
INDEX `user_delivery_index` (`_uid` DESC, `_seq` DESC),
|
|
UNIQUE INDEX `user_delivery_index2` (`_uid` DESC, `_rid` DESC)
|
|
)
|
|
ENGINE = InnoDB
|
|
DEFAULT CHARACTER SET = utf8mb4
|
|
COLLATE = utf8mb4_unicode_ci;
|