Add tank30 schema.
This commit is contained in:
parent
948c37c039
commit
c711423ef9
@ -1,85 +1,81 @@
|
|||||||
CREATE TABLE `tank30_user` (
|
CREATE TABLE `tank30_bridge` (
|
||||||
`uuid` char(36) NOT NULL DEFAULT '',
|
`uuid` char(36) NOT NULL DEFAULT '',
|
||||||
`sort` bigint(20) NOT NULL,
|
`sort` bigint(20) NOT NULL,
|
||||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`role` varchar(45) DEFAULT NULL,
|
`share_uuid` char(36) DEFAULT NULL,
|
||||||
`username` varchar(45) NOT NULL,
|
`matter_uuid` char(36) DEFAULT 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`),
|
PRIMARY KEY (`uuid`),
|
||||||
UNIQUE KEY `username` (`username`),
|
|
||||||
UNIQUE KEY `uuid` (`uuid`)
|
UNIQUE KEY `uuid` (`uuid`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
CREATE TABLE `tank30_upload_token` (
|
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_download_token` (
|
||||||
`uuid` char(36) NOT NULL DEFAULT '',
|
`uuid` char(36) NOT NULL DEFAULT '',
|
||||||
`sort` bigint(20) NOT NULL,
|
`sort` bigint(20) NOT NULL,
|
||||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`user_uuid` char(36) NOT NULL,
|
`user_uuid` char(36) NOT NULL,
|
||||||
`folder_uuid` char(36) NOT NULL,
|
|
||||||
`matter_uuid` char(36) NOT NULL,
|
`matter_uuid` char(36) NOT NULL,
|
||||||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`filename` varchar(255) NOT NULL,
|
`ip` varchar(128) NOT NULL,
|
||||||
`privacy` tinyint(1) NOT NULL DEFAULT '0',
|
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_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',
|
`size` bigint(20) NOT NULL DEFAULT '0',
|
||||||
`ip` varchar(128) NOT NULL,
|
`path` varchar(512) DEFAULT NULL,
|
||||||
PRIMARY KEY (`uuid`),
|
PRIMARY KEY (`uuid`),
|
||||||
UNIQUE KEY `uuid` (`uuid`)
|
UNIQUE KEY `uuid` (`uuid`),
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
KEY `idx_mu` (`matter_uuid`)
|
||||||
|
|
||||||
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;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
CREATE TABLE `tank30_matter` (
|
CREATE TABLE `tank30_matter` (
|
||||||
@ -103,83 +99,67 @@ CREATE TABLE `tank30_matter` (
|
|||||||
KEY `idx_uu` (`user_uuid`)
|
KEY `idx_uu` (`user_uuid`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
CREATE TABLE `tank30_image_cache` (
|
CREATE TABLE `tank30_preference` (
|
||||||
`uuid` char(36) NOT NULL DEFAULT '',
|
`uuid` char(36) NOT NULL DEFAULT '',
|
||||||
`sort` bigint(20) NOT NULL,
|
`sort` bigint(20) NOT NULL,
|
||||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`name` varchar(255) NOT NULL,
|
`name` varchar(45) DEFAULT NULL,
|
||||||
`user_uuid` char(36) DEFAULT NULL,
|
`logo_url` varchar(255) DEFAULT NULL,
|
||||||
`username` varchar(45) NOT NULL,
|
`favicon_url` varchar(255) DEFAULT NULL,
|
||||||
`matter_uuid` char(36) DEFAULT NULL,
|
`copyright` varchar(1024) DEFAULT NULL,
|
||||||
`matter_name` varchar(255) NOT NULL,
|
`record` varchar(1024) DEFAULT NULL,
|
||||||
`mode` varchar(512) DEFAULT NULL,
|
`download_dir_max_size` bigint(20) NOT NULL DEFAULT '-1',
|
||||||
`md5` varchar(45) DEFAULT NULL,
|
`download_dir_max_num` bigint(20) NOT NULL DEFAULT '-1',
|
||||||
`size` bigint(20) NOT NULL DEFAULT '0',
|
`default_total_size_limit` bigint(20) NOT NULL DEFAULT '-1',
|
||||||
`path` varchar(512) DEFAULT NULL,
|
`allow_register` tinyint(1) NOT NULL DEFAULT '0',
|
||||||
PRIMARY KEY (`uuid`),
|
PRIMARY KEY (`uuid`),
|
||||||
UNIQUE KEY `uuid` (`uuid`),
|
UNIQUE KEY `uuid` (`uuid`)
|
||||||
KEY `idx_mu` (`matter_uuid`)
|
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
CREATE TABLE `tank30_footprint` (
|
CREATE TABLE `tank30_session` (
|
||||||
`uuid` char(36) NOT NULL DEFAULT '',
|
`uuid` char(36) NOT NULL DEFAULT '',
|
||||||
`sort` bigint(20) NOT NULL,
|
`sort` bigint(20) NOT NULL,
|
||||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`user_uuid` char(36) DEFAULT NULL,
|
`user_uuid` char(36) DEFAULT NULL,
|
||||||
`ip` varchar(128) NOT NULL,
|
`ip` varchar(128) NOT NULL,
|
||||||
`host` varchar(45) NOT NULL,
|
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`uri` varchar(255) NOT NULL,
|
|
||||||
`params` text,
|
|
||||||
`cost` bigint(20) NOT NULL DEFAULT '0',
|
|
||||||
`success` tinyint(1) NOT NULL DEFAULT '0',
|
|
||||||
PRIMARY KEY (`uuid`),
|
PRIMARY KEY (`uuid`),
|
||||||
UNIQUE KEY `uuid` (`uuid`)
|
UNIQUE KEY `uuid` (`uuid`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
CREATE TABLE `tank30_download_token` (
|
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_upload_token` (
|
||||||
`uuid` char(36) NOT NULL DEFAULT '',
|
`uuid` char(36) NOT NULL DEFAULT '',
|
||||||
`sort` bigint(20) NOT NULL,
|
`sort` bigint(20) NOT NULL,
|
||||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
||||||
`user_uuid` char(36) NOT NULL,
|
`user_uuid` char(36) NOT NULL,
|
||||||
|
`folder_uuid` char(36) NOT NULL,
|
||||||
`matter_uuid` char(36) NOT NULL,
|
`matter_uuid` char(36) NOT NULL,
|
||||||
`expire_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00',
|
`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,
|
`ip` varchar(128) NOT NULL,
|
||||||
PRIMARY KEY (`uuid`),
|
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`)
|
UNIQUE KEY `uuid` (`uuid`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user