更新建表语句

This commit is contained in:
mxd
2021-01-03 19:08:40 +08:00
parent 7d7cde462d
commit 3f55bd9b6c
4 changed files with 259 additions and 97 deletions

View File

@@ -1,11 +1,5 @@
-- ----------------------------
-- CREATE SCHEMA "MAGIC";
-- ----------------------------
CREATE SCHEMA "MAGIC";
-- ----------------------------
-- Table structure for MAGIC_GROUP
-- ----------------------------
CREATE TABLE "MAGIC"."MAGIC_GROUP"
(
"ID" VARCHAR(32) NOT NULL,
@@ -17,9 +11,6 @@ CREATE TABLE "MAGIC"."MAGIC_GROUP"
NULL
);
-- ----------------------------
-- Table structure for MAGIC_API_INFO_HIS
-- ----------------------------
CREATE TABLE "MAGIC"."MAGIC_API_INFO_HIS"
(
"ID" VARCHAR(32) NULL,
@@ -38,9 +29,6 @@ CREATE TABLE "MAGIC"."MAGIC_API_INFO_HIS"
"API_UPDATE_TIME" BIGINT NULL
);
-- ----------------------------
-- Table structure for MAGIC_API_INFO
-- ----------------------------
CREATE TABLE "MAGIC"."MAGIC_API_INFO"
(
"ID" VARCHAR(32) NOT NULL,
@@ -59,19 +47,43 @@ CREATE TABLE "MAGIC"."MAGIC_API_INFO"
"API_UPDATE_TIME" BIGINT NULL
);
-- ----------------------------
-- CONSTRAINT
-- ----------------------------
CREATE TABLE "MAGIC"."MAGIC_FUNCTION"
(
"ID" VARCHAR(32) NOT NULL,
"FUNCTION_NAME" VARCHAR(64) NULL,
"FUNCTION_PATH" VARCHAR(64) NULL,
"FUNCTION_PARAMETER" CLOB NULL,
"FUNCTION_RETURN_TYPE" VARCHAR(32) NULL,
"FUNCTION_SCRIPT" CLOB NULL,
"FUNCTION_GROUP_ID" VARCHAR(32) NOT NULL,
"FUNCTION_DESCRIPTION" VARCHAR(512) NULL,
"FUNCTION_CREATE_TIME" BIGINT NULL,
"FUNCTION_UPDATE_TIME" BIGINT NULL
);
CREATE TABLE "MAGIC"."MAGIC_FUNCTION_HIS"
(
"ID" VARCHAR(32) NOT NULL,
"FUNCTION_NAME" VARCHAR(64) NULL,
"FUNCTION_PATH" VARCHAR(64) NULL,
"FUNCTION_PARAMETER" CLOB NULL,
"FUNCTION_RETURN_TYPE" VARCHAR(32) NULL,
"FUNCTION_SCRIPT" CLOB NULL,
"FUNCTION_GROUP_ID" VARCHAR(32) NOT NULL,
"FUNCTION_DESCRIPTION" VARCHAR(512) NULL,
"FUNCTION_CREATE_TIME" BIGINT NULL,
"FUNCTION_UPDATE_TIME" BIGINT NULL
);
ALTER TABLE "MAGIC"."MAGIC_GROUP" ADD CONSTRAINT PRIMARY KEY("ID") ;
ALTER TABLE "MAGIC"."MAGIC_API_INFO" ADD CONSTRAINT PRIMARY KEY("ID") ;
CREATE UNIQUE INDEX "PRIMARY"
ON "MAGIC"."MAGIC_GROUP"("ID");
ALTER TABLE "MAGIC"."MAGIC_FUNCTION"
ADD CONSTRAINT PRIMARY KEY ("ID");
CREATE UNIQUE INDEX "PRIMARY" ON "MAGIC"."MAGIC_GROUP" ("ID");
-- ----------------------------
-- COMMENTS
-- ----------------------------
COMMENT ON TABLE "MAGIC"."MAGIC_GROUP" IS 'MagicAPI分组信息表';
COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."GROUP_NAME" IS '组名';
@@ -114,8 +126,9 @@ COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_CREATE_TIME" IS '创建时
COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_UPDATE_TIME" IS '修改时间';
CREATE UNIQUE INDEX "INDEX26948817097900"
ON "MAGIC"."MAGIC_API_INFO"("ID");
CREATE UNIQUE INDEX "INDEX26948817097900" ON "MAGIC"."MAGIC_API_INFO" ("ID");
CREATE UNIQUE INDEX "INDEX26948817098000" ON "MAGIC"."MAGIC_FUNCTION" ("ID");
COMMENT ON TABLE "MAGIC"."MAGIC_API_INFO" IS 'MagicAPI接口信息';
@@ -145,3 +158,27 @@ COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_CREATE_TIME" IS '创建时间';
COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_UPDATE_TIME" IS '修改时间';
COMMENT ON TABLE "MAGIC"."MAGIC_FUNCTION" IS 'MagicAPI 函数信息';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."ID" IS '主键';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_NAME" IS '函数名称';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_PATH" IS '函数路径';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_PARAMETER" IS '参数列表';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_RETURN_TYPE" IS '返回值类型';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_SCRIPT" IS '脚本';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_GROUP_ID" IS '所属分组';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_DESCRIPTION" IS '函数描述';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_CREATE_TIME" IS '创建时间';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION"."FUNCTION_UPDATE_TIME" IS '修改时间';
COMMENT ON TABLE "MAGIC"."MAGIC_FUNCTION_HIS" IS 'MagicAPI 函数历史记录';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."ID" IS 'function_id';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_NAME" IS '函数名称';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_PATH" IS '函数路径';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_PARAMETER" IS '参数列表';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_RETURN_TYPE" IS '返回值类型';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_SCRIPT" IS '脚本';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_GROUP_ID" IS '所属分组';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_DESCRIPTION" IS '函数描述';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_CREATE_TIME" IS '创建时间';
COMMENT ON COLUMN "MAGIC"."MAGIC_FUNCTION_HIS"."FUNCTION_UPDATE_TIME" IS '修改时间';

