diff --git a/src/main/resources/neatlogic/resources/framework/changelog/2025-06-03/neatlogic_tenant.sql b/src/main/resources/neatlogic/resources/framework/changelog/2025-06-03/neatlogic_tenant.sql index 3f181d59a982cb4355f654670e753fdcf99d738d..34a6449971b8c34e4e31996ebde55a5cea57cbc9 100644 --- a/src/main/resources/neatlogic/resources/framework/changelog/2025-06-03/neatlogic_tenant.sql +++ b/src/main/resources/neatlogic/resources/framework/changelog/2025-06-03/neatlogic_tenant.sql @@ -8,4 +8,7 @@ CREATE TABLE `database` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ALTER TABLE `datawarehouse_datasource` - ADD COLUMN `database_id` BIGINT NULL COMMENT '数据源' AFTER `db_type`; \ No newline at end of file + ADD COLUMN `database_id` BIGINT NULL COMMENT '数据源' AFTER `db_type`; + +ALTER TABLE `datawarehouse_datasource` + CHANGE `db_type` `db_type` ENUM ('mysql', 'mongodb', 'jdbc') CHARSET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'mysql' NULL COMMENT '数据库类型'; \ No newline at end of file diff --git a/src/main/resources/neatlogic/resources/framework/sqlscript/ddl.sql b/src/main/resources/neatlogic/resources/framework/sqlscript/ddl.sql index 3ebe736d5c6b27a58079818db79c03be88dcbc4f..738de6e03ca218ad48477d677ad0c85a106c8d2f 100644 --- a/src/main/resources/neatlogic/resources/framework/sqlscript/ddl.sql +++ b/src/main/resources/neatlogic/resources/framework/sqlscript/ddl.sql @@ -142,7 +142,7 @@ CREATE TABLE IF NOT EXISTS `datawarehouse_datasource` `status` enum ('doing','done','failed','aborted') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '同步状态', `data_count` int NULL DEFAULT NULL COMMENT '数据量', `expire_unit` enum ('minute','hour','day','month','year') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '过期单位', - `db_type` enum ('mysql','mongodb') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'mysql' COMMENT '数据库类型', + `db_type` enum ('mysql','mongodb', 'jdbc') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'mysql' COMMENT '数据库类型', `database_id` bigint NULL DEFAULT NULL COMMENT '数据库ID', `last_fire_time` timestamp(3) NULL DEFAULT NULL COMMENT '最后一次激活时间', `last_finish_time` timestamp(3) NULL DEFAULT NULL COMMENT '最后一次完成时间',