From e4588bfd9dc83558c8d4fddc5bb19550001c4951 Mon Sep 17 00:00:00 2001 From: heavyrain2012 Date: Mon, 2 Nov 2020 20:18:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=B8=93=E4=B8=9A=E7=89=88?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../h2/V33__alter_group_searchable_column.sql | 1 + broker/migrate/h2/V34__create_files_table.sql | 15 +++++++++++++++ .../V38__alter_group_searchable_column.sql | 1 + .../migrate/mysql/V39__create_files_table.sql | 18 ++++++++++++++++++ 4 files changed, 35 insertions(+) create mode 100755 broker/migrate/h2/V33__alter_group_searchable_column.sql create mode 100755 broker/migrate/h2/V34__create_files_table.sql create mode 100755 broker/migrate/mysql/V38__alter_group_searchable_column.sql create mode 100755 broker/migrate/mysql/V39__create_files_table.sql diff --git a/broker/migrate/h2/V33__alter_group_searchable_column.sql b/broker/migrate/h2/V33__alter_group_searchable_column.sql new file mode 100755 index 00000000..81a5584d --- /dev/null +++ b/broker/migrate/h2/V33__alter_group_searchable_column.sql @@ -0,0 +1 @@ +alter table `t_group` modify column `_searchable` int(11) NOT NULL DEFAULT 0; diff --git a/broker/migrate/h2/V34__create_files_table.sql b/broker/migrate/h2/V34__create_files_table.sql new file mode 100755 index 00000000..f5ee8e5c --- /dev/null +++ b/broker/migrate/h2/V34__create_files_table.sql @@ -0,0 +1,15 @@ +DROP TABLE IF EXISTS `t_file`; +CREATE TABLE `t_file ` ( + `_mid` bigint(20) NOT NULL PRIMARY KEY, + `_from` varchar(64) NOT NULL, + `_type` tinyint NOT NULL DEFAULT 0, + `_target` varchar(64) NOT NULL, + `_line` int(11) NOT NULL DEFAULT 0, + `_name` varchar(128) DEFAULT '', + `_url` varchar(1024) NOT NULL DEFAULT '', + `_size` int(11) NOT NULL DEFAULT 0, + `_download_count` int(11) DEFAULT 0, + `_dt` bigint(20) NOT NULL, + INDEX `file_conv_index` (`_type`, `_line`, `_target`, `_mid`), + INDEX `file_user_index` (`_from`, `_mid`) +); diff --git a/broker/migrate/mysql/V38__alter_group_searchable_column.sql b/broker/migrate/mysql/V38__alter_group_searchable_column.sql new file mode 100755 index 00000000..81a5584d --- /dev/null +++ b/broker/migrate/mysql/V38__alter_group_searchable_column.sql @@ -0,0 +1 @@ +alter table `t_group` modify column `_searchable` int(11) NOT NULL DEFAULT 0; diff --git a/broker/migrate/mysql/V39__create_files_table.sql b/broker/migrate/mysql/V39__create_files_table.sql new file mode 100755 index 00000000..d9b22e06 --- /dev/null +++ b/broker/migrate/mysql/V39__create_files_table.sql @@ -0,0 +1,18 @@ +DROP TABLE IF EXISTS `t_file`; +CREATE TABLE `t_file` ( + `_mid` bigint(20) NOT NULL PRIMARY KEY, + `_from` varchar(64) NOT NULL, + `_type` tinyint NOT NULL DEFAULT 0, + `_target` varchar(64) NOT NULL, + `_line` int(11) NOT NULL DEFAULT 0, + `_name` varchar(128) DEFAULT '', + `_url` varchar(1024) NOT NULL DEFAULT '', + `_size` int(11) NOT NULL DEFAULT 0, + `_download_count` int(11) DEFAULT 0, + `_dt` bigint(20) NOT NULL, + INDEX `file_conv_index` (`_type`, `_line`, `_target`, `_mid`), + INDEX `file_user_index` (`_from`, `_mid`) +) +ENGINE = InnoDB +DEFAULT CHARACTER SET = utf8mb4 +COLLATE = utf8mb4_unicode_ci;