1 changed files with 204 additions and 0 deletions
@ -0,0 +1,204 @@ |
|||
CREATE TABLE `tank30_user` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`role` varchar(45) DEFAULT NULL, |
|||
`username` varchar(45) NOT NULL, |
|||
`password` varchar(255) DEFAULT NULL, |
|||
`avatar_url` varchar(255) DEFAULT NULL, |
|||
`last_ip` varchar(128) DEFAULT NULL, |
|||
`last_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`size_limit` bigint(20) NOT NULL DEFAULT '-1', |
|||
`total_size_limit` bigint(20) NOT NULL DEFAULT '-1', |
|||
`total_size` bigint(20) NOT NULL DEFAULT '0', |
|||
`status` varchar(45) DEFAULT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `username` (`username`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_upload_token` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`user_uuid` char(36) NOT NULL, |
|||
`folder_uuid` char(36) NOT NULL, |
|||
`matter_uuid` char(36) NOT NULL, |
|||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`filename` varchar(255) NOT NULL, |
|||
`privacy` tinyint(1) NOT NULL DEFAULT '0', |
|||
`size` bigint(20) NOT NULL DEFAULT '0', |
|||
`ip` varchar(128) NOT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_share` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`name` varchar(255) DEFAULT NULL, |
|||
`share_type` varchar(45) DEFAULT NULL, |
|||
`username` varchar(45) DEFAULT NULL, |
|||
`user_uuid` char(36) DEFAULT NULL, |
|||
`download_times` bigint(20) NOT NULL DEFAULT '0', |
|||
`code` varchar(45) NOT NULL, |
|||
`expire_infinity` tinyint(1) NOT NULL DEFAULT '0', |
|||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_session` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`user_uuid` char(36) DEFAULT NULL, |
|||
`ip` varchar(128) NOT NULL, |
|||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_preference` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`name` varchar(45) DEFAULT NULL, |
|||
`logo_url` varchar(255) DEFAULT NULL, |
|||
`favicon_url` varchar(255) DEFAULT NULL, |
|||
`copyright` varchar(1024) DEFAULT NULL, |
|||
`record` varchar(1024) DEFAULT NULL, |
|||
`download_dir_max_size` bigint(20) NOT NULL DEFAULT '-1', |
|||
`download_dir_max_num` bigint(20) NOT NULL DEFAULT '-1', |
|||
`default_total_size_limit` bigint(20) NOT NULL DEFAULT '-1', |
|||
`allow_register` tinyint(1) NOT NULL DEFAULT '0', |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_matter` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`puuid` char(36) DEFAULT NULL, |
|||
`user_uuid` char(36) DEFAULT NULL, |
|||
`username` varchar(45) NOT NULL, |
|||
`dir` tinyint(1) NOT NULL DEFAULT '0', |
|||
`name` varchar(255) NOT NULL, |
|||
`md5` varchar(45) DEFAULT NULL, |
|||
`size` bigint(20) NOT NULL DEFAULT '0', |
|||
`privacy` tinyint(1) NOT NULL DEFAULT '0', |
|||
`path` varchar(1024) DEFAULT NULL, |
|||
`times` bigint(20) NOT NULL DEFAULT '0', |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`), |
|||
KEY `idx_puuid` (`puuid`), |
|||
KEY `idx_uu` (`user_uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_image_cache` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`name` varchar(255) NOT NULL, |
|||
`user_uuid` char(36) DEFAULT NULL, |
|||
`username` varchar(45) NOT NULL, |
|||
`matter_uuid` char(36) DEFAULT NULL, |
|||
`matter_name` varchar(255) NOT NULL, |
|||
`mode` varchar(512) DEFAULT NULL, |
|||
`md5` varchar(45) DEFAULT NULL, |
|||
`size` bigint(20) NOT NULL DEFAULT '0', |
|||
`path` varchar(512) DEFAULT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`), |
|||
KEY `idx_mu` (`matter_uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_footprint` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`user_uuid` char(36) DEFAULT NULL, |
|||
`ip` varchar(128) NOT NULL, |
|||
`host` varchar(45) NOT NULL, |
|||
`uri` varchar(255) NOT NULL, |
|||
`params` text, |
|||
`cost` bigint(20) NOT NULL DEFAULT '0', |
|||
`success` tinyint(1) NOT NULL DEFAULT '0', |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_download_token` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`user_uuid` char(36) NOT NULL, |
|||
`matter_uuid` char(36) NOT NULL, |
|||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`ip` varchar(128) NOT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`), |
|||
KEY `idx_mu` (`matter_uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_dashboard` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`invoke_num` bigint(20) NOT NULL, |
|||
`total_invoke_num` bigint(20) NOT NULL DEFAULT '0', |
|||
`uv` bigint(20) NOT NULL DEFAULT '0', |
|||
`total_uv` bigint(20) NOT NULL DEFAULT '0', |
|||
`matter_num` bigint(20) NOT NULL DEFAULT '0', |
|||
`total_matter_num` bigint(20) NOT NULL DEFAULT '0', |
|||
`file_size` bigint(20) NOT NULL DEFAULT '0', |
|||
`total_file_size` bigint(20) NOT NULL DEFAULT '0', |
|||
`avg_cost` bigint(20) NOT NULL DEFAULT '0', |
|||
`dt` varchar(45) NOT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`), |
|||
KEY `idx_dt` (`dt`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_bridge` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`share_uuid` char(36) DEFAULT NULL, |
|||
`matter_uuid` char(36) DEFAULT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `tank30_user` ( |
|||
`uuid` char(36) NOT NULL DEFAULT '', |
|||
`sort` bigint(20) NOT NULL, |
|||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`role` varchar(45) DEFAULT NULL, |
|||
`username` varchar(45) NOT NULL, |
|||
`password` varchar(255) DEFAULT NULL, |
|||
`avatar_url` varchar(255) DEFAULT NULL, |
|||
`last_ip` varchar(128) DEFAULT NULL, |
|||
`last_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', |
|||
`size_limit` bigint(20) NOT NULL DEFAULT '-1', |
|||
`total_size_limit` bigint(20) NOT NULL DEFAULT '-1', |
|||
`total_size` bigint(20) NOT NULL DEFAULT '0', |
|||
`status` varchar(45) DEFAULT NULL, |
|||
PRIMARY KEY (`uuid`), |
|||
UNIQUE KEY `username` (`username`), |
|||
UNIQUE KEY `uuid` (`uuid`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
Loading…
Reference in new issue