View File

@@ -1,80 +1,136 @@
CREATE TABLE magic_group (
id varchar(32) ,
group_name varchar2(64) ,
group_type char(1) ,
group_path varchar2(64) ,
parent_id varchar2(32) ,
deleted char(1)
CREATE TABLE MAGIC_API_INFO
(
ID VARCHAR2 (32) NOT NULL,
API_METHOD VARCHAR2 (12),
API_PATH VARCHAR2 (512),
API_SCRIPT CLOB,
API_PARAMETER CLOB,
API_OPTION CLOB,
API_NAME VARCHAR2 (255),
API_GROUP_ID VARCHAR2 (32),
API_REQUEST_BODY CLOB,
API_REQUEST_HEADER CLOB,
API_RESPONSE_BODY CLOB,
API_RESPONSE_HEADER CLOB,
API_DESCRIPTION VARCHAR2 (512),
API_CREATE_TIME NUMBER (20),
API_UPDATE_TIME NUMBER (20)
);
COMMENT ON COLUMN magic_group.group_name IS '分组名称';
COMMENT ON COLUMN magic_group.group_type IS '组类型1接口分组2函数分组';
COMMENT ON COLUMN magic_group.group_path IS '分组路径';
COMMENT ON COLUMN magic_group.parent_id IS '父级ID';
COMMENT ON COLUMN magic_group.deleted IS '是否被删除10';
COMMENT ON TABLE magic_group IS 'MagicAPI分组信息表';
COMMENT ON COLUMN MAGIC_API_INFO.API_METHOD IS '请求方法';
COMMENT ON COLUMN MAGIC_API_INFO.API_PATH IS '请求路径';
COMMENT ON COLUMN MAGIC_API_INFO.API_SCRIPT IS '接口脚本';
COMMENT ON COLUMN MAGIC_API_INFO.API_PARAMETER IS '接口参数';
COMMENT ON COLUMN MAGIC_API_INFO.API_OPTION IS '接口选项';
COMMENT ON COLUMN MAGIC_API_INFO.API_NAME IS '接口名称';
COMMENT ON COLUMN MAGIC_API_INFO.API_GROUP_ID IS '分组ID';
COMMENT ON COLUMN MAGIC_API_INFO.API_REQUEST_BODY IS '请求体';
COMMENT ON COLUMN MAGIC_API_INFO.API_REQUEST_HEADER IS '请求Header';
COMMENT ON COLUMN MAGIC_API_INFO.API_RESPONSE_BODY IS '输出结果';
COMMENT ON COLUMN MAGIC_API_INFO.API_RESPONSE_HEADER IS '输出Header';
COMMENT ON COLUMN MAGIC_API_INFO.API_DESCRIPTION IS '接口描述';
COMMENT ON COLUMN MAGIC_API_INFO.API_CREATE_TIME IS '创建时间';
COMMENT ON COLUMN MAGIC_API_INFO.API_UPDATE_TIME IS '修改时间';
COMMENT ON TABLE MAGIC_API_INFO IS 'MagicAPI接口信息';
CREATE TABLE magic_api_info (
id varchar2(32) NOT NULL ,
api_method varchar2(12) ,
api_path varchar2(512) ,
api_script clob ,
api_parameter clob ,
api_option clob ,
api_name varchar2(255) ,
api_group_id varchar2(32) ,
api_request_body clob ,
api_request_header clob ,
api_response_body clob ,
api_response_header clob ,
api_description varchar2(512) ,
api_create_time number(20) ,
api_update_time number(20)
CREATE TABLE MAGIC_API_INFO_HIS
(
ID VARCHAR2 (32),
API_METHOD VARCHAR2 (12),
API_PATH VARCHAR2 (512),
API_SCRIPT CLOB,
API_PARAMETER CLOB,
API_OPTION CLOB,
API_NAME VARCHAR2 (255),
API_GROUP_ID VARCHAR2 (32),
API_REQUEST_BODY CLOB,
API_REQUEST_HEADER CLOB,
API_RESPONSE_BODY CLOB,
API_RESPONSE_HEADER CLOB,
API_DESCRIPTION VARCHAR2 (512),
API_CREATE_TIME NUMBER (20),
API_UPDATE_TIME NUMBER (20)
);
COMMENT ON COLUMN magic_api_info.api_method IS '请求方法';
COMMENT ON COLUMN magic_api_info.api_path IS '请求路径';
COMMENT ON COLUMN magic_api_info.api_script IS '接口脚本';
COMMENT ON COLUMN magic_api_info.api_parameter IS '接口参数';
COMMENT ON COLUMN magic_api_info.api_option IS '接口选项';
COMMENT ON COLUMN magic_api_info.api_name IS '接口名称';
COMMENT ON COLUMN magic_api_info.api_group_id IS '分组ID';
COMMENT ON COLUMN magic_api_info.api_request_body IS '请求体';
COMMENT ON COLUMN magic_api_info.api_request_header IS '请求Header';
COMMENT ON COLUMN magic_api_info.api_response_body IS '输出结果';
COMMENT ON COLUMN magic_api_info.api_response_header IS '输出Header';
COMMENT ON COLUMN magic_api_info.api_description IS '接口描述';
COMMENT ON COLUMN magic_api_info.api_create_time IS '创建时间';
COMMENT ON COLUMN magic_api_info.api_update_time IS '修改时间';
COMMENT ON TABLE magic_api_info IS 'MagicAPI接口信息';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.ID IS 'api_id';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_METHOD IS '请求方法';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_PATH IS '请求路径';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_SCRIPT IS '接口脚本';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_PARAMETER IS '接口参数';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_OPTION IS '接口选项';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_NAME IS '接口名称';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_GROUP_ID IS '分组ID';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_REQUEST_BODY IS '请求';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_REQUEST_HEADER IS '请求Header';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_RESPONSE_BODY IS '输出结果';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_RESPONSE_HEADER IS '输出Header';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_DESCRIPTION IS '接口描述';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_CREATE_TIME IS '创建时间';
COMMENT ON COLUMN MAGIC_API_INFO_HIS.API_UPDATE_TIME IS '修改时间';
CREATE TABLE magic_api_info_his (
id varchar2(32) NOT NULL ,
api_method varchar2(12) ,
api_path varchar2(512) ,
api_script clob ,
api_parameter clob ,
api_option clob ,
api_name varchar2(255) ,
api_group_id varchar2(32) ,
api_request_body clob ,
api_request_header clob ,
api_response_body clob ,
api_response_header clob ,
api_description varchar2(512) ,
api_create_time number(20) ,
api_update_time number(20)
CREATE TABLE MAGIC_FUNCTION
(
ID VARCHAR2 (32) NOT NULL,
FUNCTION_NAME VARCHAR2 (64),
FUNCTION_PATH VARCHAR2 (64),
FUNCTION_PARAMETER CLOB,
FUNCTION_RETURN_TYPE VARCHAR2 (32),
FUNCTION_SCRIPT CLOB,
FUNCTION_GROUP_ID VARCHAR2 (32) NOT NULL,
FUNCTION_DESCRIPTION VARCHAR2 (512),
FUNCTION_CREATE_TIME NUMBER (20),
FUNCTION_UPDATE_TIME NUMBER (20)
);
COMMENT ON COLUMN magic_api_info_his.api_method IS '请求方法';
COMMENT ON COLUMN magic_api_info_his.api_path IS '请求路径';
COMMENT ON COLUMN magic_api_info_his.api_script IS '接口脚本';
COMMENT ON COLUMN magic_api_info_his.api_parameter IS '接口参数';
COMMENT ON COLUMN magic_api_info_his.api_option IS '接口选项';
COMMENT ON COLUMN magic_api_info_his.api_name IS '接口名称';
COMMENT ON COLUMN magic_api_info_his.api_group_id IS '分组ID';
COMMENT ON COLUMN magic_api_info_his.api_request_body IS '请求体';
COMMENT ON COLUMN magic_api_info_his.api_request_header IS '请求Header';
COMMENT ON COLUMN magic_api_info_his.api_response_body IS '输出结果';
COMMENT ON COLUMN magic_api_info_his.api_response_header IS '输出Header';
COMMENT ON COLUMN magic_api_info_his.api_description IS '接口描述';
COMMENT ON COLUMN magic_api_info_his.api_create_time IS '创建时间';
COMMENT ON COLUMN magic_api_info_his.api_update_time IS '修改时间';
COMMENT ON TABLE magic_api_info IS 'MagicAPI接口历史记录';
COMMENT ON COLUMN MAGIC_FUNCTION.ID IS '主键';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_NAME IS '函数名称';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_PATH IS '函数路径';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_PARAMETER IS '参数列表';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_RETURN_TYPE IS '返回值类型';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_SCRIPT IS '脚本';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_GROUP_ID IS '所属分组';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_DESCRIPTION IS '函数描述';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_CREATE_TIME IS '创建时间';
COMMENT ON COLUMN MAGIC_FUNCTION.FUNCTION_UPDATE_TIME IS '修改时间';
CREATE TABLE MAGIC_FUNCTION_HIS
(
ID VARCHAR2 (32) NOT NULL,
FUNCTION_NAME VARCHAR2 (64),
FUNCTION_PATH VARCHAR2 (64),
FUNCTION_PARAMETER CLOB,
FUNCTION_RETURN_TYPE VARCHAR2 (32),
FUNCTION_SCRIPT CLOB,
FUNCTION_GROUP_ID VARCHAR2 (32) NOT NULL,
FUNCTION_DESCRIPTION VARCHAR2 (512),
FUNCTION_CREATE_TIME NUMBER (20),
FUNCTION_UPDATE_TIME NUMBER (20)
);
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.ID IS 'function_id';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_NAME IS '函数名称';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_PATH IS '函数路径';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_PARAMETER IS '参数列表';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_RETURN_TYPE IS '返回值类型';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_SCRIPT IS '脚本';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_GROUP_ID IS '所属分组';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_DESCRIPTION IS '函数描述';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_CREATE_TIME IS '创建时间';
COMMENT ON COLUMN MAGIC_FUNCTION_HIS.FUNCTION_UPDATE_TIME IS '修改时间';
CREATE TABLE MAGIC_GROUP
(
ID VARCHAR2 (32) NOT NULL,
GROUP_NAME VARCHAR2 (64),
GROUP_TYPE VARCHAR2 (1),
GROUP_PATH VARCHAR2 (64),
PARENT_ID VARCHAR2 (32)
);
COMMENT ON COLUMN MAGIC_GROUP.GROUP_NAME IS '组名';
COMMENT ON COLUMN MAGIC_GROUP.GROUP_TYPE IS '组类型1接口分组2函数分组';
COMMENT ON COLUMN MAGIC_GROUP.GROUP_PATH IS '分组路径';
COMMENT ON COLUMN MAGIC_GROUP.PARENT_ID IS '父级ID';
ALTER TABLE MAGIC_API_INFO
ADD PRIMARY KEY (ID);
ALTER TABLE MAGIC_FUNCTION
ADD PRIMARY KEY (ID);
ALTER TABLE MAGIC_GROUP
ADD PRIMARY KEY (ID);

View File

@@ -48,4 +48,39 @@ CREATE TABLE `magic_api_info_his` (
`api_update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间'
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'MagicAPI接口历史记录' ROW_FORMAT = Dynamic;
CREATE TABLE `magic_function`
(
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
`function_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数名称',
`function_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数路径',
`function_parameter` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数列表',
`function_return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '返回值类型',
`function_script` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '脚本',
`function_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属分组',
`function_description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数描述',
`function_create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
`function_update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = 'MagicAPI 函数表'
ROW_FORMAT = Dynamic;
CREATE TABLE `magic_function_his`
(
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'function_id',
`function_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数名称',
`function_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数路径',
`function_parameter` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数列表',
`function_return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '返回值类型',
`function_script` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '脚本',
`function_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属分组',
`function_description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数描述',
`function_create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
`function_update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间'
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = 'MagicAPI 函数历史记录'
ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

34
db/v0.5.x-v0.6-mysql.sql Normal file
View File

@@ -0,0 +1,34 @@
CREATE TABLE `magic_function`
(
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
`function_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数名称',
`function_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数路径',
`function_parameter` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数列表',
`function_return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '返回值类型',
`function_script` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '脚本',
`function_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属分组',
`function_description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数描述',
`function_create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
`function_update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = 'MagicAPI 函数表'
ROW_FORMAT = Dynamic;
CREATE TABLE `magic_function_his`
(
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'function_id',
`function_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数名称',
`function_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数路径',
`function_parameter` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数列表',
`function_return_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '返回值类型',
`function_script` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '脚本',
`function_group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属分组',
`function_description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '函数描述',
`function_create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
`function_update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间'
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = 'MagicAPI 函数历史记录'
ROW_FORMAT = Dynamic;