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;