mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2025-08-06 01:36:46 +08:00
Optimize startup speed
This commit is contained in:
@ -3,9 +3,6 @@ spring:
|
||||
# 配置自带数据库的相对路径
|
||||
url: jdbc:h2:~/.chat2db/db/chat2db_dev;MODE=MYSQL
|
||||
driver-class-name: org.h2.Driver
|
||||
# 用于数据库表结构版本管理
|
||||
flyway:
|
||||
locations: classpath:db/migration/dev
|
||||
h2:
|
||||
console:
|
||||
enabled: true
|
||||
|
@ -3,9 +3,6 @@ spring:
|
||||
# 配置自带数据库的相对路径
|
||||
url: jdbc:h2:~/.chat2db/db/chat2db;MODE=MYSQL
|
||||
driver-class-name: org.h2.Driver
|
||||
# 用于数据库表结构版本管理
|
||||
flyway:
|
||||
locations: classpath:db/migration/release
|
||||
# 端口号
|
||||
server:
|
||||
port: 10824
|
@ -3,10 +3,6 @@ spring:
|
||||
# 配置自带数据库的相对路径
|
||||
url: jdbc:h2:~/.chat2db/db/chat2db_test;MODE=MYSQL
|
||||
driver-class-name: org.h2.Driver
|
||||
# 用于数据库表结构版本管理
|
||||
# 测试的表结构还是用dev的 ,但是有自己单独的库 确保多个客户端运行
|
||||
flyway:
|
||||
locations: classpath:db/migration/dev
|
||||
h2:
|
||||
console:
|
||||
enabled: true
|
||||
|
@ -2,8 +2,6 @@ spring:
|
||||
# 默认开发环境
|
||||
profiles:
|
||||
active: dev
|
||||
main:
|
||||
lazy-initialization: true
|
||||
jpa:
|
||||
# 展示sql
|
||||
show-sql: true
|
||||
@ -27,6 +25,9 @@ spring:
|
||||
web:
|
||||
resources:
|
||||
static-locations[0]: classpath:/static/
|
||||
# 用于数据库表结构版本管理
|
||||
flyway:
|
||||
locations: classpath:db/migration
|
||||
ali:
|
||||
dbhub:
|
||||
version: 1.0.0
|
||||
|
@ -1,13 +0,0 @@
|
||||
CREATE TABLE IF NOT EXISTS `dbhub_user` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`user_name` varchar(32) NOT NULL COMMENT '用户名',
|
||||
`password` varchar(256) DEFAULT NULL COMMENT '密码',
|
||||
`nick_name` varchar(256) DEFAULT NULL COMMENT '昵称',
|
||||
`email` varchar(256) DEFAULT NULL COMMENT '邮箱',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据源连接表'
|
||||
;
|
||||
|
||||
INSERT INTO `dbhub_user` (`user_name`,`password`,`nick_name`) VALUES ('dbhub','$2a$10$yElafjDHPoPHSaCo6cjJGuWmtXWNVz/cOOOtDg99eNfvUfalzfane','管理员');
|
@ -1,44 +0,0 @@
|
||||
CREATE TABLE IF NOT EXISTS `data_source` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
|
||||
`alias` varchar(128) DEFAULT NULL COMMENT '别名',
|
||||
`url` varchar(1024) DEFAULT NULL COMMENT '连接地址',
|
||||
`user_name` varchar(128) DEFAULT NULL COMMENT '用户名',
|
||||
`password` varchar(256) DEFAULT NULL COMMENT '密码',
|
||||
`type` varchar(32) DEFAULT NULL COMMENT '数据库类型',
|
||||
`env_type` varchar(32) DEFAULT NULL COMMENT '环境类型',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据源连接表'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `operation_log` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`data_source_id` bigint(20) unsigned NOT NULL COMMENT '数据源连接ID',
|
||||
`database_name` varchar(128) DEFAULT NULL COMMENT 'db名称',
|
||||
`type` varchar(32) NOT NULL COMMENT '数据库类型',
|
||||
`ddl` text DEFAULT NULL COMMENT 'ddl内容',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='我的执行记录表'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `operation_saved` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`data_source_id` bigint(20) unsigned NOT NULL COMMENT '数据源连接ID',
|
||||
`database_name` varchar(128) DEFAULT NULL COMMENT 'db名称',
|
||||
`name` varchar(128) DEFAULT NULL COMMENT '保存名称',
|
||||
`type` varchar(32) NOT NULL COMMENT '数据库类型',
|
||||
`status` varchar(32) NOT NULL COMMENT 'ddl语句状态:DRAFT/RELEASE',
|
||||
`ddl` text DEFAULT NULL COMMENT 'ddl内容',
|
||||
`tab_opened` text DEFAULT NULL COMMENT '是否在tab中被打开,y表示打开,n表示未打开',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='我的保存表'
|
||||
;
|
||||
|
@ -1,11 +0,0 @@
|
||||
CREATE TABLE IF NOT EXISTS `system_config` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`code` varchar(32) NOT NULL COMMENT '配置项编码',
|
||||
`content` varchar(256) DEFAULT NULL COMMENT '配置项内容',
|
||||
`summary` varchar(256) DEFAULT NULL COMMENT '配置项说明',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='配置中心表'
|
||||
;
|
||||
create UNIQUE INDEX uk_code on system_config(code) ;
|
@ -1,9 +0,0 @@
|
||||
ALTER TABLE `data_source` ADD COLUMN `host` varchar(128) NULL COMMENT 'host地址';
|
||||
ALTER TABLE `data_source` ADD COLUMN `port` varchar(128) NULL COMMENT '端口';
|
||||
ALTER TABLE `data_source` ADD COLUMN `ssh` varchar(1024) NULL COMMENT 'ssh配置信息json';
|
||||
ALTER TABLE `data_source` ADD COLUMN `ssl` varchar(1024) NULL COMMENT 'ssl配置信息json';
|
||||
ALTER TABLE `data_source` ADD COLUMN `sid` varchar(32) NULL COMMENT 'sid';
|
||||
ALTER TABLE `data_source` ADD COLUMN `driver` varchar(128) NULL COMMENT '驱动信息';
|
||||
ALTER TABLE `data_source` ADD COLUMN `jdbc` varchar(128) NULL COMMENT 'jdbc版本';
|
||||
ALTER TABLE `data_source` ADD COLUMN `extend_info` varchar(4096) NULL COMMENT '自定义扩展字段json';
|
||||
create INDEX idx_user_id on data_source(user_id) ;
|
@ -1,70 +0,0 @@
|
||||
CREATE TABLE IF NOT EXISTS `data_source` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
|
||||
`alias` varchar(128) DEFAULT NULL COMMENT '别名',
|
||||
`url` varchar(1024) DEFAULT NULL COMMENT '连接地址',
|
||||
`user_name` varchar(128) DEFAULT NULL COMMENT '用户名',
|
||||
`password` varchar(256) DEFAULT NULL COMMENT '密码',
|
||||
`type` varchar(32) DEFAULT NULL COMMENT '数据库类型',
|
||||
`env_type` varchar(32) DEFAULT NULL COMMENT '环境类型',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据源连接表'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `operation_log` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`data_source_id` bigint(20) unsigned NOT NULL COMMENT '数据源连接ID',
|
||||
`database_name` varchar(128) DEFAULT NULL COMMENT 'db名称',
|
||||
`type` varchar(32) NOT NULL COMMENT '数据库类型',
|
||||
`ddl` text DEFAULT NULL COMMENT 'ddl内容',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='我的执行记录表'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `operation_saved` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`data_source_id` bigint(20) unsigned NOT NULL COMMENT '数据源连接ID',
|
||||
`database_name` varchar(128) DEFAULT NULL COMMENT 'db名称',
|
||||
`name` varchar(128) DEFAULT NULL COMMENT '保存名称',
|
||||
`type` varchar(32) NOT NULL COMMENT '数据库类型',
|
||||
`status` varchar(32) NOT NULL COMMENT 'ddl语句状态:DRAFT/RELEASE',
|
||||
`ddl` text DEFAULT NULL COMMENT 'ddl内容',
|
||||
`tab_opened` text DEFAULT NULL COMMENT '是否在tab中被打开,y表示打开,n表示未打开',
|
||||
`user_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '用户id',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='我的保存表'
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `dbhub_user` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`user_name` varchar(32) NOT NULL COMMENT '用户名',
|
||||
`password` varchar(256) DEFAULT NULL COMMENT '密码',
|
||||
`nick_name` varchar(256) DEFAULT NULL COMMENT '昵称',
|
||||
`email` varchar(256) DEFAULT NULL COMMENT '邮箱',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据源连接表'
|
||||
;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `system_config` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||
`code` varchar(32) NOT NULL COMMENT '配置项编码',
|
||||
`content` varchar(256) DEFAULT NULL COMMENT '配置项内容',
|
||||
`summary` varchar(256) DEFAULT NULL COMMENT '配置项说明',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='配置中心表'
|
||||
;
|
||||
create UNIQUE INDEX uk_code on system_config(code) ;
|
||||
|
||||
INSERT INTO `dbhub_user` (`user_name`,`password`,`nick_name`) VALUES ('dbhub','$2a$10$yElafjDHPoPHSaCo6cjJGuWmtXWNVz/cOOOtDg99eNfvUfalzfane','管理员');
|
@ -1 +0,0 @@
|
||||
ALTER TABLE `operation_saved` ADD COLUMN `db_schema_name` varchar(128) NULL COMMENT 'schema名称';
|
@ -1,9 +0,0 @@
|
||||
ALTER TABLE `data_source` ADD COLUMN `host` varchar(128) NULL COMMENT 'host地址';
|
||||
ALTER TABLE `data_source` ADD COLUMN `port` varchar(128) NULL COMMENT '端口';
|
||||
ALTER TABLE `data_source` ADD COLUMN `ssh` varchar(1024) NULL COMMENT 'ssh配置信息json';
|
||||
ALTER TABLE `data_source` ADD COLUMN `ssl` varchar(1024) NULL COMMENT 'ssl配置信息json';
|
||||
ALTER TABLE `data_source` ADD COLUMN `sid` varchar(32) NULL COMMENT 'sid';
|
||||
ALTER TABLE `data_source` ADD COLUMN `driver` varchar(128) NULL COMMENT '驱动信息';
|
||||
ALTER TABLE `data_source` ADD COLUMN `jdbc` varchar(128) NULL COMMENT 'jdbc版本';
|
||||
ALTER TABLE `data_source` ADD COLUMN `extend_info` varchar(4096) NULL COMMENT '自定义扩展字段json';
|
||||
create INDEX idx_user_id on data_source(user_id) ;
|
Reference in New Issue
Block a user