From 122dbd16265458192f4f1f4ea7b2bf828abe0a88 Mon Sep 17 00:00:00 2001 From: jade_ybx <18609134618@163.com> Date: Tue, 22 Apr 2025 21:33:43 +0800 Subject: [PATCH] =?UTF-8?q?IntarkDB=E5=86=85=E5=B5=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E5=AE=8C=E5=96=84=E7=BC=BA=E5=A4=B1=E7=9A=84=E8=A1=A8?= =?UTF-8?q?=E5=B9=B6=E9=80=82=E9=85=8D=E8=87=B3=E5=8F=AF=E8=BF=90=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/core/config/DataSourceConfig.java | 6 +- .../src/main/resources/db/intarkDB-init.sql | 1472 ++++++++++++----- .../src/main/resources/intarkdb-schema.sql | 136 +- plugins/container-management-plugin/pom.xml | 5 + .../db/openGauss-container-schema.sql | 50 +- .../src/main/resources/intarkdb-schema.sql | 729 ++++++-- .../src/main/resources/IntarkDB-schema.sql | 35 + .../src/main/resources/db/schema.sql | 19 + .../src/main/resources/schema-all.sql | 19 + 9 files changed, 1795 insertions(+), 676 deletions(-) create mode 100644 plugins/oauth-login/src/main/resources/IntarkDB-schema.sql diff --git a/openGauss-datakit/visualtool-api/src/main/java/org/opengauss/admin/web/core/config/DataSourceConfig.java b/openGauss-datakit/visualtool-api/src/main/java/org/opengauss/admin/web/core/config/DataSourceConfig.java index 2339eb8cc..9cf0f7a9b 100644 --- a/openGauss-datakit/visualtool-api/src/main/java/org/opengauss/admin/web/core/config/DataSourceConfig.java +++ b/openGauss-datakit/visualtool-api/src/main/java/org/opengauss/admin/web/core/config/DataSourceConfig.java @@ -59,11 +59,13 @@ public class DataSourceConfig { @Profile("!dev") DataSourceScriptDatabaseInitializer dataSourceScriptDatabaseInitializer(DataSourceProperties properties, DataSource dataSource) { - checkDatabaseAvailability(properties); String driverClassName = properties.getDriverClassName(); + if (DbDataLocationEnum.OPENGAUSS.getDriverClass().equals(driverClassName)) { + checkDatabaseAvailability(properties); + } Optional dbDataLocationEnum = DbDataLocationEnum.of(driverClassName); DatabaseInitializationSettings settings = new DatabaseInitializationSettings(); - settings.setContinueOnError(false); + settings.setContinueOnError(true); settings.setSeparator(";"); settings.setMode(DatabaseInitializationMode.ALWAYS); if (dbDataLocationEnum.isEmpty()) { diff --git a/openGauss-datakit/visualtool-api/src/main/resources/db/intarkDB-init.sql b/openGauss-datakit/visualtool-api/src/main/resources/db/intarkDB-init.sql index 212b23f19..1a3120635 100644 --- a/openGauss-datakit/visualtool-api/src/main/resources/db/intarkDB-init.sql +++ b/openGauss-datakit/visualtool-api/src/main/resources/db/intarkDB-init.sql @@ -1,12 +1,12 @@ CREATE TABLE IF NOT EXISTS "ops_az" ( - "az_id" int8 NOT NULL PRIMARY KEY, - "name" varchar(255) NOT NULL, - "priority" int8, - "address" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), + "az_id" int8 NOT NULL PRIMARY KEY, + "name" varchar(255) NOT NULL, + "priority" int2, + "address" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -27,13 +27,13 @@ INSERT INTO "ops_az"("az_id", "name", "priority", "address", "remark", "create_b -- ---------------------------- CREATE TABLE IF NOT EXISTS "ops_check" ( - "check_id" varchar(255) NOT NULL PRIMARY KEY, - "cluster_id" varchar(255), - "check_res" text, - "remark" varchar(255), - "create_by" varchar(64), + "check_id" varchar(255) NOT NULL PRIMARY KEY, + "cluster_id" varchar(255) , + "check_res" text , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -49,28 +49,26 @@ COMMENT ON COLUMN "ops_check"."update_time" IS '更新时间'; CREATE TABLE IF NOT EXISTS "ops_cluster" ( "cluster_id" varchar(255) NOT NULL PRIMARY KEY, - "version" varchar(255), - "version_num" varchar(255), - "install_mode" varchar(64), - "deploy_type" varchar(64), - "cluster_name" varchar(255), - "install_package_path" varchar(255), - "database_password" varchar(255), - "database_username" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), + "version" varchar(255) , + "version_num" varchar(255) , + "install_mode" varchar(64) , + "deploy_type" varchar(64) , + "cluster_name" varchar(255) , + "install_package_path" varchar(255) , + "database_password" varchar(255) , + "database_username" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp, - "install_path" varchar(255), - "log_path" varchar(255), - "tmp_path" varchar(255), - "om_tools_path" varchar(255), - "core_path" varchar(255), - "port" varchar(255), - "enable_dcf" int8, - "env_path" varchar(255), - "xml_config_path" varchar(255), + "install_path" varchar(255) , + "log_path" varchar(255) , + "tmp_path" varchar(255) , + "om_tools_path" varchar(255) , + "core_path" varchar(255) , + "port" varchar(255) , + "enable_dcf" int2, "dcf_port" varchar(255) ) ; @@ -95,8 +93,6 @@ COMMENT ON COLUMN "ops_cluster"."om_tools_path" IS '企业版om路径'; COMMENT ON COLUMN "ops_cluster"."core_path" IS '企业版核心路径'; COMMENT ON COLUMN "ops_cluster"."port" IS '企业版端口'; COMMENT ON COLUMN "ops_cluster"."enable_dcf" IS '是否开启DCF 0否1是'; -COMMENT ON COLUMN "ops_cluster"."env_path" IS '环境变量文件路径'; -COMMENT ON COLUMN "ops_cluster"."xml_config_path" IS 'xml配置路径'; COMMENT ON COLUMN "ops_cluster"."dcf_port" IS 'DCF端口'; -- ---------------------------- @@ -104,29 +100,29 @@ COMMENT ON COLUMN "ops_cluster"."dcf_port" IS 'DCF端口'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "ops_cluster_node" ( - "cluster_node_id" varchar(255) NOT NULL PRIMARY KEY, - "cluster_role" varchar(255), + "cluster_node_id" int8 NOT NULL PRIMARY KEY, + "cluster_role" varchar(255) , "host_id" int8, "install_user_id" int8, - "install_path" varchar(255), - "data_path" varchar(255), - "pkg_path" varchar(255), - "install_demo_database" int8, - "cluster_id" varchar(255), - "is_install_cm" int8, - "is_cm_master" int8, - "cm_data_path" varchar(255), - "cm_port" varchar(255), - "xlog_path" varchar(255), - "is_enable_dss" int8, - "dss_data_lun_link_path" varchar(255), - "xlog_lun_link_path" varchar(255), - "cm_voting_lun_link_path" varchar(255), - "cm_sharing_lun_link_path" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), + "install_path" varchar(255) , + "data_path" varchar(255) , + "pkg_path" varchar(255) , + "install_demo_database" int2, + "cluster_id" varchar(255) , + "is_install_cm" int2, + "is_cm_master" int2, + "cm_data_path" varchar(255) , + "cm_port" varchar(255) , + "xlog_path" varchar(255) , + "is_enable_dss" int2, + "dss_data_lun_link_path" varchar(255) , + "xlog_lun_link_path" varchar(255) , + "cm_voting_lun_link_path" varchar(255) , + "cm_sharing_lun_link_path" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -155,11 +151,137 @@ COMMENT ON COLUMN "ops_cluster_node"."create_time" IS '创建时间'; COMMENT ON COLUMN "ops_cluster_node"."update_by" IS '更新者'; COMMENT ON COLUMN "ops_cluster_node"."update_time" IS '更新时间'; +ALTER TABLE "ops_cluster_node" ALTER COLUMN "cluster_node_id" TYPE varchar(255); + + + +-- ---------------------------- +-- Table structure for ops_cluster_task +-- ---------------------------- +CREATE TABLE IF NOT EXISTS "ops_cluster_task" ( + "cluster_id" varchar(255) NOT NULL PRIMARY KEY, + "host_id" varchar(255) , + "host_user_id" varchar(255) , + "os" varchar(255) , + "cpu_arch" varchar(255) , + "version" varchar(255) , + "version_num" varchar(255) , + "package_name" varchar(255) , + "package_id" varchar(255) , + "cluster_name" varchar(255) , + "database_username" varchar(255) , + "database_password" varchar(255) , + "database_port" int4 DEFAULT 5432, + "install_package_path" varchar(255) , + "install_path" varchar(255) , + "log_path" varchar(255) , + "tmp_path" varchar(255) , + "om_tools_path" varchar(255) , + "core_path" varchar(255) , + "env_path" varchar(255) , + "enable_cm_tool" int4 DEFAULT 0, + "enable_dcf" int4 DEFAULT 0, + "enable_generate_environment_variable_file" int4 DEFAULT 0, + "xml_config_path" varchar(255) , + "deploy_type" varchar(255) , + "cluster_node_num" int4 DEFAULT 0, + "status" varchar(255) , + "execute_time" timestamp, + "env_check_result" varchar(255) , + "remark" text , + "create_by" varchar(64) , + "create_time" timestamp, + "update_by" varchar(64) , + "update_time" timestamp + ) +; +COMMENT ON COLUMN "ops_cluster_task"."cluster_id" IS '集群ID'; +COMMENT ON COLUMN "ops_cluster_task"."host_id" IS '服务器IP'; +COMMENT ON COLUMN "ops_cluster_task"."host_user_id" IS '安装服务器用户ID'; +COMMENT ON COLUMN "ops_cluster_task"."os" IS '操作系统名称'; +COMMENT ON COLUMN "ops_cluster_task"."cpu_arch" IS 'CPU架构'; +COMMENT ON COLUMN "ops_cluster_task"."version" IS '数据库版本'; +COMMENT ON COLUMN "ops_cluster_task"."version_num" IS '数据库版本号'; +COMMENT ON COLUMN "ops_cluster_task"."package_name" IS '安装包名称'; +COMMENT ON COLUMN "ops_cluster_task"."package_id" IS '安装包ID'; +COMMENT ON COLUMN "ops_cluster_task"."cluster_name" IS '集群名称'; +COMMENT ON COLUMN "ops_cluster_task"."database_username" IS '数据库用户名称'; +COMMENT ON COLUMN "ops_cluster_task"."database_password" IS '数据库密码'; +COMMENT ON COLUMN "ops_cluster_task"."database_port" IS '数据库端口'; +COMMENT ON COLUMN "ops_cluster_task"."install_package_path" IS '安装包路径'; +COMMENT ON COLUMN "ops_cluster_task"."install_path" IS '安装路径'; +COMMENT ON COLUMN "ops_cluster_task"."log_path" IS 'log路径'; +COMMENT ON COLUMN "ops_cluster_task"."tmp_path" IS 'tmp路径'; +COMMENT ON COLUMN "ops_cluster_task"."om_tools_path" IS 'om工具安装路径'; +COMMENT ON COLUMN "ops_cluster_task"."core_path" IS 'core 路径'; +COMMENT ON COLUMN "ops_cluster_task"."env_path" IS '环境变量路径'; +COMMENT ON COLUMN "ops_cluster_task"."enable_cm_tool" IS '是否安装CM工具'; +COMMENT ON COLUMN "ops_cluster_task"."enable_dcf" IS '是否dcf'; +COMMENT ON COLUMN "ops_cluster_task"."enable_generate_environment_variable_file" IS '是否分离环境变量文件'; +COMMENT ON COLUMN "ops_cluster_task"."xml_config_path" IS 'xml安装配置路径'; +COMMENT ON COLUMN "ops_cluster_task"."deploy_type" IS '集群部署类型'; +COMMENT ON COLUMN "ops_cluster_task"."cluster_node_num" IS '集群节点数量'; +COMMENT ON COLUMN "ops_cluster_task"."status" IS '安装任务执行状态'; +COMMENT ON COLUMN "ops_cluster_task"."execute_time" IS '任务执行时间'; +COMMENT ON COLUMN "ops_cluster_task"."env_check_result" IS '环境检查结果'; +COMMENT ON COLUMN "ops_cluster_task"."create_by" IS '创建者'; +COMMENT ON COLUMN "ops_cluster_task"."create_time" IS '创建时间'; +COMMENT ON COLUMN "ops_cluster_task"."update_by" IS '更新者'; +COMMENT ON COLUMN "ops_cluster_task"."update_time" IS '更新时间'; +COMMENT ON TABLE "ops_cluster_task" IS 'openGauss集群安装任务表'; + + + +-- ---------------------------- +-- Table structure for ops_cluster_task_node +-- ---------------------------- +CREATE TABLE IF NOT EXISTS "ops_cluster_task_node" ( + "cluster_node_id" varchar(255) NOT NULL PRIMARY KEY, + "cluster_id" varchar(255) , + "host_id" varchar(255) , + "host_user_id" varchar(255) , + "node_type" varchar(255) , + "data_path" varchar(255) , + "az_owner" varchar(255) , + "az_priority" varchar(255) , + "env_check_result" varchar(255) , + "env_check_detail" text , + "is_cm_master" int4 DEFAULT 0, + "cm_data_path" varchar(255) , + "cm_port" int4 DEFAULT 0, + "remark" text , + "create_by" varchar(64) , + "create_time" timestamp, + "update_by" varchar(64) , + "update_time" timestamp + ) +; + +COMMENT ON COLUMN "ops_cluster_task_node"."cluster_node_id" IS '集群节点ID'; +COMMENT ON COLUMN "ops_cluster_task_node"."cluster_id" IS '集群ID'; +COMMENT ON COLUMN "ops_cluster_task_node"."host_id" IS '节点服务器Id'; +COMMENT ON COLUMN "ops_cluster_task_node"."host_user_id" IS '节点用户ID'; +COMMENT ON COLUMN "ops_cluster_task_node"."node_type" IS '节点类型'; +COMMENT ON COLUMN "ops_cluster_task_node"."data_path" IS '数据路径'; +COMMENT ON COLUMN "ops_cluster_task_node"."az_owner" IS '所属AZ'; +COMMENT ON COLUMN "ops_cluster_task_node"."az_priority" IS 'AZ优先级'; +COMMENT ON COLUMN "ops_cluster_task_node"."env_check_result" IS '环境检查结果'; +COMMENT ON COLUMN "ops_cluster_task_node"."env_check_detail" IS '环境检查详情'; +COMMENT ON COLUMN "ops_cluster_task_node"."is_cm_master" IS '是否CM主节点'; +COMMENT ON COLUMN "ops_cluster_task_node"."cm_data_path" IS 'CM数据路径'; +COMMENT ON COLUMN "ops_cluster_task_node"."cm_port" IS 'CM端口'; +COMMENT ON COLUMN "ops_cluster_task_node"."create_by" IS '创建者'; +COMMENT ON COLUMN "ops_cluster_task_node"."create_time" IS '创建时间'; +COMMENT ON COLUMN "ops_cluster_task_node"."update_by" IS '更新者'; +COMMENT ON COLUMN "ops_cluster_task_node"."update_time" IS '更新时间'; +COMMENT ON TABLE "ops_cluster_task_node" IS '集群安装任务节点信息'; + -- ---------------------------- -- Table structure for ops_encryption -- ---------------------------- -CREATE TABLE IF NOT EXISTS "ops_encryption"( +CREATE TABLE IF NOT EXISTS "ops_encryption" +( "encryption_id" varchar(255) NOT NULL PRIMARY KEY, "remark" varchar(255), "create_by" varchar(64), @@ -169,8 +291,7 @@ CREATE TABLE IF NOT EXISTS "ops_encryption"( "encryption_key" varchar(255), "public_key" varchar(1024), "private_key" varchar(1024) - ) -; +); COMMENT ON COLUMN "ops_encryption"."remark" IS '描述'; COMMENT ON COLUMN "ops_encryption"."create_by" IS '创建者'; COMMENT ON COLUMN "ops_encryption"."create_time" IS '创建时间'; @@ -183,19 +304,16 @@ COMMENT ON COLUMN "ops_encryption"."update_time" IS '更新时间'; CREATE TABLE IF NOT EXISTS "ops_host" ( "host_id" int8 NOT NULL PRIMARY KEY, - "hostname" varchar(255), - "private_ip" varchar(64) NOT NULL, - "public_ip" varchar(64) NOT NULL, + "hostname" varchar(255) , + "private_ip" varchar(64) NOT NULL, + "public_ip" varchar(64) NOT NULL, "port" int8 NOT NULL, "az_id" int8, - "remark" varchar(255), - "create_by" varchar(64), + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), - "update_time" timestamp, - "os" varchar(255), - "cpu_arch" varchar(255), - "name" varchar(255) + "update_by" varchar(64) , + "update_time" timestamp ) ; COMMENT ON COLUMN "ops_host"."host_id" IS '主机id'; @@ -209,9 +327,6 @@ COMMENT ON COLUMN "ops_host"."create_by" IS '创建者'; COMMENT ON COLUMN "ops_host"."create_time" IS '创建时间'; COMMENT ON COLUMN "ops_host"."update_by" IS '更新者'; COMMENT ON COLUMN "ops_host"."update_time" IS '更新时间'; -COMMENT ON COLUMN "ops_host"."os" IS '操作系统'; -COMMENT ON COLUMN "ops_host"."cpu_arch" IS 'CPU架构'; -COMMENT ON COLUMN "ops_host"."name" IS '名称'; -- ---------------------------- -- Table structure for ops_host_user @@ -219,14 +334,13 @@ COMMENT ON COLUMN "ops_host"."name" IS '名称'; CREATE TABLE IF NOT EXISTS "ops_host_user" ( "host_user_id" int8 NOT NULL PRIMARY KEY, - "username" varchar(255) NOT NULL, - "password" varchar(255), + "username" varchar(255) NOT NULL, + "password" varchar(255) , "host_id" int8 NOT NULL, - "remark" varchar(255), - "sudo" int8 DEFAULT 0, - "create_by" varchar(64), + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -235,19 +349,18 @@ COMMENT ON COLUMN "ops_host_user"."username" IS '用户名'; COMMENT ON COLUMN "ops_host_user"."password" IS '密码'; COMMENT ON COLUMN "ops_host_user"."host_id" IS '所属主机id'; COMMENT ON COLUMN "ops_host_user"."remark" IS '备注'; -COMMENT ON COLUMN "ops_host_user"."sudo" IS '管理员'; COMMENT ON COLUMN "ops_host_user"."create_by" IS '创建者'; COMMENT ON COLUMN "ops_host_user"."create_time" IS '创建时间'; COMMENT ON COLUMN "ops_host_user"."update_by" IS '更新者'; COMMENT ON COLUMN "ops_host_user"."update_time" IS '更新时间'; CREATE TABLE IF NOT EXISTS "ops_host_tag" ( - "host_tag_id" varchar(255) NOT NULL PRIMARY KEY, - "name" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), + "host_tag_id" varchar(255) NOT NULL PRIMARY KEY, + "name" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -262,13 +375,13 @@ COMMENT ON COLUMN "ops_host_tag"."update_time" IS '更新时间'; -- Table structure for ops_host_tag_rel -- ---------------------------- CREATE TABLE IF NOT EXISTS "ops_host_tag_rel" ( - "id" varchar(255) NOT NULL PRIMARY KEY, - "host_id" varchar(255), - "tag_id" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), + "id" varchar(255) NOT NULL PRIMARY KEY, + "host_id" varchar(255) , + "tag_id" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ) ; @@ -280,14 +393,60 @@ COMMENT ON COLUMN "ops_host_tag_rel"."create_time" IS '创建时间'; COMMENT ON COLUMN "ops_host_tag_rel"."update_by" IS '更新者'; COMMENT ON COLUMN "ops_host_tag_rel"."update_time" IS '更新时间'; + +-- ---------------------------- +-- Table structure for ops_package_path_dict +-- ---------------------------- +CREATE TABLE IF NOT EXISTS "ops_package_path_dict" ( + "id" varchar(255) NOT NULL PRIMARY KEY, + "os" varchar(255) , + "os_version" varchar(255) , + "cpu_arch" varchar(255) , + "version" varchar(255) , + "url_path" varchar(255) , + "package_name_tmp" varchar(255) , + "pkg_tmp_use_version" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , + "create_time" timestamp, + "update_by" varchar(64) , + "update_time" timestamp + ) +; +COMMENT ON COLUMN "ops_package_path_dict"."os" IS '操作系统名称'; +COMMENT ON COLUMN "ops_package_path_dict"."os_version" IS '操作系统版本'; +COMMENT ON COLUMN "ops_package_path_dict"."cpu_arch" IS 'CPU架构'; +COMMENT ON COLUMN "ops_package_path_dict"."version" IS 'openGauss版本'; +COMMENT ON COLUMN "ops_package_path_dict"."url_path" IS 'openGauss包URI路径'; +COMMENT ON COLUMN "ops_package_path_dict"."package_name_tmp" IS 'openGauss包名称模版'; +COMMENT ON COLUMN "ops_package_path_dict"."pkg_tmp_use_version" IS 'openGauss模版使用版本号'; +COMMENT ON COLUMN "ops_package_path_dict"."create_by" IS '创建者'; +COMMENT ON COLUMN "ops_package_path_dict"."create_time" IS '创建时间'; +COMMENT ON COLUMN "ops_package_path_dict"."update_by" IS '更新者'; +COMMENT ON COLUMN "ops_package_path_dict"."update_time" IS '更新时间'; +COMMENT ON TABLE "ops_package_path_dict" IS 'openGauss包名称字典表'; + + + +UPDATE ops_package_path_dict SET os_version = '7' WHERE (os_version IS NULL OR os_version = '') AND os='CentOS'; +UPDATE ops_package_path_dict SET os_version = '20.03' WHERE (os_version IS NULL OR os_version = '') AND os = 'openEuler' AND url_path NOT LIKE '%2203%'; +UPDATE ops_package_path_dict SET os_version = '22.03', os = 'openEuler' WHERE (os_version IS NULL OR os_version = '') AND os LIKE '%%openEuler%%' AND url_path LIKE '%2203%' ; + + +UPDATE ops_package_path_dict SET pkg_tmp_use_version = '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1' WHERE (pkg_tmp_use_version IS NULL OR pkg_tmp_use_version = '') ; + + +ALTER TABLE ops_host_user ADD COLUMN sudo int2 DEFAULT 0; +COMMENT ON COLUMN "ops_host_user"."sudo" IS '管理员'; + -- ---------------------------- -- Table structure for sys_log_config -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_log_config" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "key" varchar(100) NOT NULL, - "value" varchar(500) NOT NULL + "key" varchar(100) NOT NULL, + "value" varchar(500) NOT NULL, + "id" int4 NOT NULL PRIMARY KEY ) ; @@ -297,30 +456,30 @@ CREATE TABLE IF NOT EXISTS "sys_log_config" ( CREATE TABLE IF NOT EXISTS "sys_menu" ( "menu_id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "menu_name" varchar(50) NOT NULL, + "menu_name" varchar(50) NOT NULL, "parent_id" int8, - "order_num" int8, - "path" varchar(200), - "component" varchar(255), - "query" varchar(255), - "is_frame" int8 DEFAULT 1, - "is_cache" int8 DEFAULT 0, - "menu_type" char(1), - "visible" char(1) DEFAULT 0, - "status" char(1) DEFAULT 0, - "perms" varchar(100), - "icon" varchar(100), - "create_by" varchar(64), + "order_num" int4, + "path" varchar(200) , + "component" varchar(255) , + "query" varchar(255) , + "is_frame" int4 DEFAULT 1, + "is_cache" int4 DEFAULT 0, + "menu_type" char(1) , + "visible" char(1) DEFAULT 0, + "status" char(1) DEFAULT 0, + "perms" varchar(100) , + "icon" varchar(100) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp, - "remark" varchar(500), - "open_way" int8 DEFAULT 1, - "plugin_id" varchar(100), - "open_position" int8 DEFAULT 1, - "query_template" varchar(100), - "plugin_theme" varchar(50), - "menu_classify" int8 DEFAULT 1, + "remark" varchar(500) , + "open_way" int4 DEFAULT 1, + "plugin_id" varchar(100) , + "open_position" int2 DEFAULT 1, + "query_template" varchar(100) , + "plugin_theme" varchar(50) , + "menu_classify" int2 DEFAULT 1, "menu_en_name" varchar(50) ) ; @@ -359,18 +518,18 @@ COMMENT ON TABLE "sys_menu" IS '菜单权限表'; CREATE TABLE IF NOT EXISTS "sys_oper_log" ( "oper_id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, "title" varchar(50), - "business_type" int8, - "method" varchar(100), - "request_method" varchar(10), - "operator_type" int8, - "oper_name" varchar(50), - "oper_url" varchar(255), - "oper_ip" varchar(128), - "oper_location" varchar(255), - "oper_param" clob, - "json_result" varchar(2000), - "status" int8, - "error_msg" varchar(2000), + "business_type" int4, + "method" varchar(100) , + "request_method" varchar(10) , + "operator_type" int4, + "oper_name" varchar(50) , + "oper_url" varchar(255) , + "oper_ip" varchar(128) , + "oper_location" varchar(255) , + "oper_param" varchar(2000) , + "json_result" varchar(2000) , + "status" int4, + "error_msg" varchar(2000) , "oper_time" timestamp ) ; @@ -396,8 +555,8 @@ COMMENT ON TABLE "sys_oper_log" IS '操作日志记录'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_plugin_config" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "plugin_id" varchar(100), + "id" int8 NOT NULL PRIMARY KEY , + "plugin_id" varchar(100) , "config_json" varchar(1000) ) ; @@ -411,8 +570,8 @@ COMMENT ON TABLE "sys_plugin_config" IS '插件配置结构表'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_plugin_config_data" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "plugin_id" varchar(100), + "id" int8 NOT NULL PRIMARY KEY, + "plugin_id" varchar(100) , "config_data" varchar(1000) ) ; @@ -426,18 +585,17 @@ COMMENT ON TABLE "sys_plugin_config_data" IS '插件配置数据'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_plugins" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "plugin_id" varchar(100), - "bootstrap_class" varchar(255), - "plugin_desc" text, - "logo_path" varchar(255), - "plugin_type" int8, - "plugin_version" varchar(50), - "plugin_provider" varchar(50), - "plugin_status" int8 DEFAULT 1, - "is_need_configured" int8, - "theme" varchar(50), - "plugin_desc_en" text + "id" int4 NOT NULL PRIMARY KEY AUTOINCREMENT, + "plugin_id" varchar(100) , + "bootstrap_class" varchar(255) , + "plugin_desc" text , + "logo_path" varchar(255) , + "plugin_type" int4, + "plugin_version" varchar(50) , + "plugin_provider" varchar(50) , + "plugin_status" int2 DEFAULT 1, + "is_need_configured" int2, + "theme" varchar(50) ) ; COMMENT ON COLUMN "sys_plugins"."id" IS '主键ID'; @@ -451,25 +609,24 @@ COMMENT ON COLUMN "sys_plugins"."plugin_provider" IS '插件提供者'; COMMENT ON COLUMN "sys_plugins"."plugin_status" IS '插件状态:1:启动;2:停用'; COMMENT ON COLUMN "sys_plugins"."is_need_configured" IS '是否需要配置数据'; COMMENT ON COLUMN "sys_plugins"."theme" IS '主题'; -COMMENT ON COLUMN "sys_plugins"."plugin_desc_en" IS '插件英文描述'; -- ---------------------------- -- Table structure for sys_role -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_role" ( - "role_id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "role_name" varchar(30) NOT NULL, - "role_key" varchar(100), - "role_sort" int8, - "data_scope" char(1), - "menu_check_strictly" int8 DEFAULT 1, - "dept_check_strictly" int8, - "status" char(1) NOT NULL DEFAULT 0, - "del_flag" char(1) DEFAULT 0, - "create_by" varchar(64), + "role_id" int8 NOT NULL PRIMARY KEY, + "role_name" varchar(30) NOT NULL, + "role_key" varchar(100) , + "role_sort" int4, + "data_scope" char(1) , + "menu_check_strictly" int2 DEFAULT 1, + "dept_check_strictly" int2, + "status" char(1) NOT NULL DEFAULT 0, + "del_flag" char(1) DEFAULT 0, + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp, "remark" varchar(500) ) @@ -508,25 +665,24 @@ COMMENT ON TABLE "sys_role_menu" IS '角色和菜单关联表'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_user" ( - "user_id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "user_name" varchar(30) NOT NULL, - "nick_name" varchar(30) NOT NULL, - "user_type" varchar(2), - "email" varchar(50), - "phonenumber" varchar(11), - "sex" char(1), - "avatar" varchar(100), - "password" varchar(100), - "status" char(1), - "del_flag" char(1) DEFAULT 0, - "login_ip" varchar(128), + "user_id" int8 NOT NULL PRIMARY KEY, + "user_name" varchar(30) NOT NULL, + "nick_name" varchar(30) NOT NULL, + "user_type" varchar(2) , + "email" varchar(50) , + "phonenumber" varchar(11) , + "sex" char(1) , + "avatar" varchar(100) , + "password" varchar(100) , + "status" char(1) , + "del_flag" char(1) DEFAULT 0, + "login_ip" varchar(128) , "login_date" timestamp, - "create_by" varchar(64), + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp, - "remark" varchar(500), - "update_pwd" int8 DEFAULT 0 + "remark" varchar(500) ) ; COMMENT ON COLUMN "sys_user"."user_id" IS '用户ID'; @@ -547,7 +703,6 @@ COMMENT ON COLUMN "sys_user"."create_time" IS '创建时间'; COMMENT ON COLUMN "sys_user"."update_by" IS '更新者'; COMMENT ON COLUMN "sys_user"."update_time" IS '更新时间'; COMMENT ON COLUMN "sys_user"."remark" IS '备注'; -COMMENT ON COLUMN "sys_user"."update_pwd" IS '是否修改密码;1:是;0:否'; COMMENT ON TABLE "sys_user" IS '用户信息表'; -- ---------------------------- @@ -555,7 +710,6 @@ COMMENT ON TABLE "sys_user" IS '用户信息表'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_user_role" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, "user_id" int8 NOT NULL, "role_id" int8 NOT NULL ) @@ -569,400 +723,865 @@ COMMENT ON TABLE "sys_user_role" IS '用户和角色关联表'; -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_white_list" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "title" varchar(255), - "ip_list" varchar(800), + "id" int8 NOT NULL PRIMARY KEY, + "title" varchar(255) , + "ip_list" varchar(800) , "create_time" timestamp ) ; -COMMENT ON COLUMN "sys_white_list"."id" IS '主键ID'; -COMMENT ON COLUMN "sys_white_list"."title" IS '白名单名称'; -COMMENT ON COLUMN "sys_white_list"."ip_list" IS 'ip列表,逗号隔开'; -COMMENT ON COLUMN "sys_white_list"."create_time" IS '创建时间'; +COMMENT +ON COLUMN "sys_white_list"."id" IS '主键ID'; +COMMENT +ON COLUMN "sys_white_list"."title" IS '白名单名称'; +COMMENT +ON COLUMN "sys_white_list"."ip_list" IS 'ip列表,逗号隔开'; +COMMENT +ON COLUMN "sys_white_list"."create_time" IS '创建时间'; + CREATE TABLE IF NOT EXISTS "ops_package_manager"( - "package_id" varchar(255) NOT NULL PRIMARY KEY, - "os" varchar(255), - "cpu_arch" varchar(255), - "package_version" varchar(255), - "package_version_num" varchar(255), - "package_url" varchar(1024), - "remark" varchar(255), - "create_by" varchar(64), + "package_id" varchar(255) NOT NULL PRIMARY KEY, + "os" varchar(255) , + "cpu_arch" varchar(255) , + "package_version" varchar(255) , + "package_version_num" varchar(255) , + "package_url" varchar(1024) , + "remark" varchar(255) , + "source" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), - "update_time" timestamp, - "name" VARCHAR(255), - "package_path" text, - "type" varchar(255) + "update_by" varchar(64) , + "update_time" timestamp ); + +-- ---------------------------- +-- Table structure for ops_cluster_operate_log +-- ---------------------------- +CREATE TABLE IF NOT EXISTS "ops_cluster_operate_log" ( + "operate_id" varchar(255) NOT NULL PRIMARY KEY, + "cluster_id" varchar(255) , + "cluster_node_id" varchar(255) , + "operate_type" varchar(255) , + "operate_log" text , + "operate_time" timestamp, + "remark" varchar(255) , + "create_by" varchar(64) , + "create_time" timestamp, + "update_by" varchar(64) , + "update_time" timestamp + ) +; + +COMMENT ON COLUMN "ops_cluster_operate_log"."operate_id" IS '操作记录Id'; +COMMENT ON COLUMN "ops_cluster_operate_log"."cluster_id" IS '集群ID'; +COMMENT ON COLUMN "ops_cluster_operate_log"."cluster_node_id" IS '集群节点ID'; +COMMENT ON COLUMN "ops_cluster_operate_log"."operate_type" IS '操作类型'; +COMMENT ON COLUMN "ops_cluster_operate_log"."operate_log" IS '操作记录日志'; +COMMENT ON COLUMN "ops_cluster_operate_log"."operate_time" IS '操作时间'; +COMMENT ON COLUMN "ops_cluster_operate_log"."create_by" IS '创建者'; +COMMENT ON COLUMN "ops_cluster_operate_log"."create_time" IS '创建时间'; +COMMENT ON COLUMN "ops_cluster_operate_log"."update_by" IS '更新者'; +COMMENT ON COLUMN "ops_cluster_operate_log"."update_time" IS '更新时间'; +COMMENT ON TABLE "ops_cluster_operate_log" IS '集群安装任务操作日志'; + CREATE TABLE IF NOT EXISTS "sys_task" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "task_name" varchar(255), - "task_type" int8, - "exec_status" int8, - "exec_params" varchar(512), - "exec_progress" float, + "id" int8 NOT NULL, + "task_name" varchar(255) , + "task_type" int4, + "exec_status" int4, + "exec_params" varchar(512) , + "exec_progress" float4, "exec_host_id" int8, "create_time" timestamp, "finish_time" timestamp, "exec_time" timestamp, - "plugin_id" varchar(100), - "sub_task_count" int8 + "plugin_id" varchar(100) , + "sub_task_count" int8, + CONSTRAINT "sys_task_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "sys_task"."id" IS '主键ID'; + COMMENT ON COLUMN "sys_task"."task_name" IS '任务名称'; + COMMENT ON COLUMN "sys_task"."task_type" IS '操作类别(1数据迁移)'; + COMMENT ON COLUMN "sys_task"."exec_status" IS '执行状态(0:未执行;1:执行中;2:已完成;3:执行失败)'; + COMMENT ON COLUMN "sys_task"."exec_params" IS '执行参数'; + COMMENT ON COLUMN "sys_task"."exec_progress" IS '执行进度'; + COMMENT ON COLUMN "sys_task"."exec_host_id" IS '执行物理机ID'; + COMMENT ON COLUMN "sys_task"."create_time" IS '创建时间'; + COMMENT ON COLUMN "sys_task"."finish_time" IS '完成时间'; + COMMENT ON COLUMN "sys_task"."exec_time" IS '执行时间'; + COMMENT ON COLUMN "sys_task"."plugin_id" IS '插件ID'; + COMMENT ON COLUMN "sys_task"."sub_task_count" IS '子任务数量'; + COMMENT ON TABLE "sys_task" IS '平台任务表'; +ALTER TABLE ops_package_manager ADD COLUMN name VARCHAR(255); + +ALTER TABLE ops_package_manager ADD COLUMN "package_path" text; +ALTER TABLE ops_package_manager ADD COLUMN "type" varchar(255); +UPDATE ops_package_manager set type = 'openGauss'; + INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604735048472268811', 'centos', 'x86_64', 'MINIMAL_LIST', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86/openGauss-3.1.1-CentOS-64bit.tar.bz2', NULL, 'admin', '2022-12-19 15:07:04.749', 'admin', '2022-12-19 15:07:04.749', 'openGauss', 'offical_3.1.1_mini_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1605498723119550126', 'centos', 'x86_64', 'ENTERPRISE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86/openGauss-3.1.1-CentOS-64bit-all.tar.gz', NULL, 'admin', '2022-12-21 17:41:38.992', 'admin', '2022-12-21 17:41:38.992', 'openGauss', 'offical_3.1.1_enterprise_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1605498799611072134', 'centos', 'x86_64', 'LITE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86/openGauss-Lite-3.1.1-CentOS-x86_64.tar.gz', NULL, 'admin', '2022-12-21 17:41:57.21', 'admin', '2022-12-21 17:41:57.21', 'openGauss', 'offical_3.1.1_lite_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604855665214541845', 'openEuler', 'aarch64', 'ENTERPRISE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/arm/openGauss-3.1.1-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-19 23:06:22.02', 'admin', '2022-12-19 23:06:22.02', 'openGauss', 'offical_3.1.1_enterprise_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604857993288142150', 'openEuler', 'aarch64', 'LITE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/arm/openGauss-Lite-3.1.1-openEuler-aarch64.tar.gz', NULL, 'admin', '2022-12-19 23:15:37.077', 'admin', '2022-12-19 23:15:37.077', 'openGauss', 'offical_3.1.1_lite_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627277907599162', 'openEuler', 'aarch64', 'MINIMAL_LIST', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/arm/openGauss-3.1.1-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:26:07.402', 'admin', '2022-12-24 20:26:07.402', 'openGauss', 'offical_3.1.1_mini_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627421516374177', 'openEuler', 'x86_64', 'ENTERPRISE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86_openEuler/openGauss-3.1.1-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-24 20:26:41.641', 'admin', '2022-12-24 20:26:41.641', 'openGauss', 'offical_3.1.1_enterprise_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627515523309180', 'openEuler', 'x86_64', 'MINIMAL_LIST', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86_openEuler/openGauss-3.1.1-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:27:04.054', 'admin', '2022-12-24 20:27:04.054', 'openGauss', 'offical_3.1.1_mini_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627585895342192', 'openEuler', 'x86_64', 'LITE', '3.1.1', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.1.1/x86_openEuler/openGauss-Lite-3.1.1-openEuler-x86_64.tar.gz', NULL, 'admin', '2022-12-24 20:27:20.832', 'admin', '2022-12-24 20:27:20.832', 'openGauss', 'offical_3.1.1_lite_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1605398723119550410', 'centos', 'x86_64', 'ENTERPRISE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-5.0.0-CentOS-64bit-all.tar.gz', NULL, 'admin', '2022-12-21 17:41:38.992', 'admin', '2022-12-21 17:41:38.992', 'openGauss', 'offical_5.0.0_enterpirse_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1605398799611072511', 'centos', 'x86_64', 'LITE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-Lite-5.0.0-CentOS-x86_64.tar.gz', NULL, 'admin', '2022-12-21 17:41:57.21', 'admin', '2022-12-21 17:41:57.21', 'openGauss', 'offical_5.0.0_lite_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604335048472268012', 'centos', 'x86_64', 'MINIMAL_LIST', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-5.0.0-CentOS-64bit.tar.bz2', NULL, 'admin', '2022-12-19 15:07:04.749', 'admin', '2022-12-19 15:07:04.749', 'openGauss', 'offical_5.0.0_mini_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627421516374013', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler/openGauss-5.0.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-24 20:26:41.641', 'admin', '2022-12-24 20:26:41.641', 'openGauss', 'offical_5.0.0_enterprise_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627515523309514', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler/openGauss-5.0.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:27:04.054', 'admin', '2022-12-24 20:27:04.054', 'openGauss', 'offical_5.0.0_mini_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627585895342015', 'openEuler', 'x86_64', 'LITE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler/openGauss-Lite-5.0.0-openEuler-x86_64.tar.gz', NULL, 'admin', '2022-12-24 20:27:20.832', 'admin', '2022-12-24 20:27:20.832', 'openGauss', 'offical_5.0.0_lite_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604855665214541816', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm/openGauss-5.0.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-19 23:06:22.02', 'admin', '2022-12-19 23:06:22.02', 'openGauss', 'offical_5.0.0_enterprise_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604857993288142817', 'openEuler', 'aarch64', 'LITE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm/openGauss-Lite-5.0.0-openEuler-aarch64.tar.gz', NULL, 'admin', '2022-12-19 23:15:37.077', 'admin', '2022-12-19 23:15:37.077', 'openGauss', 'offical_5.0.0_lite_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627277907599318', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm/openGauss-5.0.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:26:07.402', 'admin', '2022-12-24 20:26:07.402', 'openGauss', 'offical_5.0.0_mini_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627421516374019', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler_2203/openGauss-5.0.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-24 20:26:41.641', 'admin', '2022-12-24 20:26:41.641', 'openGauss', 'offical_5.0.0_enterprise_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627515523309520', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler_2203/openGauss-5.0.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:27:04.054', 'admin', '2022-12-24 20:27:04.054', 'openGauss', 'offical_5.0.0_mini_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627585895342021', 'openEuler', 'x86_64', 'LITE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler_2203/openGauss-Lite-5.0.0-openEuler-x86_64.tar.gz', NULL, 'admin', '2022-12-24 20:27:20.832', 'admin', '2022-12-24 20:27:20.832', 'openGauss', 'offical_5.0.0_lite_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604855665214541822', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm_2203/openGauss-5.0.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2022-12-19 23:06:22.02', 'admin', '2022-12-19 23:06:22.02', 'openGauss', 'offical_5.0.0_enterprise_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1604857993288142823', 'openEuler', 'aarch64', 'LITE', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm_2203/openGauss-Lite-5.0.0-openEuler-aarch64.tar.gz', NULL, 'admin', '2022-12-19 23:15:37.077', 'admin', '2022-12-19 23:15:37.077', 'openGauss', 'offical_5.0.0_lite_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1606627277907599324', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/arm_2203/openGauss-5.0.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2022-12-24 20:26:07.402', 'admin', '2022-12-24 20:26:07.402', 'openGauss', 'offical_5.0.0_mini_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813634', 'centos', 'x86_64', 'ENTERPRISE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86/openGauss-5.1.0-CentOS-64bit-all.tar.gz', NULL, 'admin', '2023-09-25 17:41:38.992', 'admin', '2023-09-25 17:41:38.992', 'openGauss', 'offical_5.1.0_enterpirse_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813635', 'centos', 'x86_64', 'LITE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86/openGauss-Lite-5.1.0-CentOS-x86_64.tar.gz', NULL, 'admin', '2023-09-25 17:41:57.21', 'admin', '2023-09-25 17:41:57.21', 'openGauss', 'offical_5.1.0_lite_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813636', 'centos', 'x86_64', 'MINIMAL_LIST', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86/openGauss-5.1.0-CentOS-64bit.tar.bz2', NULL, 'admin', '2023-09-25 15:07:04.749', 'admin', '2023-09-25 15:07:04.749', 'openGauss', 'offical_5.1.0_mini_centos_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813637', 'openEuler', 'x86_64', 'ENTERPRISE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler/openGauss-5.1.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2023-09-25 20:26:41.641', 'admin', '2023-09-25 20:26:41.641', 'openGauss', 'offical_5.1.0_enterprise_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813638', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler/openGauss-5.1.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2023-09-25 20:27:04.054', 'admin', '2023-09-25 20:27:04.054', 'openGauss', 'offical_5.1.0_mini_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813639', 'openEuler', 'x86_64', 'LITE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler/openGauss-Lite-5.1.0-openEuler-x86_64.tar.gz', NULL, 'admin', '2023-09-25 20:27:20.832', 'admin', '2023-09-25 20:27:20.832', 'openGauss', 'offical_5.1.0_lite_openEuler2003_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813640', 'openEuler', 'aarch64', 'ENTERPRISE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm/openGauss-5.1.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2023-09-25 23:06:22.02', 'admin', '2023-09-25 23:06:22.02', 'openGauss', 'offical_5.1.0_enterprise_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813641', 'openEuler', 'aarch64', 'LITE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm/openGauss-Lite-5.1.0-openEuler-aarch64.tar.gz', NULL, 'admin', '2023-09-25 23:15:37.077', 'admin', '2023-09-25 23:15:37.077', 'openGauss', 'offical_5.1.0_lite_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813642', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm/openGauss-5.1.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2023-09-25 20:26:07.402', 'admin', '2023-09-25 20:26:07.402', 'openGauss', 'offical_5.1.0_mini_openEuler2003_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813643', 'openEuler', 'x86_64', 'ENTERPRISE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler_2203/openGauss-5.1.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2023-09-25 20:26:41.641', 'admin', '2023-09-25 20:26:41.641', 'openGauss', 'offical_5.1.0_enterprise_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813644', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler_2203/openGauss-5.1.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2023-09-25 20:27:04.054', 'admin', '2023-09-25 20:27:04.054', 'openGauss', 'offical_5.1.0_mini_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813645', 'openEuler', 'x86_64', 'LITE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86_openEuler_2203/openGauss-Lite-5.1.0-openEuler-x86_64.tar.gz', NULL, 'admin', '2023-09-25 20:27:20.832', 'admin', '2023-09-25 20:27:20.832', 'openGauss', 'offical_5.1.0_lite_openEuler2203_x86_64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813646', 'openEuler', 'aarch64', 'ENTERPRISE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm_2203/openGauss-5.1.0-openEuler-64bit-all.tar.gz', NULL, 'admin', '2023-09-25 23:06:22.02', 'admin', '2023-09-25 23:06:22.02', 'openGauss', 'offical_5.1.0_enterprise_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813647', 'openEuler', 'aarch64', 'LITE', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm_2203/openGauss-Lite-5.1.0-openEuler-aarch64.tar.gz', NULL, 'admin', '2023-09-25 23:15:37.077', 'admin', '2023-09-25 23:15:37.077', 'openGauss', 'offical_5.1.0_lite_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") VALUES ('1706224187103813648', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.1.0', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/arm_2203/openGauss-5.1.0-openEuler-64bit.tar.bz2', NULL, 'admin', '2023-09-25 20:26:07.402', 'admin', '2023-09-25 20:26:07.402', 'openGauss', 'offical_5.1.0_mini_openEuler2203_aarch64') ; INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813650', 'centos', 'x86_64', 'ENTERPRISE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86/openGauss-5.1.1-CentOS-64bit-all.tar.gz', NULL, - 'admin', '2023-09-25 17:41:38.992', 'admin', '2023-09-25 17:41:38.992', 'openGauss', 'offical_5.1.1_enterpirse_centos_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813651', 'centos', 'x86_64', 'LITE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86/openGauss-Lite-5.1.1-CentOS-x86_64.tar.gz', NULL, - 'admin', '2023-09-25 17:41:57.21', 'admin', '2023-09-25 17:41:57.21', 'openGauss', 'offical_5.1.1_lite_centos_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813652', 'centos', 'x86_64', 'MINIMAL_LIST', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86/openGauss-5.1.1-CentOS-64bit.tar.bz2', NULL, - 'admin', '2023-09-25 15:07:04.749', 'admin', '2023-09-25 15:07:04.749', 'openGauss', 'offical_5.1.1_mini_centos_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813653', 'openEuler', 'x86_64', 'ENTERPRISE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler/openGauss-5.1.1-openEuler-64bit-all.tar.gz', - NULL, 'admin', '2023-09-25 20:26:41.641', 'admin', '2023-09-25 20:26:41.641', 'openGauss', 'offical_5.1.1_enterprise_openEuler2003_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813654', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler/openGauss-5.1.1-openEuler-64bit.tar.bz2', - NULL, 'admin', '2023-09-25 20:27:04.054', 'admin', '2023-09-25 20:27:04.054', 'openGauss', 'offical_5.1.1_mini_openEuler2003_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813655', 'openEuler', 'x86_64', 'LITE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler/openGauss-Lite-5.1.1-openEuler-x86_64.tar.gz', - NULL, 'admin', '2023-09-25 20:27:20.832', 'admin', '2023-09-25 20:27:20.832', 'openGauss', 'offical_5.1.1_lite_openEuler2003_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813656', 'openEuler', 'aarch64', 'ENTERPRISE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm/openGauss-5.1.1-openEuler-64bit-all.tar.gz', NULL, - 'admin', '2023-09-25 23:06:22.02', 'admin', '2023-09-25 23:06:22.02', 'openGauss', 'offical_5.1.1_enterprise_openEuler2003_aarch64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813657', 'openEuler', 'aarch64', 'LITE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm/openGauss-Lite-5.1.1-openEuler-aarch64.tar.gz', - NULL, 'admin', '2023-09-25 23:15:37.077', 'admin', '2023-09-25 23:15:37.077', 'openGauss', 'offical_5.1.1_lite_openEuler2003_aarch64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813658', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm/openGauss-5.1.1-openEuler-64bit.tar.bz2', NULL, - 'admin', '2023-09-25 20:26:07.402', 'admin', '2023-09-25 20:26:07.402', 'openGauss', 'offical_5.1.1_mini_openEuler2003_aarch64') ; - -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813659', 'openEuler', 'x86_64', 'ENTERPRISE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler_2203/openGauss-5.1.1-openEuler-64bit-all.tar.gz', - NULL, 'admin', '2023-09-25 20:26:41.641', 'admin', '2023-09-25 20:26:41.641', 'openGauss', 'offical_5.1.1_enterprise_openEuler2203_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813660', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler_2203/openGauss-5.1.1-openEuler-64bit.tar.bz2', - NULL, 'admin', '2023-09-25 20:27:04.054', 'admin', '2023-09-25 20:27:04.054', 'openGauss', 'offical_5.1.1_mini_openEuler2203_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813661', 'openEuler', 'x86_64', 'LITE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/x86_openEuler_2203/openGauss-Lite-5.1.1-openEuler-x86_64.tar.gz', - NULL, 'admin', '2023-09-25 20:27:20.832', 'admin', '2023-09-25 20:27:20.832', 'openGauss', 'offical_5.1.1_lite_openEuler2203_x86_64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813662', 'openEuler', 'aarch64', 'ENTERPRISE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm_2203/openGauss-5.1.1-openEuler-64bit-all.tar.gz', NULL, - 'admin', '2023-09-25 23:06:22.02', 'admin', '2023-09-25 23:06:22.02', 'openGauss', 'offical_5.1.1_enterprise_openEuler2203_aarch64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813663', 'openEuler', 'aarch64', 'LITE', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm_2203/openGauss-Lite-5.1.1-openEuler-aarch64.tar.gz', - NULL, 'admin', '2023-09-25 23:15:37.077', 'admin', '2023-09-25 23:15:37.077', 'openGauss', 'offical_5.1.1_lite_openEuler2203_aarch64') ; -INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", - "package_url", "remark", "create_by", "create_time", "update_by", - "update_time", "type", "name") -VALUES ('1706224187103813664', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.1.1', - 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.1/arm_2203/openGauss-5.1.1-openEuler-64bit.tar.bz2', NULL, - 'admin', '2023-09-25 20:26:07.402', 'admin', '2023-09-25 20:26:07.402', 'openGauss', 'offical_5.1.1_mini_openEuler2203_aarch64') ; - -INSERT INTO "sys_role" ("role_id", "role_name", "role_key", "role_sort", "data_scope", "menu_check_strictly", "dept_check_strictly", "status", "del_flag", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2021-11-01 09:38:10', NULL, NULL, '超级管理员'); -INSERT INTO "sys_role" ("role_id", "role_name", "role_key", "role_sort", "data_scope", "menu_check_strictly", "dept_check_strictly", "status", "del_flag", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (2, '普通角色', 'common', 2, '2', 1, 1, '0', '1', 'admin', '2021-11-01 09:38:10', NULL, NULL, '普通角色'); - -INSERT INTO "sys_user" ("user_id", "user_name", "nick_name", "user_type", "email", "phonenumber", "sex", "avatar", "password", "status", "del_flag", "login_ip", "login_date", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (1, 'admin', '超级管理员', '00', NULL, NULL, NULL, NULL, '$2a$10$MeXrFYhTOrDXqVDXPBDwrOnxg7NVe1ADX1qnhQe04m94VFKwq3cRy', '0', '0', NULL, NULL, 'admin', '2021-11-01 09:38:09', 'admin', '2022-11-23 13:58:14.047', '管理员'); - -INSERT INTO "sys_user_role" ("id", "user_id", "role_id") VALUES (1, 1, 1); + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813664', 'centos', 'x86_64', 'ENTERPRISE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86/openGauss-6.0.0-RC1-CentOS-64bit-all.tar.gz', NULL, + 'admin', '2024-04-15 17:41:38.992', 'admin', '2024-04-15 17:41:38.992', 'openGauss', 'offical_6.0.0-RC1_enterpirse_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813665', 'centos', 'x86_64', 'LITE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86/openGauss-Lite-6.0.0-RC1-CentOS-x86_64.tar.gz', NULL, + 'admin', '2024-04-15 17:41:57.21', 'admin', '2024-04-15 17:41:57.21', 'openGauss', 'offical_6.0.0-RC1_lite_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813666', 'centos', 'x86_64', 'MINIMAL_LIST', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86/openGauss-6.0.0-RC1-CentOS-64bit.tar.bz2', NULL, + 'admin', '2024-04-15 15:07:04.749', 'admin', '2024-04-15 15:07:04.749', 'openGauss', 'offical_6.0.0-RC1_mini_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813667', 'openEuler', 'x86_64', 'ENTERPRISE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler/openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-04-15 20:26:41.641', 'admin', '2024-04-15 20:26:41.641', 'openGauss', 'offical_6.0.0-RC1_enterprise_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813668', 'openEuler', 'x86_64', 'MINIMAL_LIST', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler/openGauss-6.0.0-RC1-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-04-15 20:27:04.054', 'admin', '2024-04-15 20:27:04.054', 'openGauss', 'offical_6.0.0-RC1_mini_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813669', 'openEuler', 'x86_64', 'LITE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler/openGauss-Lite-6.0.0-RC1-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-04-15 20:27:20.832', 'admin', '2024-04-15 20:27:20.832', 'openGauss', 'offical_6.0.0-RC1_lite_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813670', 'openEuler', 'aarch64', 'ENTERPRISE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm/openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-04-15 23:06:22.02', 'admin', '2024-04-15 23:06:22.02', 'openGauss', 'offical_6.0.0-RC1_enterprise_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813671', 'openEuler', 'aarch64', 'LITE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm/openGauss-Lite-6.0.0-RC1-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-04-15 23:15:37.077', 'admin', '2024-04-15 23:15:37.077', 'openGauss', 'offical_6.0.0-RC1_lite_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813672', 'openEuler', 'aarch64', 'MINIMAL_LIST', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm/openGauss-6.0.0-RC1-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-04-15 20:26:07.402', 'admin', '2024-04-15 20:26:07.402', 'openGauss', 'offical_6.0.0-RC1_mini_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813673', 'openEuler', 'x86_64', 'ENTERPRISE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler_2203/openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-04-15 20:26:41.641', 'admin', '2024-04-15 20:26:41.641', 'openGauss', 'offical_6.0.0-RC1_enterprise_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813674', 'openEuler', 'x86_64', 'MINIMAL_LIST', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler_2203/openGauss-6.0.0-RC1-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-04-15 20:27:04.054', 'admin', '2024-04-15 20:27:04.054', 'openGauss', 'offical_6.0.0-RC1_mini_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813675', 'openEuler', 'x86_64', 'LITE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/x86_openEuler_2203/openGauss-Lite-6.0.0-RC1-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-04-15 20:27:20.832', 'admin', '2024-04-15 20:27:20.832', 'openGauss', 'offical_6.0.0-RC1_lite_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813676', 'openEuler', 'aarch64', 'ENTERPRISE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm_2203/openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-04-15 23:06:22.02', 'admin', '2024-04-15 23:06:22.02', 'openGauss', 'offical_6.0.0-RC1_enterprise_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813677', 'openEuler', 'aarch64', 'LITE', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm_2203/openGauss-Lite-6.0.0-RC1-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-04-15 23:15:37.077', 'admin', '2024-04-15 23:15:37.077', 'openGauss', 'offical_6.0.0-RC1_lite_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813678', 'openEuler', 'aarch64', 'MINIMAL_LIST', '6.0.0-RC1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/arm_2203/openGauss-6.0.0-RC1-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-04-15 20:26:07.402', 'admin', '2024-04-15 20:26:07.402', 'openGauss', 'offical_6.0.0-RC1_mini_openEuler2203_aarch64') ; + +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813679', 'centos', 'x86_64', 'ENTERPRISE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86/openGauss-5.0.1-CentOS-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 17:41:38.992', 'admin', '2024-08-29 17:41:38.992', 'openGauss', 'offical_5.0.1_enterpirse_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813680', 'centos', 'x86_64', 'LITE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86/openGauss-Lite-5.0.1-CentOS-x86_64.tar.gz', NULL, + 'admin', '2024-08-29 17:41:57.21', 'admin', '2024-08-29 17:41:57.21', 'openGauss', 'offical_5.0.1_lite_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813681', 'centos', 'x86_64', 'MINIMAL_LIST', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86/openGauss-5.0.1-CentOS-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 15:07:04.749', 'admin', '2024-08-29 15:07:04.749', 'openGauss', 'offical_5.0.1_mini_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813682', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler/openGauss-5.0.1-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.1_enterprise_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813683', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler/openGauss-5.0.1-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.1_mini_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813684', 'openEuler', 'x86_64', 'LITE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler/openGauss-Lite-5.0.1-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.1_lite_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813685', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm/openGauss-5.0.1-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.1_enterprise_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813686', 'openEuler', 'aarch64', 'LITE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm/openGauss-Lite-5.0.1-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.1_lite_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813687', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm/openGauss-5.0.1-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.1_mini_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813688', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler_2203/openGauss-5.0.1-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.1_enterprise_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813689', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler_2203/openGauss-5.0.1-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.1_mini_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813690', 'openEuler', 'x86_64', 'LITE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/x86_openEuler_2203/openGauss-Lite-5.0.1-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.1_lite_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813691', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm_2203/openGauss-5.0.1-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.1_enterprise_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813692', 'openEuler', 'aarch64', 'LITE', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm_2203/openGauss-Lite-5.0.1-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.1_lite_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813693', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.1', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm_2203/openGauss-5.0.1-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.1_mini_openEuler2203_aarch64') ; + +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813694', 'centos', 'x86_64', 'ENTERPRISE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86/openGauss-5.0.2-CentOS-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 17:41:38.992', 'admin', '2024-08-29 17:41:38.992', 'openGauss', 'offical_5.0.2_enterpirse_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813695', 'centos', 'x86_64', 'LITE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86/openGauss-Lite-5.0.2-CentOS-x86_64.tar.gz', NULL, + 'admin', '2024-08-29 17:41:57.21', 'admin', '2024-08-29 17:41:57.21', 'openGauss', 'offical_5.0.2_lite_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813696', 'centos', 'x86_64', 'MINIMAL_LIST', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86/openGauss-5.0.2-CentOS-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 15:07:04.749', 'admin', '2024-08-29 15:07:04.749', 'openGauss', 'offical_5.0.2_mini_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813697', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler/openGauss-5.0.2-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.2_enterprise_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813698', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler/openGauss-5.0.2-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.2_mini_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813699', 'openEuler', 'x86_64', 'LITE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler/openGauss-Lite-5.0.2-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.2_lite_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813700', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm/openGauss-5.0.2-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.2_enterprise_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813701', 'openEuler', 'aarch64', 'LITE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm/openGauss-Lite-5.0.2-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.2_lite_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813702', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm/openGauss-5.0.2-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.2_mini_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813703', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler_2203/openGauss-5.0.2-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.2_enterprise_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813704', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler_2203/openGauss-5.0.2-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.2_mini_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813705', 'openEuler', 'x86_64', 'LITE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/x86_openEuler_2203/openGauss-Lite-5.0.2-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.2_lite_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813706', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm_2203/openGauss-5.0.2-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.2_enterprise_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813707', 'openEuler', 'aarch64', 'LITE', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm_2203/openGauss-Lite-5.0.2-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.2_lite_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813708', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.2', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.2/arm_2203/openGauss-5.0.2-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.2_mini_openEuler2203_aarch64') ; + +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813709', 'centos', 'x86_64', 'ENTERPRISE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86/openGauss-5.0.3-CentOS-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 17:41:38.992', 'admin', '2024-08-29 17:41:38.992', 'openGauss', 'offical_5.0.3_enterpirse_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813710', 'centos', 'x86_64', 'LITE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86/openGauss-Lite-5.0.3-CentOS-x86_64.tar.gz', NULL, + 'admin', '2024-08-29 17:41:57.21', 'admin', '2024-08-29 17:41:57.21', 'openGauss', 'offical_5.0.3_lite_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813711', 'centos', 'x86_64', 'MINIMAL_LIST', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86/openGauss-5.0.3-CentOS-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 15:07:04.749', 'admin', '2024-08-29 15:07:04.749', 'openGauss', 'offical_5.0.3_mini_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813712', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-5.0.3-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.3_enterprise_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813713', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-5.0.3-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.3_mini_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813714', 'openEuler', 'x86_64', 'LITE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-Lite-5.0.3-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.3_lite_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813715', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm/openGauss-5.0.3-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.3_enterprise_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813716', 'openEuler', 'aarch64', 'LITE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm/openGauss-Lite-5.0.3-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.3_lite_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813717', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm/openGauss-5.0.3-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.3_mini_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813718', 'openEuler', 'x86_64', 'ENTERPRISE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler_2203/openGauss-5.0.3-openEuler-64bit-all.tar.gz', + NULL, 'admin', '2024-08-29 20:26:41.641', 'admin', '2024-08-29 20:26:41.641', 'openGauss', 'offical_5.0.3_enterprise_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813719', 'openEuler', 'x86_64', 'MINIMAL_LIST', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler_2203/openGauss-5.0.3-openEuler-64bit.tar.bz2', + NULL, 'admin', '2024-08-29 20:27:04.054', 'admin', '2024-08-29 20:27:04.054', 'openGauss', 'offical_5.0.3_mini_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813720', 'openEuler', 'x86_64', 'LITE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler_2203/openGauss-Lite-5.0.3-openEuler-x86_64.tar.gz', + NULL, 'admin', '2024-08-29 20:27:20.832', 'admin', '2024-08-29 20:27:20.832', 'openGauss', 'offical_5.0.3_lite_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813721', 'openEuler', 'aarch64', 'ENTERPRISE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm_2203/openGauss-5.0.3-openEuler-64bit-all.tar.gz', NULL, + 'admin', '2024-08-29 23:06:22.02', 'admin', '2024-08-29 23:06:22.02', 'openGauss', 'offical_5.0.3_enterprise_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813722', 'openEuler', 'aarch64', 'LITE', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm_2203/openGauss-Lite-5.0.3-openEuler-aarch64.tar.gz', + NULL, 'admin', '2024-08-29 23:15:37.077', 'admin', '2024-08-29 23:15:37.077', 'openGauss', 'offical_5.0.3_lite_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813723', 'openEuler', 'aarch64', 'MINIMAL_LIST', '5.0.3', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/arm_2203/openGauss-5.0.3-openEuler-64bit.tar.bz2', NULL, + 'admin', '2024-08-29 20:26:07.402', 'admin', '2024-08-29 20:26:07.402', 'openGauss', 'offical_5.0.3_mini_openEuler2203_aarch64') ; + + +ALTER TABLE ops_package_manager ADD COLUMN os_version VARCHAR(20); +UPDATE ops_package_manager SET os_version = '7' WHERE (os_version IS NULL OR os_version = '''') AND os='centos' and package_url LIKE '%CentOS%'; +UPDATE ops_package_manager SET os_version = '22.03' WHERE (os_version IS NULL OR os_version = '''') AND os = 'openEuler' AND package_url LIKE '%2203%'; +UPDATE ops_package_manager SET os_version = '20.03' WHERE (os_version IS NULL OR os_version = '''') AND os = 'openEuler' AND package_url not LIKE '%2203%'; + +UPDATE ops_package_manager SET os_version = '7' WHERE (os_version IS NULL OR os_version = '''') AND os='centos' and package_url LIKE '%CentOS%'; +UPDATE ops_package_manager SET os_version = '22.03' WHERE (os_version IS NULL OR os_version = '''') AND os = 'openEuler' AND package_url LIKE '%2203%'; +UPDATE ops_package_manager SET os_version = '20.03' WHERE (os_version IS NULL OR os_version = '''') AND os = 'openEuler' AND package_url not LIKE '%2203%'; + + +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813724', 'centos', '7', 'x86_64', 'ENTERPRISE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/CentOS7/x86/openGauss-All-6.0.0-CentOS7-x86_64.tar.gz', NULL, + 'admin', '2024-09-24 17:41:38.992', 'admin', '2024-09-24 17:41:38.992', 'openGauss', 'offical_6.0.0_enterpirse_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813725', 'centos', '7', 'x86_64', 'LITE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/CentOS7/x86/openGauss-Lite-6.0.0-CentOS7-x86_64.tar.gz', NULL, + 'admin', '2024-09-24 17:41:57.21', 'admin', '2024-09-24 17:41:57.21', 'openGauss', 'offical_6.0.0_lite_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813726', 'centos', '7', 'x86_64', 'MINIMAL_LIST', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/CentOS7/x86/openGauss-Server-6.0.0-CentOS7-x86_64.tar.bz2', NULL, + 'admin', '2024-09-24 15:07:04.749', 'admin', '2024-09-24 15:07:04.749', 'openGauss', 'offical_6.0.0_mini_centos_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813727', 'openEuler', '20.03', 'x86_64', 'ENTERPRISE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/x86/openGauss-All-6.0.0-openEuler20.03-x86_64.tar.gz', + NULL, 'admin', '2024-09-24 20:26:41.641', 'admin', '2024-09-24 20:26:41.641', 'openGauss', 'offical_6.0.0_enterprise_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813728', 'openEuler', '20.03', 'x86_64', 'LITE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/x86/openGauss-Lite-6.0.0-openEuler20.03-x86_64.tar.gz', + NULL, 'admin', '2024-09-24 20:27:20.832', 'admin', '2024-09-24 20:27:20.832', 'openGauss', 'offical_6.0.0_lite_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813729', 'openEuler', '20.03', 'x86_64', 'MINIMAL_LIST', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/x86/openGauss-Server-6.0.0-openEuler20.03-x86_64.tar.bz2', + NULL, 'admin', '2024-09-24 20:27:04.054', 'admin', '2024-09-24 20:27:04.054', 'openGauss', 'offical_6.0.0_mini_openEuler2003_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813730', 'openEuler', '20.03', 'aarch64', 'ENTERPRISE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/arm/openGauss-All-6.0.0-openEuler20.03-aarch64.tar.gz', NULL, + 'admin', '2024-09-24 23:06:22.02', 'admin', '2024-09-24 23:06:22.02', 'openGauss', 'offical_6.0.0_enterprise_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813731', 'openEuler', '20.03', 'aarch64', 'LITE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/arm/openGauss-Lite-6.0.0-openEuler20.03-aarch64.tar.gz', + NULL, 'admin', '2024-09-24 23:15:37.077', 'admin', '2024-09-24 23:15:37.077', 'openGauss', 'offical_6.0.0_lite_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813732', 'openEuler', '20.03', 'aarch64', 'MINIMAL_LIST', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler20.03/arm/openGauss-Server-6.0.0-openEuler20.03-aarch64.tar.bz2', NULL, + 'admin', '2024-09-24 20:26:07.402', 'admin', '2024-09-24 20:26:07.402', 'openGauss', 'offical_6.0.0_mini_openEuler2003_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813733', 'openEuler', '22.03', 'x86_64', 'ENTERPRISE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/x86/openGauss-All-6.0.0-openEuler22.03-x86_64.tar.gz', + NULL, 'admin', '2024-09-24 20:26:41.641', 'admin', '2024-09-24 20:26:41.641', 'openGauss', 'offical_6.0.0_enterprise_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813734', 'openEuler', '22.03', 'x86_64', 'LITE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/x86/openGauss-Lite-6.0.0-openEuler22.03-x86_64.tar.gz', + NULL, 'admin', '2024-09-24 20:27:20.832', 'admin', '2024-09-24 20:27:20.832', 'openGauss', 'offical_6.0.0_lite_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813735', 'openEuler', '22.03', 'x86_64', 'MINIMAL_LIST', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/x86/openGauss-Server-6.0.0-openEuler22.03-x86_64.tar.bz2', + NULL, 'admin', '2024-09-24 20:27:04.054', 'admin', '2024-09-24 20:27:04.054', 'openGauss', 'offical_6.0.0_mini_openEuler2203_x86_64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813736', 'openEuler', '22.03', 'aarch64', 'ENTERPRISE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/arm/openGauss-All-6.0.0-openEuler22.03-aarch64.tar.gz', NULL, + 'admin', '2024-09-24 23:06:22.02', 'admin', '2024-09-24 23:06:22.02', 'openGauss', 'offical_6.0.0_enterprise_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813737', 'openEuler', '22.03', 'aarch64', 'LITE', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/arm/openGauss-Lite-6.0.0-openEuler22.03-aarch64.tar.gz', + NULL, 'admin', '2024-09-24 23:15:37.077', 'admin', '2024-09-24 23:15:37.077', 'openGauss', 'offical_6.0.0_lite_openEuler2203_aarch64') ; +INSERT INTO "ops_package_manager"("package_id", "os", "os_version", "cpu_arch", "package_version", "package_version_num", + "package_url", "remark", "create_by", "create_time", "update_by", + "update_time", "type", "name") +VALUES ('1706224187103813738', 'openEuler', '22.03', 'aarch64', 'MINIMAL_LIST', '6.0.0', + 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/arm/openGauss-Server-6.0.0-openEuler22.03-aarch64.tar.bz2', NULL, + 'admin', '2024-09-24 20:26:07.402', 'admin', '2024-09-24 20:26:07.402', 'openGauss', 'offical_6.0.0_mini_openEuler2203_aarch64'); + + +INSERT INTO "ops_package_path_dict" VALUES ('01', 'CentOS','7', 'x86_64', 'LITE', 'x86', 'openGauss-Lite-%s-CentOS-x86_64.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('02', 'CentOS','7', 'x86_64', 'MINIMAL_LIST', 'x86', 'openGauss-%s-CentOS-64bit.tar.bz2', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('03', 'CentOS', '7','x86_64', 'ENTERPRISE', 'x86', 'openGauss-%s-CentOS-64bit-all.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('04', 'openEuler','20.03', 'aarch64', 'LITE', 'arm', 'openGauss-Lite-%s-openEuler-aarch64.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('05', 'openEuler', '20.03','aarch64', 'MINIMAL_LIST', 'arm', 'openGauss-%s-openEuler-64bit.tar.bz2','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('06', 'openEuler','20.03', 'aarch64', 'ENTERPRISE', 'arm', 'openGauss-%s-openEuler-64bit-all.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('07', 'openEuler','20.03', 'x86_64', 'LITE', 'x86_openEuler', 'openGauss-Lite-%s-openEuler-aarch64.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('08', 'openEuler','20.03', 'x86_64', 'MINIMAL_LIST', 'x86_openEuler', 'openGauss-%s-openEuler-64bit.tar.bz2', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('09', 'openEuler', '20.03','x86_64', 'ENTERPRISE', 'x86_openEuler', 'openGauss-%s-openEuler-64bit-all.tar.gz','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('10', 'openEuler','22.03', 'aarch64', 'LITE', 'arm_2203', 'openGauss-Lite-%s-openEuler-aarch64.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('11', 'openEuler', '22.03','aarch64', 'MINIMAL_LIST', 'arm_2203', 'openGauss-%s-openEuler-64bit.tar.bz2','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('12', 'openEuler','22.03', 'aarch64', 'ENTERPRISE', 'arm_2203', 'openGauss-%s-openEuler-64bit-all.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('13', 'openEuler','22.03', 'x86_64', 'LITE', 'x86_openEuler_2203', 'openGauss-Lite-%s-openEuler-aarch64.tar.gz', '3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1',NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('14', 'openEuler','22.03', 'x86_64', 'MINIMAL_LIST', 'x86_openEuler_2203', 'openGauss-%s-openEuler-64bit.tar.bz2','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('15', 'openEuler','22.03', 'x86_64', 'ENTERPRISE', 'x86_openEuler_2203', 'openGauss-%s-openEuler-64bit-all.tar.gz','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('16', 'KYLIN', '','x86_64', 'ENTERPRISE', 'x86', 'openGauss-%s-openEuler-64bit-all.tar.gz','3.0.0;3.0.3;3.0.5;3.1.0;3.1.1;5.0.0;5.0.1;5.0.2;5.0.3;5.1.0;6.0.0-RC1' ,NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('17', 'CentOS', '7','x86_64', 'LITE', 'CentOS7/x86', 'openGauss-Lite-%s-CentOS7-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('18', 'CentOS', '7', 'x86_64', 'MINIMAL_LIST', 'CentOS7/x86', 'openGauss-Server-%s-CentOS7-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('19', 'CentOS', '7', 'x86_64', 'ENTERPRISE', 'CentOS7/x86', 'openGauss-All-%s-CentOS7-x86_64.tar.gz', '6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('20', 'openEuler', '20.03','x86_64', 'LITE', 'openEuler20.03/x86', 'openGauss-Lite-%s-openEuler20.03-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('21', 'openEuler', '20.03', 'x86_64', 'MINIMAL_LIST', 'openEuler20.03/x86', 'openGauss-Server-%s-openEuler20.03-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('22', 'openEuler', '20.03', 'x86_64', 'ENTERPRISE', 'openEuler20.03/x86', 'openGauss-All-%s-openEuler20.03-x86_64.tar.gz', '6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('23', 'openEuler', '22.03','x86_64', 'LITE', 'openEuler22.03/x86', 'openGauss-Lite-%s-openEuler22.03-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('24', 'openEuler', '22.03', 'x86_64', 'MINIMAL_LIST', 'openEuler22.03/x86', 'openGauss-Server-%s-openEuler22.03-x86_64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('25', 'openEuler', '22.03', 'x86_64', 'ENTERPRISE', 'openEuler22.03/x86', 'openGauss-All-%s-openEuler22.03-x86_64.tar.gz', '6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('26', 'openEuler', '20.03','aarch64', 'LITE', 'openEuler20.03/arm', 'openGauss-Lite-%s-openEuler20.03-aarch64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('27', 'openEuler', '20.03', 'aarch64', 'MINIMAL_LIST', 'openEuler20.03/arm', 'openGauss-Server-%s-openEuler20.03-aarch64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('28', 'openEuler', '20.03', 'aarch64', 'ENTERPRISE', 'openEuler20.03/arm', 'openGauss-All-%s-openEuler20.03-aarch64.tar.gz', '6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('29', 'openEuler', '22.03','aarch64', 'LITE', 'openEuler22.03/arm', 'openGauss-Lite-%s-openEuler22.03-aarch64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('30', 'openEuler', '22.03', 'aarch64', 'MINIMAL_LIST', 'openEuler22.03/arm', 'openGauss-Server-%s-openEuler22.03-aarch64.tar.gz','6.0.0', NULL, 'admin', now(), 'admin', now()); +INSERT INTO "ops_package_path_dict" VALUES ('31', 'openEuler', '22.03', 'aarch64', 'ENTERPRISE', 'openEuler22.03/arm', 'openGauss-All-%s-openEuler22.03-aarch64.tar.gz', '6.0.0', NULL, 'admin', now(), 'admin', now()); + + + INSERT INTO "sys_role" ("role_id", "role_name", "role_key", "role_sort", "data_scope", "menu_check_strictly", "dept_check_strictly", "status", "del_flag", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2021-11-01 09:38:10', NULL, NULL, '超级管理员'); + INSERT INTO "sys_role" ("role_id", "role_name", "role_key", "role_sort", "data_scope", "menu_check_strictly", "dept_check_strictly", "status", "del_flag", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (2, '普通角色', 'common', 2, '2', 1, 1, '0', '1', 'admin', '2021-11-01 09:38:10', NULL, NULL, '普通角色'); + + + + INSERT INTO "sys_user" ("user_id", "user_name", "nick_name", "user_type", "email", "phonenumber", "sex", "avatar", "password", "status", "del_flag", "login_ip", "login_date", "create_by", "create_time", "update_by", "update_time", "remark") VALUES (1, 'admin', '超级管理员', '00', NULL, NULL, NULL, NULL, '$2a$10$MeXrFYhTOrDXqVDXPBDwrOnxg7NVe1ADX1qnhQe04m94VFKwq3cRy', '0', '0', NULL, NULL, 'admin', '2021-11-01 09:38:09', 'admin', '2022-11-23 13:58:14.047', '管理员'); + + + INSERT INTO "sys_user_role" ("user_id", "role_id") VALUES (1, 1); + INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (2, '资源中心', 0, 2, '/resource', NULL, NULL, 1, 0, 'M', '0', '0', NULL, 'resource', 'admin', '2022-10-10 22:16:07.030737', NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 1, 'Resources'); INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (5, '插件管理', 0, 5, '/plugin/manage', 'plugin/manage/index', NULL, 1, 0, 'C', '0', '0', NULL, 'plugin', 'admin', '2022-10-10 22:16:07.030737', NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 2, 'Plugins'); @@ -979,6 +1598,7 @@ INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path" INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (605, '个人中心', 6, 5, '/security/usercenter', 'security/user/ucenter/index', NULL, 1, 0, 'C', '1', '0', NULL, NULL, 'admin', NULL, NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 1, 'User Center'); INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (701, '系统日志', 7, 1, '/logs/sys-log', 'logs/sys-log/index', NULL, 1, 0, 'C', '0', '0', NULL, NULL, 'admin', '2022-11-23 20:54:36.439', NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 2, 'System Log'); INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (702, '操作日志', 7, 2, '/logs/oper-log', 'logs/oper-log/index', NULL, 1, 0, 'C', '0', '0', NULL, NULL, 'admin', '2022-11-23 20:54:36.439', NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 2, 'Operation Log'); +INSERT INTO "sys_menu" ("menu_id", "menu_name", "parent_id", "order_num", "path", "component", "query", "is_frame", "is_cache", "menu_type", "visible", "status", "perms", "icon", "create_by", "create_time", "update_by", "update_time", "remark", "open_way", "plugin_id", "open_position", "query_template", "plugin_theme", "menu_classify", "menu_en_name") VALUES (208, '安装包管理', 2, 8, '/resource/package', 'resource/package/index', NULL, 1, 0, 'C', '0', '0', NULL, NULL, 'admin', '2022-11-23 20:54:36.439', NULL, NULL, NULL, 1, NULL, 1, NULL, NULL, 1, 'Package Management'); INSERT INTO "sys_log_config" ("key", "value", "id") VALUES ('log_level', 'info', 1); INSERT INTO "sys_log_config" ("key", "value", "id") VALUES ('log_max_file_size', '5mb', 3); @@ -987,31 +1607,32 @@ INSERT INTO "sys_log_config" ("key", "value", "id") VALUES ('log_max_history', ' -CREATE TABLE IF NOT EXISTS "ops_jdbcdb_cluster_node"( - "cluster_node_id" varchar(25) NOT NULL PRIMARY KEY, - "cluster_id" varchar(255), - "name" varchar(255), - "ip" varchar(255), - "port" varchar(255), - "username" varchar(255), - "password" varchar(255), - "url" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), +CREATE TABLE IF NOT EXISTS "ops_jdbcdb_cluster_node" +("cluster_node_id" varchar(25) NOT NULL PRIMARY KEY, + "cluster_id" varchar(255) , + "name" varchar(255) , + "ip" varchar(255) , + "port" varchar(255) , + "username" varchar(255) , + "password" varchar(255) , + "url" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ); -CREATE TABLE IF NOT EXISTS "ops_jdbcdb_cluster"( - "cluster_id" varchar(255) NOT NULL PRIMARY KEY, - "name" varchar(255), - "deploy_type" varchar(255), - "db_type" varchar(255), - "remark" varchar(255), - "create_by" varchar(64), +CREATE TABLE IF NOT EXISTS "ops_jdbcdb_cluster" +( + "cluster_id" varchar(255) NOT NULL PRIMARY KEY, + "name" varchar(255) , + "deploy_type" varchar(255) , + "db_type" varchar(255) , + "remark" varchar(255) , + "create_by" varchar(64) , "create_time" timestamp, - "update_by" varchar(64), + "update_by" varchar(64) , "update_time" timestamp ); @@ -1019,56 +1640,85 @@ CREATE TABLE IF NOT EXISTS "ops_jdbcdb_cluster"( -- Table structure for sys_setting -- ---------------------------- CREATE TABLE IF NOT EXISTS "sys_setting"( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int4 NOT NULL PRIMARY KEY , "user_id" int8 NOT NULL, - "upload_path" text NOT NULL, - "portal_pkg_download_url" text, - "portal_pkg_name" text, - "portal_jar_name" text, + "upload_path" text NOT NULL ); -COMMENT ON COLUMN "sys_setting"."id" IS 'ID'; -COMMENT ON COLUMN "sys_setting"."user_id" IS '关联的用户ID'; -COMMENT ON COLUMN "sys_setting"."upload_path" IS '文件上传目录'; + +ALTER TABLE sys_setting ADD COLUMN portal_pkg_download_url text ; COMMENT ON COLUMN "sys_setting"."portal_pkg_download_url" IS 'portal的在线下载地址'; + +ALTER TABLE sys_setting ADD COLUMN portal_pkg_name text ; COMMENT ON COLUMN "sys_setting"."portal_pkg_name" IS 'portal的安装包名称'; -COMMENT ON COLUMN "sys_setting"."portal_jar_name" IS 'portal的jar名称'; +ALTER TABLE sys_setting ADD COLUMN portal_jar_name text ; +COMMENT ON COLUMN "sys_setting"."portal_jar_name" IS 'portal的jar名称'; UPDATE "sys_setting" SET portal_pkg_download_url = 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/'; -UPDATE "sys_setting" SET portal_pkg_name = 'PortalControl-6.0.0rc1.tar.gz'; -UPDATE "sys_setting" SET portal_jar_name = 'portalControl-6.0.0.rc1-exec.jar'; +UPDATE "sys_setting" SET portal_pkg_name = 'PortalControl-7.0.0rc1.tar.gz'; +UPDATE "sys_setting" SET portal_jar_name = 'portalControl-7.0.0rc1-exec.jar'; + +COMMENT ON COLUMN "sys_setting"."id" IS 'ID'; +COMMENT ON COLUMN "sys_setting"."user_id" IS '关联的用户ID'; +COMMENT ON COLUMN "sys_setting"."upload_path" IS '文件上传目录'; -- ---------------------------- -- Records of sys_setting -- ---------------------------- -DELETE FROM "sys_setting" WHERE ID = 1; INSERT INTO "sys_setting" VALUES (1, 1, '/ops/files/', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/', 'PortalControl-7.0.0rc2.tar.gz', 'portalControl-7.0.0rc2-exec.jar'); +ALTER TABLE sys_user ADD COLUMN update_pwd int2 DEFAULT 0; +COMMENT ON COLUMN "sys_user"."update_pwd" IS '是否修改密码;1:是;0:否'; + +ALTER TABLE ops_cluster ADD COLUMN env_path varchar(255); +COMMENT ON COLUMN "ops_cluster"."env_path" IS '环境变量文件路径'; + +ALTER TABLE ops_cluster ADD COLUMN xml_config_path varchar(255); +COMMENT ON COLUMN "ops_cluster"."xml_config_path" IS 'xml配置路径'; + +ALTER TABLE ops_host ADD COLUMN os varchar(255); +COMMENT ON COLUMN "ops_host"."os" IS '操作系统'; + +ALTER TABLE ops_host ADD COLUMN cpu_arch varchar(255); +COMMENT ON COLUMN "ops_host"."cpu_arch" IS 'CPU架构'; + +ALTER TABLE ops_host ADD COLUMN name varchar(255); +COMMENT ON COLUMN "ops_host"."name" IS '名称'; + + +ALTER TABLE sys_plugins ADD COLUMN plugin_desc_en text ; +COMMENT ON COLUMN "sys_plugins"."plugin_desc_en" IS '插件英文描述'; + delete from "sys_menu" where menu_id = 202; update "sys_menu" set menu_name = '实例管理', order_num = 1 where menu_id = 201; update "sys_menu" set menu_name = '设备管理', order_num = 2 where menu_id = 203; update "sys_menu" set order_num = 4 where menu_id = 204; +ALTER TABLE "sys_oper_log" ALTER COLUMN "oper_param" type text; + CREATE TABLE IF NOT EXISTS "sys_setting"( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int4 NOT NULL PRIMARY KEY, "user_id" int8 NOT NULL, - "upload_path" text NOT NULL + "upload_path" text NOT NULL ); COMMENT ON COLUMN "sys_setting"."id" IS 'ID'; COMMENT ON COLUMN "sys_setting"."user_id" IS '关联的用户ID'; COMMENT ON COLUMN "sys_setting"."upload_path" IS '文件上传目录'; CREATE TABLE IF NOT EXISTS "sys_plugin_logo" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL AUTOINCREMENT, "plugin_id" varchar(100), - "logo_path" varchar(255) + "logo_path" varchar(255), + CONSTRAINT "tb_plugin_logo_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "sys_plugin_logo"."id" IS '主键ID'; + COMMENT ON COLUMN "sys_plugin_logo"."plugin_id" IS '插件ID'; + COMMENT ON COLUMN "sys_plugin_logo"."logo_path" IS 'logo路径'; update "sys_menu" set menu_name = '服务器管理', menu_en_name = 'server', order_num = 2 where menu_id = 203; ALTER TABLE ops_host ADD COLUMN os_version varchar(255); -COMMENT ON COLUMN "public"."ops_host"."os_version" IS '操作系统版本'; +COMMENT ON COLUMN "ops_host"."os_version" IS '操作系统版本'; diff --git a/plugins/base-ops/src/main/resources/intarkdb-schema.sql b/plugins/base-ops/src/main/resources/intarkdb-schema.sql index 9db2afbc4..c01e50c87 100644 --- a/plugins/base-ops/src/main/resources/intarkdb-schema.sql +++ b/plugins/base-ops/src/main/resources/intarkdb-schema.sql @@ -1,31 +1,8 @@ -/* - * Copyright (c) GBA-NCTI-ISDC. 2022-2024. - * - * openGauss DataKit is licensed under Mulan PSL v2. - * You can use this software according to the terms and conditions of the Mulan PSL v2. - * You may obtain a copy of Mulan PSL v2 at: - * - * http://license.coscl.org.cn/MulanPSL2 - * - * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, - * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, - * MERCHANTABILITY OR FITFOR A PARTICULAR PURPOSE. - * See the Mulan PSL v2 for more details. - * ------------------------------------------------------------------------- - * - * intarkdb-schema.sql - * - * IDENTIFICATION - * plugins/base-ops/src/main/resources/intarkdb-schema.sql - * - * ------------------------------------------------------------------------- - */ - -- ---------------------------- -- Table structure for modeling_data_flow -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_data_flow" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(512), "u_id" varchar(128), "tags" varchar(512), @@ -40,9 +17,9 @@ CREATE TABLE IF NOT EXISTS "modeling_data_flow" ( "cluster_node_id" varchar(128), "schema" varchar(255), "cluster_id" varchar(128), - "query_count" int8, + "query_count" int4, "data_base" varchar(128), - --"creator" int8[], + "creator" int4, "manager" varchar(1024), "developer" varchar(1024), "visitor" varchar(1024), @@ -62,7 +39,7 @@ COMMENT ON COLUMN "modeling_data_flow"."create_time" IS '创建时间'; COMMENT ON COLUMN "modeling_data_flow"."update_by" IS '更新者'; COMMENT ON COLUMN "modeling_data_flow"."update_time" IS '更新时间'; COMMENT ON COLUMN "modeling_data_flow"."data_base" IS '默认访问数据库'; ---COMMENT ON COLUMN "modeling_data_flow"."creator" IS '创建人'; +COMMENT ON COLUMN "modeling_data_flow"."creator" IS '创建人'; COMMENT ON COLUMN "modeling_data_flow"."manager" IS '管理权限'; COMMENT ON COLUMN "modeling_data_flow"."developer" IS '开发权限'; COMMENT ON COLUMN "modeling_data_flow"."visitor" IS '访客权限'; @@ -79,12 +56,12 @@ COMMENT ON TABLE "modeling_data_flow" IS '数据流表'; -- Table structure for modeling_data_flow_operator -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_data_flow_operator" ( - "id" int8 NOT NULL PRIMARY KEY, + "id" int4 NOT NULL PRIMARY KEY, "name" varchar(255), "package_path" varchar(255), - "type" int8, - "group_id" int8, - "sort_id" int8, + "type" int2, + "group_id" int2, + "sort_id" int2, "create_by" varchar(64), "create_time" timestamp, "update_by" varchar(64), @@ -106,27 +83,27 @@ COMMENT ON TABLE "modeling_data_flow_operator" IS '数据库操作算子表'; -- ---------------------------- -- Records of modeling_data_flow_operator -- ---------------------------- -INSERT INTO "modeling_data_flow_operator" VALUES (202, '条件算子', 'condition', 2, 2, 2, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (102, '条件算子', 'condition', 1, 2, 2, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (108, '映射算子', 'mapping', 1, 2, 8, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (101, '查询算子', 'query', 1, 1, 1, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (103, '排序算子', 'sort', 1, 2, 3, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (104, '限条算子', 'limit', 1, 2, 4, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (105, '分组算子', 'group', 1, 2, 5, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (106, '聚合算子', 'polymerization', 1, 2, 6, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (107, '桥接算子', 'join', 1, 2, 7, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (201, '更新算子', 'update', 2, 1, 1, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (1001, '数据源算子', 'dataSource', 10, 0, 1, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (301, '插入算子', 'insert', 3, 1, 1, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator" VALUES (401, '删除算子', 'delete', 4, 1, 1, NULL, NULL, NULL, NULL, NULL);; +INSERT INTO "modeling_data_flow_operator" VALUES (202, '条件算子', 'condition', 2, 2, 2, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (102, '条件算子', 'condition', 1, 2, 2, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (108, '映射算子', 'mapping', 1, 2, 8, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (101, '查询算子', 'query', 1, 1, 1, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (103, '排序算子', 'sort', 1, 2, 3, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (104, '限条算子', 'limit', 1, 2, 4, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (105, '分组算子', 'group', 1, 2, 5, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (106, '聚合算子', 'polymerization', 1, 2, 6, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (107, '桥接算子', 'join', 1, 2, 7, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (201, '更新算子', 'update', 2, 1, 1, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (1001, '数据源算子', 'dataSource', 10, 0, 1, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (301, '插入算子', 'insert', 3, 1, 1, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator" VALUES (401, '删除算子', 'delete', 4, 1, 1, NULL, NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for modeling_data_flow_operator_group -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_data_flow_operator_group" ( - "id" int8 NOT NULL PRIMARY KEY, + "id" int4 NOT NULL PRIMARY KEY, "name" varchar(255), - "sort_id" int8, + "sort_id" int4, "create_by" varchar(64), "create_time" timestamp, "update_by" varchar(64), @@ -146,14 +123,14 @@ COMMENT ON TABLE "modeling_data_flow_operator_group" IS '数据库算子分类'; -- ---------------------------- -- Records of modeling_data_flow_operator_group -- ---------------------------- -INSERT INTO "modeling_data_flow_operator_group" VALUES (1, '基础算子', 1, NULL, NULL, NULL, NULL, NULL);; -INSERT INTO "modeling_data_flow_operator_group" VALUES (2, '组合算子', 2, NULL, NULL, NULL, NULL, NULL);; +INSERT INTO "modeling_data_flow_operator_group" VALUES (1, '基础算子', 1, NULL, NULL, NULL, NULL, NULL); +INSERT INTO "modeling_data_flow_operator_group" VALUES (2, '组合算子', 2, NULL, NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for modeling_data_flow_type -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_data_flow_type" ( - "id" int8 NOT NULL PRIMARY KEY, + "id" int4 NOT NULL PRIMARY KEY, "name" varchar(255), "create_by" varchar(64), "create_time" timestamp, @@ -182,13 +159,13 @@ INSERT INTO "modeling_data_flow_type" VALUES (4, '插入类', NULL, NULL, NULL, -- Table structure for modeling_visualization_custom_dimensions -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_visualization_custom_dimensions" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(255), "field" varchar(128), "categories_json" text, "operator_id" varchar(128), "data_flow_id" int8, - "sort_id" int8, + "sort_id" int4, "create_by" varchar(64), "create_time" timestamp, "update_by" varchar(64), @@ -217,13 +194,13 @@ COMMENT ON COLUMN "modeling_visualization_custom_dimensions"."remark" IS '描述 -- Table structure for modeling_visualization_geo_files -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_visualization_geo_files" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(255), "file_path" varchar(128), "geo_json" text, "register_name" varchar(128), "data_flow_id" int8, - "sort_id" int8, + "sort_id" int4, "create_by" varchar(64), "create_time" timestamp, "update_by" varchar(64), @@ -252,13 +229,13 @@ COMMENT ON COLUMN "modeling_visualization_geo_files"."remark" IS '描述'; -- Table structure for modeling_visualization_params -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_visualization_params" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(255), "type" varchar(128), "params_json" text, "operator_id" varchar(128), "data_flow_id" int8, - "sort_id" int8, + "sort_id" int4, "create_by" varchar(64), "create_time" timestamp, "update_by" varchar(64), @@ -287,7 +264,7 @@ COMMENT ON COLUMN "modeling_visualization_params"."remark" IS '描述'; -- Table structure for modeling_visualization_reports -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_visualization_reports" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(255), "url" varchar(1024), "intro" text, @@ -316,7 +293,7 @@ COMMENT ON COLUMN "modeling_visualization_reports"."remark" IS '描述'; -- Table structure for modeling_visualization_snapshots -- ---------------------------- CREATE TABLE IF NOT EXISTS "modeling_visualization_snapshots" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL PRIMARY KEY, "name" varchar(255), "img_base64" text, "chart_data_json" text, @@ -382,6 +359,28 @@ CREATE TABLE IF NOT EXISTS "ops_package_manager" ( ) ; +CREATE TABLE IF NOT EXISTS "ops_device_manager" ( + "name" varchar(64) NOT NULL PRIMARY KEY, + "host_ip" varchar(64), + "port" varchar(5), + "user_name" varchar(64), + "password" varchar(256), + "pair_id" varchar(256) + ) +; + +CREATE TABLE IF NOT EXISTS "ops_disaster_cluster" ( + "cluster_id" varchar(255) NOT NULL PRIMARY KEY, + "primary_cluster_id" varchar(255), + "primary_cluster_device_manager_name" varchar(64), + "standby_cluster_id" varchar(255), + "standby_cluster_device_manager_name" varchar(64), + "primary_json_path" varchar(255), + "standby_json_path" varchar(255) + ) +; + + CREATE TABLE IF NOT EXISTS "ops_olk" ( "id" VARCHAR(64) NOT NULL PRIMARY KEY, "name" VARCHAR(255) NOT NULL, @@ -413,25 +412,4 @@ CREATE TABLE IF NOT EXISTS "ops_olk" ( "update_time" TIMESTAMP NULL DEFAULT NULL, "create_time" TIMESTAMP NULL DEFAULT NULL, "dad_install_password" TEXT NULL DEFAULT NULL - ); - -CREATE TABLE IF NOT EXISTS "ops_device_manager" ( - "name" varchar(64) NOT NULL PRIMARY KEY, - "host_ip" varchar(64) , - "port" varchar(5) , - "user_name" varchar(64) , - "password" varchar(256) , - "pair_id" varchar(256) - ) -; - -CREATE TABLE IF NOT EXISTS "ops_disaster_cluster" ( - "cluster_id" varchar(255) NOT NULL PRIMARY KEY, - "primary_cluster_id" varchar(255) , - "primary_cluster_device_manager_name" varchar(64) , - "standby_cluster_id" varchar(255) , - "standby_cluster_device_manager_name" varchar(64) , - "primary_json_path" varchar(255) , - "standby_json_path" varchar(255) - ) -; \ No newline at end of file + ); \ No newline at end of file diff --git a/plugins/container-management-plugin/pom.xml b/plugins/container-management-plugin/pom.xml index dbf85d523..b66f78804 100644 --- a/plugins/container-management-plugin/pom.xml +++ b/plugins/container-management-plugin/pom.xml @@ -176,6 +176,11 @@ opengauss 容器管理插件 + + + org.intarkdb.** + + diff --git a/plugins/container-management-plugin/src/main/resources/db/openGauss-container-schema.sql b/plugins/container-management-plugin/src/main/resources/db/openGauss-container-schema.sql index f84ad8eb4..690e3f884 100644 --- a/plugins/container-management-plugin/src/main/resources/db/openGauss-container-schema.sql +++ b/plugins/container-management-plugin/src/main/resources/db/openGauss-container-schema.sql @@ -9,38 +9,38 @@ CREATE TABLE IF NOT EXISTS k8s_cluster prometheus_url varchar(100), harbor_address varchar(100), resource_pool varchar(255), - is_enable int2 DEFAULT 1, - create_time timestamptz, - update_time timestamptz, + is_enable int2, + create_time timestamp, + update_time timestamp, CONSTRAINT k8s_cluster_pkey PRIMARY KEY (id) ); CREATE TABLE IF NOT EXISTS open_gauss_cluster ( - id serial, + id int8, k8s_id varchar(60), name varchar(100), - namespace varchar(50) DEFAULT 'cmdb':: character varying, - port int4 DEFAULT 25400, - version varchar(50) DEFAULT '0':: character varying, + namespace varchar(50), + port int4, + version varchar(50), "image" varchar(100), cmdb_id varchar(60), app_code varchar(20), cost_center varchar(100), app_name varchar(50), create_user varchar(100), - cpu_request varchar(10) DEFAULT '1':: character varying, - mem_request varchar(10) DEFAULT '1Gi':: character varying, + cpu_request varchar(10), + mem_request varchar(10), cpu_limit int4, - disk_capacity int4 DEFAULT 100, - resource_pool varchar(50) DEFAULT 'common':: character varying, + disk_capacity int4, + resource_pool varchar(50), remark varchar(200), - create_time timestamptz, - update_time timestamptz, - is_test_cluster int2 DEFAULT 0, - is_add_monitor int2 DEFAULT 0, - is_add_cmdb int2 DEFAULT 0, - is_add4a int2 DEFAULT 0, + create_time timestamp, + update_time timestamp, + is_test_cluster int2, + is_add_monitor int2, + is_add_cmdb int2, + is_add4a int2, arch_type varchar(60), architecture varchar(60), backup_image varchar(50), @@ -52,29 +52,29 @@ CREATE TABLE IF NOT EXISTS open_gauss_cluster CREATE TABLE IF NOT EXISTS open_gauss_image ( - id serial, + id int8, type varchar(20), architecture varchar(20), os varchar(20), version varchar(20), "image" varchar(50), - priority int4 DEFAULT 0, + priority int4, describe varchar(50), - create_time timestamptz, - update_time timestamptz, - enable int2 DEFAULT 1, + create_time timestamp, + update_time timestamp, + enable int2, CONSTRAINT open_gauss_image_primary_id PRIMARY KEY (id) ); CREATE UNIQUE INDEX IF NOT exists open_gauss_image_name_idx ON opengauss_api.open_gauss_image (image); CREATE TABLE IF NOT EXISTS open_gauss_operator ( - id serial, + id int8, k8s_cluster_id varchar(60), name varchar(100), type varchar(10), - create_time timestamptz, - update_time timestamptz, + create_time timestamp, + update_time timestamp, current_manage_quantity int4, max_manage_quantity int4, k8s_cluster_name varchar(100), diff --git a/plugins/data-migration/src/main/resources/intarkdb-schema.sql b/plugins/data-migration/src/main/resources/intarkdb-schema.sql index 9f970f969..d83509957 100644 --- a/plugins/data-migration/src/main/resources/intarkdb-schema.sql +++ b/plugins/data-migration/src/main/resources/intarkdb-schema.sql @@ -1,35 +1,13 @@ -/* - * Copyright (c) GBA-NCTI-ISDC. 2022-2024. - * - * openGauss DataKit is licensed under Mulan PSL v2. - * You can use this software according to the terms and conditions of the Mulan PSL v2. - * You may obtain a copy of Mulan PSL v2 at: - * - * http://license.coscl.org.cn/MulanPSL2 - * - * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, - * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, - * MERCHANTABILITY OR FITFOR A PARTICULAR PURPOSE. - * See the Mulan PSL v2 for more details. - * ------------------------------------------------------------------------- - * - * intarkdb-schema.sql - * - * IDENTIFICATION - * plugins/data-migration/src/main/resources/intarkdb-schema.sql - * - * ------------------------------------------------------------------------- - */ - CREATE TABLE IF NOT EXISTS "tb_migration_main_task" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "task_name" varchar(255) , - "exec_status" int8, + "id" int8 NOT NULL, + "task_name" varchar(255), + "exec_status" int4, "create_time" timestamp, "finish_time" timestamp, "exec_time" timestamp, - "exec_progress" varchar(10) , - "create_user" varchar(255) + "exec_progress" varchar(10), + "create_user" varchar(255), + CONSTRAINT "sys_task_copy1_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_main_task"."id" IS '主键ID'; @@ -52,47 +30,46 @@ COMMENT ON TABLE "tb_migration_main_task" IS '平台任务表'; CREATE TABLE IF NOT EXISTS "tb_migration_task" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "source_node_id" varchar(64) , - "source_db" varchar(255) , - "source_tables" text , - "target_node_id" varchar(64) , - "target_db" varchar(255) , - "migration_operations" varchar(255) , - "run_host_id" varchar(64) , - "source_db_host" varchar(50) , - "source_db_port" varchar(10) , - "source_db_user" varchar(50) , - "source_db_pass" varchar(512) , - "target_db_host" varchar(50) , - "target_db_port" varchar(10) , - "target_db_user" varchar(50) , - "target_db_pass" varchar(512) , + "id" int8 NOT NULL, + "source_node_id" varchar(64), + "source_db" varchar(255), + "source_tables" text, + "target_node_id" varchar(64), + "target_db" varchar(255), + "migration_operations" varchar(255), + "run_host_id" varchar(64), + "source_db_host" varchar(50), + "source_db_port" varchar(10), + "source_db_user" varchar(50), + "source_db_pass" varchar(512), + "target_db_host" varchar(50), + "target_db_port" varchar(10), + "target_db_user" varchar(50), + "target_db_pass" varchar(512), "create_time" timestamp, - "exec_status" int8, - "run_host" varchar(50) , - "run_port" varchar(50) , - "run_user" varchar(50) , - "run_pass" varchar(512) , + "exec_status" int4, + "run_host" varchar(50), + "run_port" varchar(50), + "run_user" varchar(50), + "run_pass" varchar(512), "exec_time" timestamp, "finish_time" timestamp, "main_task_id" int8, "migration_model_id" int8, - "migration_process" varchar(10) , - "run_hostname" varchar(255) , + "migration_process" varchar(10), + "run_hostname" varchar(255), "target_db_version" varchar(20), - "is_adjust_kernel_param" BOOLEAN default false, - "status_desc" text + CONSTRAINT "tb_migration_task_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task"."id" IS '主键ID'; COMMENT ON COLUMN "tb_migration_task"."source_node_id" IS '源端实例ID'; -COMMENT ON COLUMN "tb_migration_task"."source_tables" IS '源端表'; - COMMENT ON COLUMN "tb_migration_task"."source_db" IS '源端数据库'; +COMMENT ON COLUMN "tb_migration_task"."source_tables" IS '源端表'; + COMMENT ON COLUMN "tb_migration_task"."target_node_id" IS '目标端实例ID'; COMMENT ON COLUMN "tb_migration_task"."target_db" IS '目标端数据库'; @@ -139,16 +116,27 @@ COMMENT ON COLUMN "tb_migration_task"."migration_model_id" IS '操作模式ID'; COMMENT ON COLUMN "tb_migration_task"."migration_process" IS '迁移进度'; COMMENT ON COLUMN "tb_migration_task"."run_hostname" IS '运行环境hostname'; COMMENT ON COLUMN "tb_migration_task"."target_db_version" IS '目标数据库版本'; -COMMENT ON COLUMN "tb_migration_task"."is_adjust_kernel_param" IS '是否调整内核参数'; -COMMENT ON COLUMN "tb_migration_task"."status_desc" IS '状态说明'; COMMENT ON TABLE "tb_migration_task" IS '迁移子任务表'; +ALTER TABLE tb_migration_task ADD COLUMN is_adjust_kernel_param BOOLEAN; +COMMENT ON COLUMN "tb_migration_task"."is_adjust_kernel_param" IS '是否调整内核参数'; + +UPDATE sys_menu SET menu_en_name = 'Create Transcribe Replay Task' WHERE menu_name = '创建录制回放'; + +UPDATE sys_menu SET menu_en_name = 'Transcribe Replay Task Detail' WHERE menu_name = '录制回放详情'; + +UPDATE sys_menu SET menu_en_name = 'Create Data Migration Task' WHERE menu_name = '创建迁移任务'; + +ALTER TABLE tb_migration_task ADD COLUMN source_tables text; +COMMENT ON COLUMN "tb_migration_task"."source_tables" IS '源端表'; + CREATE TABLE IF NOT EXISTS "tb_migration_task_exec_result_detail" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL, "task_id" int8, - "exec_result_detail" clob , + "exec_result_detail" text, "create_time" timestamp, - "process_type" int8 + "process_type" int2, + CONSTRAINT "tb_task_exec_result_detail_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_exec_result_detail"."id" IS '主键ID'; @@ -162,11 +150,12 @@ COMMENT ON COLUMN "tb_migration_task_exec_result_detail"."process_type" IS '进 COMMENT ON TABLE "tb_migration_task_exec_result_detail" IS '任务执行结果进度详情'; CREATE TABLE IF NOT EXISTS "tb_migration_task_global_param" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "param_key" varchar(255) , - "param_value" varchar(255) , - "param_desc" varchar(512) , - "main_task_id" int8 + "id" int8 NOT NULL, + "param_key" varchar(255), + "param_value" varchar(255), + "param_desc" varchar(512), + "main_task_id" int8, + CONSTRAINT "tb_task_global_param_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_global_param"."id" IS '主键ID'; @@ -183,16 +172,17 @@ COMMENT ON TABLE "tb_migration_task_global_param" IS '任务全局参数配置 CREATE TABLE IF NOT EXISTS "tb_migration_task_global_tools_param" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "param_key" varchar(255) , - "param_value" varchar(255) , - "param_value_type" int8, - "param_change_value" varchar(512) , - "config_id" int8, - "portal_host_id" varchar(255) , - "param_desc" varchar(1024) , - "delete_flag" int8, - "new_param_flag" int8 + "id" int8 NOT NULL, + "param_key" varchar(255), + "param_value" varchar(255), + "param_value_type" int2, + "param_change_value" varchar(512), + "config_id" int2, + "portal_host_id" varchar(255), + "param_desc" varchar(1024), + "delete_flag" int2, + "new_param_flag" int2, + CONSTRAINT "tb_task_global_tools_param_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_global_tools_param"."id" IS '主键ID'; @@ -218,10 +208,11 @@ COMMENT ON COLUMN "tb_migration_task_global_tools_param"."new_param_flag" IS ' COMMENT ON TABLE "tb_migration_task_global_tools_param" IS '工具全局参数配置表'; CREATE TABLE IF NOT EXISTS "tb_migration_task_host_ref" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL AUTOINCREMENT, "main_task_id" int8, - "run_host_id" varchar(64) , - "create_time" timestamp + "run_host_id" varchar(64), + "create_time" timestamp, + CONSTRAINT "tb_task_host_ref_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_host_ref"."id" IS '主键ID'; @@ -234,133 +225,154 @@ COMMENT ON COLUMN "tb_migration_task_host_ref"."create_time" IS '创建时间'; CREATE TABLE IF NOT EXISTS "tb_migration_task_init_global_param" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "param_key" varchar(255) , - "param_value" varchar(255) , + "id" int8 NOT NULL AUTOINCREMENT, + "param_key" varchar(255), + "param_value" varchar(255), "param_desc" varchar(512), - "param_type" int8, - "param_extends" varchar(800), - "param_rules" TEXT + CONSTRAINT "tb_init_global_param_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_init_global_param"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_key" IS '参数key'; + COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_value" IS '参数默认值'; + COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_desc" IS '参数说明'; -COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_type" IS '参数类型;1:字符;2:数值;3:布尔;4: 选择;5: 正则表达式;6: 变量;9:对象数组'; -COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_extends" IS '参数扩展信息'; -COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_rules" IS '参数校验信息'; + COMMENT ON TABLE "tb_migration_task_init_global_param" IS '初始全局参数配置表'; + CREATE TABLE IF NOT EXISTS "tb_migration_task_model" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "model_name" varchar(255) , - "migration_operations" varchar(255) + "id" int8 NOT NULL, + "model_name" varchar(255), + "migration_operations" varchar(255), + CONSTRAINT "tb_miration_model_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_model"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_task_model"."model_name" IS '迁移模式名'; + COMMENT ON COLUMN "tb_migration_task_model"."migration_operations" IS '迁移动作,json数组存储'; + COMMENT ON TABLE "tb_migration_task_model" IS '迁移模式表'; CREATE TABLE IF NOT EXISTS "tb_migration_task_param" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL AUTOINCREMENT, "main_task_id" int8, "task_id" int8, - "param_key" varchar(255) , - "param_value" varchar(255) , - "param_desc" varchar(512) , - "param_type" int8 + "param_key" varchar(255), + "param_value" varchar(255), + "param_desc" varchar(512), + "param_type" int2, + CONSTRAINT "tb_task_param_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_param"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_task_param"."main_task_id" IS '主任务ID'; + COMMENT ON COLUMN "tb_migration_task_param"."task_id" IS '任务ID'; + COMMENT ON COLUMN "tb_migration_task_param"."param_key" IS '参数key'; + COMMENT ON COLUMN "tb_migration_task_param"."param_value" IS '参数value'; + COMMENT ON COLUMN "tb_migration_task_param"."param_desc" IS '参数说明'; -COMMENT ON COLUMN "tb_migration_task_param"."param_type" IS '参数类型;1:全局;2:个性化'; -COMMENT ON TABLE "tb_migration_task_param" IS '任务参数配置表'; -CREATE OR REPLACE FUNCTION add_migration_task_source_tables_field_func() RETURNS integer AS 'BEGIN -IF -( SELECT COUNT ( * ) AS ct1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ''tb_migration_task'' AND COLUMN_NAME = ''source_tables'' ) = 0 -THEN -ALTER TABLE public.tb_migration_task ADD COLUMN source_tables text; -COMMENT ON COLUMN "public"."tb_migration_task"."source_tables" IS ''源端表''; -END IF; -RETURN 0; -END;' -LANGUAGE plpgsql; +COMMENT ON COLUMN "tb_migration_task_param"."param_type" IS '参数类型;1:全局;2:个性化'; -SELECT add_migration_task_source_tables_field_func(); +COMMENT ON TABLE "tb_migration_task_param" IS '任务参数配置表'; -DROP FUNCTION add_migration_task_source_tables_field_func; CREATE TABLE IF NOT EXISTS "tb_migration_third_party_software_config" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "zk_port" varchar(50) , - "kafka_port" varchar(50) , - "schema_registry_port" varchar(50) , - "zk_ip" varchar(255) , - "kafka_ip" varchar(255) , - "schema_registry_ip" varchar(255) , - "install_dir" varchar(255) , - "bind_portal_host" varchar(512) , - "host" varchar(512) + "id" int8 NOT NULL AUTOINCREMENT, + "zk_port" varchar(50), + "kafka_port" varchar(50), + "schema_registry_port" varchar(50), + "zk_ip" varchar(255), + "kafka_ip" varchar(255), + "schema_registry_ip" varchar(255), + "install_dir" varchar(255), + "bind_portal_host" varchar(512), + "host" varchar(512), + CONSTRAINT "tb_migration_third_party_software_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_third_party_software_config"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."zk_port" IS 'zk端口'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."kafka_port" IS 'kafka端口'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."schema_registry_port" IS 'schema registry 端口'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."zk_ip" IS 'zk ip地址'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."kafka_ip" IS 'kafka ip地址'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."schema_registry_ip" IS 'schema registry ip'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."install_dir" IS 'kafka 安装目录'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."bind_portal_host" IS '绑定的portal实例id'; + COMMENT ON COLUMN "tb_migration_third_party_software_config"."host" IS '安装的主机地址'; + COMMENT ON TABLE "tb_migration_third_party_software_config" IS 'kafka实例配置表'; CREATE TABLE IF NOT EXISTS "tb_migration_task_operate_record" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, + "id" int8 NOT NULL AUTOINCREMENT, "task_id" int8, - "title" varchar(255) , + "title" varchar(255), "oper_time" timestamp, - "oper_user" varchar(255) , - "oper_type" int8 + "oper_user" varchar(255), + "oper_type" int2, + CONSTRAINT "tb_task_process_record_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_operate_record"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_task_operate_record"."task_id" IS '任务ID'; + COMMENT ON COLUMN "tb_migration_task_operate_record"."title" IS '操作标题'; + COMMENT ON COLUMN "tb_migration_task_operate_record"."oper_time" IS '操作时间'; + COMMENT ON COLUMN "tb_migration_task_operate_record"."oper_user" IS '操作人'; + COMMENT ON COLUMN "tb_migration_task_operate_record"."oper_type" IS '操作类型;1:启动;2:停止增量;3:启动反向;100:结束迁移'; + COMMENT ON TABLE "tb_migration_task_operate_record" IS '任务操作记录表'; CREATE TABLE IF NOT EXISTS "tb_migration_task_status_record" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "title" varchar(255) , + "id" int8 NOT NULL AUTOINCREMENT, + "title" varchar(255), "operate_id" int8, "task_id" int8, - "status_id" int8, - "create_time" timestamp + "status_id" int4, + "create_time" timestamptz(6), + CONSTRAINT "tb_migration_task_status_record_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_migration_task_status_record"."id" IS '主键ID'; + COMMENT ON COLUMN "tb_migration_task_status_record"."task_id" IS '任务ID'; COMMENT ON COLUMN "tb_migration_task_status_record"."title" IS '状态名称'; + COMMENT ON COLUMN "tb_migration_task_status_record"."operate_id" IS '操作ID'; + COMMENT ON COLUMN "tb_migration_task_status_record"."status_id" IS '状态ID'; + COMMENT ON COLUMN "tb_migration_task_status_record"."create_time" IS '记录时间'; + COMMENT ON TABLE "tb_migration_task_status_record" IS '任务状态记录表'; INSERT INTO "tb_migration_task_model" ("id", "model_name", "migration_operations") -VALUES (1, '离线模式', 'start_plan1'); +VALUES (1, ''离线模式'', ''start_plan1''); INSERT INTO "tb_migration_task_model" ("id", "model_name", "migration_operations") -VALUES (2, '在线模式', 'start_plan3'); - +VALUES (2, ''在线模式'', ''start_plan3''); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (1, 'sink.query-dop', '8', 'sink端数据库并行查询会话配置'); @@ -371,7 +383,7 @@ VALUES (3, 'sink.maxActive', '20', '默认激活数据库连接数量'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (4, 'sink.initialSize', '5', '初始化连接池大小'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") -VALUES (5, 'sink.debezium-time-period', '1', 'Debezium增量校验时间段:24*60单位:分钟,即每隔1小时增量校验一次。'); +VALUES (5, 'sink.debezium-time-period', '1', 'Debezium增量校验时间段:24*60单位:分钟,即每隔1分钟增量校验一次'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (7, 'source.query-dop', '8', 'source端数据库并行查询会话配置'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") @@ -383,7 +395,7 @@ VALUES (10, 'source.initialSize', '5', '默认初始连接池大小'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (12, 'source.debezium-num-period', '1000', 'Debezium增量校验数量的阈值,默认值为1000,应大于100'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") -VALUES (11, 'source.debezium-time-period', '1', 'Debezium增量校验时间段:24*60单位:分钟,即每隔1小时增量校验一次'); +VALUES (11, 'source.debezium-time-period', '1', 'Debezium增量校验时间段:24*60单位:分钟,即每隔1分钟增量校验一次'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (13, 'rules.enable', 'true', '规则过滤,true代表开启,false代表关闭'); INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") @@ -431,14 +443,18 @@ VALUES (16, 'rules.table.text1', NULL, '配置规则内容,为正则表达式' INSERT INTO "tb_migration_task_init_global_param" ("id", "param_key", "param_value", "param_desc") VALUES (21, 'rules.row.text1', '0,0', '配置行过滤规则的具体条件,配置格式为[offset,count],必须为数字,否则该规则无效'); +ALTER TABLE tb_migration_task ADD COLUMN status_desc varchar(512); +COMMENT ON COLUMN "tb_migration_task"."status_desc" IS ''状态说明''; + CREATE TABLE IF NOT EXISTS "tb_main_task_env_error_host" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "run_host_id" varchar(64) , - "run_host" varchar(64) , - "run_port" varchar(64) , - "run_user" varchar(64) , - "run_pass" varchar(512) , - "main_task_id" int8 + "id" int8 NOT NULL AUTOINCREMENT, + "run_host_id" varchar(64), + "run_host" varchar(64), + "run_port" varchar(64), + "run_user" varchar(64), + "run_pass" varchar(512), + "main_task_id" int8, + CONSTRAINT "tb_main_task_env_error_host_pkey" PRIMARY KEY ("id") ); COMMENT ON COLUMN "tb_main_task_env_error_host"."id" IS '主键ID'; @@ -449,41 +465,70 @@ COMMENT ON COLUMN "tb_main_task_env_error_host"."run_user" IS '机器用户'; COMMENT ON COLUMN "tb_main_task_env_error_host"."run_pass" IS '机器密码'; COMMENT ON COLUMN "tb_main_task_env_error_host"."main_task_id" IS '主任务ID'; +ALTER TABLE "tb_migration_task" ALTER COLUMN "status_desc" type text; + CREATE TABLE IF NOT EXISTS "tb_migration_host_portal_install" ( - "id" int8 NOT NULL PRIMARY KEY AUTOINCREMENT, - "run_host_id" varchar(64) , - "install_status" int8, - "install_type" int8, - "pkg_download_url" text, - "pkg_name" text, - "jar_name" text, - "pkg_upload_path" text, - "install_path" varchar(512), - "host" varchar(64), - "port" int8, - "run_user" varchar(64), - "run_password" text, - "host_user_id" varchar(64) + "id" int8 NOT NULL AUTOINCREMENT, + "run_host_id" varchar(64), + "install_status" int2, + CONSTRAINT "tb_migration_host_portal_install_pkey" PRIMARY KEY ("id") ); -COMMENT ON COLUMN "tb_migration_host_portal_install"."id" IS '主键ID'; -COMMENT ON COLUMN "tb_migration_host_portal_install"."run_host_id" IS '机器ID'; -COMMENT ON COLUMN "tb_migration_host_portal_install"."install_status" IS 'portal安装状态0 : 未安装 1:安装中;2:已安装;10:安装失败'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN install_type int2; COMMENT ON COLUMN "tb_migration_host_portal_install"."install_type" IS '安装类型,0:在线安装1:离线安装'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN pkg_download_url text; COMMENT ON COLUMN "tb_migration_host_portal_install"."pkg_download_url" IS '在线下载地址'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN pkg_name text; COMMENT ON COLUMN "tb_migration_host_portal_install"."pkg_name" IS '安装包名称'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN jar_name text; COMMENT ON COLUMN "tb_migration_host_portal_install"."jar_name" IS 'portal的jar名称'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN pkg_upload_path text; COMMENT ON COLUMN "tb_migration_host_portal_install"."pkg_upload_path" IS '离线包上传路径,JSON字符串,key为name-文件名字,realPath-上传文件夹路径'; + +COMMENT ON COLUMN "tb_migration_host_portal_install"."id" IS '主键ID'; +COMMENT ON COLUMN "tb_migration_host_portal_install"."run_host_id" IS '机器ID'; +COMMENT ON COLUMN "tb_migration_host_portal_install"."install_status" IS 'portal安装状态0 : 未安装 1:安装中;2:已安装;10:安装失败'; +COMMENT ON TABLE "tb_migration_host_portal_install" IS '机器安装portal记录'; + + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN install_path varchar(512); COMMENT ON COLUMN "tb_migration_host_portal_install"."install_path" IS '安装路径'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN host varchar(64); COMMENT ON COLUMN "tb_migration_host_portal_install"."host" IS '机器IP'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN port int8; COMMENT ON COLUMN "tb_migration_host_portal_install"."port" IS '机器端口'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN run_user varchar(64); COMMENT ON COLUMN "tb_migration_host_portal_install"."run_user" IS '安装用户'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN run_password text; COMMENT ON COLUMN "tb_migration_host_portal_install"."run_password" IS '用户密码'; + +ALTER TABLE tb_migration_host_portal_install ADD COLUMN host_user_id varchar(64); COMMENT ON COLUMN "tb_migration_host_portal_install"."host_user_id" IS '用户ID'; -COMMENT ON TABLE "tb_migration_host_portal_install" IS '机器安装portal记录'; + delete from "tb_migration_host_portal_install" where host_user_id is null; + + +ALTER TABLE tb_migration_task_init_global_param ADD COLUMN param_type int2; +COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_type" IS '参数类型;1:字符;2:数值;3:布尔;4: 选择;5: 正则表达式;6: 变量;9:对象数组'; + +ALTER TABLE tb_migration_task_init_global_param ADD COLUMN param_extends varchar(800); +COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_extends" IS '参数扩展信息'; + +ALTER TABLE tb_migration_task_init_global_param ADD COLUMN param_rules TEXT; +COMMENT ON COLUMN "tb_migration_task_init_global_param"."param_rules" IS '参数校验信息'; + + DELETE FROM "tb_migration_task_init_global_param" WHERE "id" = 15; DELETE FROM "tb_migration_task_init_global_param" WHERE "id" = 16; DELETE FROM "tb_migration_task_init_global_param" WHERE "id" = 17; @@ -526,7 +571,7 @@ SET "param_key" = 'sink.initialSize', "param_value" = '5', "param_desc" WHERE "id" = 4; UPDATE "tb_migration_task_init_global_param" -SET "param_key" = 'sink.debezium-time-period', "param_value" = '1', "param_desc" = 'Debezium增量校验时间段:24*60单位:分钟,即每隔1小时增量校验一次。', +SET "param_key" = 'sink.debezium-time-period', "param_value" = '1', "param_desc" = 'Debezium增量校验时间段:24*60单位:分钟,即每隔1分钟增量校验一次', "param_type" = 2, "param_extends" = NULL, "param_rules" = '[1,99999]' WHERE "id" = 5; @@ -557,7 +602,7 @@ WHERE "id" = 10; UPDATE "tb_migration_task_init_global_param" SET "param_key" = 'source.debezium-time-period', "param_value" = '1', - "param_desc" = 'Debezium增量校验时间段:24*60单位:分钟,即每隔1小时增量校验一次', + "param_desc" = 'Debezium增量校验时间段:24*60单位:分钟,即每隔1分钟增量校验一次', "param_type" = 2, "param_extends" = NULL, "param_rules" = '[1,99999]' WHERE "id" = 11; @@ -604,3 +649,369 @@ SET "param_key" = 'type_override', "param_value" = '0', "param_extends" = '[{"subKeyPrefix": "override_type","paramType": 1,"paramValue":"","desc": "全量迁移类型转换mysql数据类型", "paramRules": "[1, 64]"}, {"subKeyPrefix":"override_to","paramType": 1,"paramValue":"","desc": "全量迁移类型转换opengauss数据种类", "paramRules": "[1, 64]"},{"subKeyPrefix":"override_tables","paramType": 1,"paramValue":"''*''","desc": "全量迁移类型转换适用的表", "paramRules": "[1, 512]"}]', "param_rules" = '[0,9]' WHERE "id" = 31; + +-- ---------------------------- +-- Table structure for tb_migration_tool_portal_download_info +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "tb_migration_tool_portal_download_info" ( + "id" int8 NOT NULL AUTOINCREMENT, + "host_os" varchar(255) NOT NULL, + "host_os_version" varchar(255) NOT NULL, + "host_cpu_arch" varchar(255) NOT NULL, + "portal_pkg_download_url" text NOT NULL, + "portal_pkg_name" text NOT NULL, + "portal_jar_name" text NOT NULL, + CONSTRAINT "tb_migration_tool_portal_download_info_pkey" PRIMARY KEY ("id") + ); + +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."id" IS 'portal下载信息主键'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."host_os" IS '主机系统类型'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."host_os_version" IS '主机系统版本'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."host_cpu_arch" IS '处理器架构'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."portal_pkg_download_url" IS 'portal安装包下载地址'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."portal_pkg_name" IS 'portal安装包名'; +COMMENT ON COLUMN "tb_migration_tool_portal_download_info"."portal_jar_name" IS 'portal jar包名'; + +-- ---------------------------- +-- Records of tb_migration_tool_portal_download_info +-- ---------------------------- + +DELETE FROM "tb_migration_tool_portal_download_info"; + +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(1, 'centos', '7', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/tools/portal/', 'PortalControl-5.0.0.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(2, 'openEuler', '20.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/tools/portal/', 'PortalControl-5.0.0.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(3, 'openEuler', '20.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/tools/portal/', 'PortalControl-5.0.0.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(4, 'openEuler', '22.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/tools/portal/', 'PortalControl-5.0.0.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(5, 'openEuler', '22.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/tools/portal/', 'PortalControl-5.0.0.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(6, 'centos', '7', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/tools/centos7/', 'PortalControl-5.1.0-x86_64.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(7, 'openEuler', '20.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/tools/openEuler20.03/', 'PortalControl-5.1.0-x86_64.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(8, 'openEuler', '20.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/tools/openEuler20.03/', 'PortalControl-5.1.0-aarch64.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(9, 'openEuler', '22.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/tools/openEuler22.03/', 'PortalControl-5.1.0-x86_64.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(10, 'openEuler', '22.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/tools/openEuler22.03/', 'PortalControl-5.1.0-aarch64.tar.gz', 'portalControl-1.0-SNAPSHOT-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(11, 'centos', '7', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/tools/centos7/', 'PortalControl-6.0.0rc1-x86_64.tar.gz', 'portalControl-6.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(12, 'openEuler', '20.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/tools/openEuler20.03/', 'PortalControl-6.0.0rc1-x86_64.tar.gz', 'portalControl-6.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(13, 'openEuler', '20.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/tools/openEuler20.03/', 'PortalControl-6.0.0rc1-aarch64.tar.gz', 'portalControl-6.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(14, 'openEuler', '22.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/tools/openEuler22.03/', 'PortalControl-6.0.0rc1-x86_64.tar.gz', 'portalControl-6.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(15, 'openEuler', '22.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0-RC1/tools/openEuler22.03/', 'PortalControl-6.0.0rc1-aarch64.tar.gz', 'portalControl-6.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(16, 'centos', '7', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/centos7/', 'PortalControl-6.0.0-x86_64.tar.gz', 'portalControl-6.0.0-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(17, 'openEuler', '20.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/openEuler20.03/', 'PortalControl-6.0.0-x86_64.tar.gz', 'portalControl-6.0.0-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(18, 'openEuler', '20.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/openEuler20.03/', 'PortalControl-6.0.0-aarch64.tar.gz', 'portalControl-6.0.0-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(19, 'openEuler', '22.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/openEuler22.03/', 'PortalControl-6.0.0-x86_64.tar.gz', 'portalControl-6.0.0-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(20, 'openEuler', '22.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/openEuler22.03/', 'PortalControl-6.0.0-aarch64.tar.gz', 'portalControl-6.0.0-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(21, 'centos', '7', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/centos7/', 'latest_PortalControl-7.0.0rc1-x86_64.tar.gz', 'portalControl-7.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(22, 'openEuler', '20.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/openEuler20.03/', 'latest_PortalControl-7.0.0rc1-x86_64.tar.gz', 'portalControl-7.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(23, 'openEuler', '20.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/openEuler20.03/', 'latest_PortalControl-7.0.0rc1-aarch64.tar.gz', 'portalControl-7.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(24, 'openEuler', '22.03', 'x86_64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/openEuler22.03/', 'latest_PortalControl-7.0.0rc1-x86_64.tar.gz', 'portalControl-7.0.0rc1-exec.jar'); +INSERT INTO "tb_migration_tool_portal_download_info" +("id", "host_os", "host_os_version", "host_cpu_arch", "portal_pkg_download_url", "portal_pkg_name", "portal_jar_name") +VALUES(25, 'openEuler', '22.03', 'aarch64', 'https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/tools/openEuler22.03/', 'latest_PortalControl-7.0.0rc1-aarch64.tar.gz', 'portalControl-7.0.0rc1-exec.jar'); + +-- ---------------------------- +-- Table structure for tb_migration_task_alert +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "tb_migration_task_alert" ( + "id" int8 NOT NULL AUTOINCREMENT, + "task_id" int8 NOT NULL, + "migration_phase" int8 NOT NULL, + "date_time" varchar(24) NOT NULL, + "thread" varchar(255), + "class_name" varchar(255), + "method_name" varchar(255), + "line_number" int8, + "cause_cn" text NOT NULL, + "cause_en" text NOT NULL, + "log_level" varchar(10), + "log_code" varchar(4) NOT NULL, + "log_source" int8 NOT NULL, + CONSTRAINT "tb_migration_task_alert_pkey" PRIMARY KEY ("id") + ); + +COMMENT ON COLUMN "tb_migration_task_alert"."id" IS '告警信息主键ID'; +COMMENT ON COLUMN "tb_migration_task_alert"."task_id" IS '迁移任务主键ID'; +COMMENT ON COLUMN "tb_migration_task_alert"."migration_phase" IS '迁移阶段;1:全量迁移;2:全量校验;3:增量迁移;4:反向迁移'; +COMMENT ON COLUMN "tb_migration_task_alert"."date_time" IS '告警时间,格式:yyyy-MM-dd HH:mm:ss.SSS'; +COMMENT ON COLUMN "tb_migration_task_alert"."thread" IS '告警所在进程'; +COMMENT ON COLUMN "tb_migration_task_alert"."class_name" IS '告警所在类名'; +COMMENT ON COLUMN "tb_migration_task_alert"."method_name" IS '告警所在方法名'; +COMMENT ON COLUMN "tb_migration_task_alert"."line_number" IS '告警所在代码行数'; +COMMENT ON COLUMN "tb_migration_task_alert"."cause_cn" IS '告警中文原因'; +COMMENT ON COLUMN "tb_migration_task_alert"."cause_en" IS '告警英文原因'; +COMMENT ON COLUMN "tb_migration_task_alert"."log_level" IS '告警对应的日志级别'; +COMMENT ON COLUMN "tb_migration_task_alert"."log_code" IS '告警对应的日志状态码'; +COMMENT ON COLUMN "tb_migration_task_alert"."log_source" IS '告警对应的日志来源,0:portal_id.log;10:full_migration.log;20:check.log;21:source.log;22:sink.log;31:connect_source.log;32:connect_sink.log;41:reverse_connect_source.log;42:reverse_connect_sink.log'; + +-- ---------------------------- +-- Table structure for tb_migration_task_alert_detail +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "tb_migration_task_alert_detail" ( + "alert_id" int8 NOT NULL, + "detail" text NOT NULL, + CONSTRAINT "tb_migration_task_alert_detail_pkey" PRIMARY KEY ("alert_id") + ); + +COMMENT ON COLUMN "tb_migration_task_alert_detail"."alert_id" IS '告警信息主键ID'; +COMMENT ON COLUMN "tb_migration_task_alert_detail"."detail" IS '告警对应的日志文本'; + + +-- ---------------------------- +-- Table structure for tb_migration_task_check_progress_detail +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "tb_migration_task_check_progress_detail" ( + "id" varchar(255) NOT NULL, + "task_id" int8 NOT NULL, + "schema_name" varchar(255), + "source_name" varchar(255), + "sink_name" varchar(255), + "status" varchar(16), + "failed_rows" int8, + "repair_file_name" varchar(255), + "message" text, + "create_time" timestamp DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT "tb_migration_task_check_progress_detail_pkey" PRIMARY KEY ("id") + ); +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."id" IS 'ID'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."task_id" IS '迁移任务ID'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."schema_name" IS '迁移任务源端Schema名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."source_name" IS '迁移任务源端表名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."sink_name" IS '迁移任务目标端表名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."status" IS '迁移任务表校验结果'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."failed_rows" IS '迁移任务表校验失败行数'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."repair_file_name" IS '迁移任务表校验失败修复脚本名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."message" IS '迁移任务表校验信息'; +COMMENT ON COLUMN "tb_migration_task_check_progress_detail"."create_time" IS '迁移任务表记录创建时间'; + + + +-- ---------------------------- +-- Table structure for tb_migration_task_check_progress_summary +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "tb_migration_task_check_progress_summary" ( + "id" int8 NOT NULL AUTOINCREMENT, + "task_id" int8 NOT NULL, + "source_db" varchar(255), + "sink_db" varchar(255), + "total" int8, + "avg_speed" int4, + "completed" int4, + "table_count" int4, + "start_time" timestamp, + "end_time" timestamp, + "status" varchar(16), + CONSTRAINT "tb_migration_task_check_progress_summary_pkey" PRIMARY KEY ("id") + ); + +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."id" IS '迁移全量校验进度表详情主键ID'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."task_id" IS '迁移任务ID'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."source_db" IS '迁移任务源端表名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."sink_db" IS '迁移任务目标端表名称'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."total" IS '迁移任务校验总记录数'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."avg_speed" IS '迁移任务平均校验速率'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."completed" IS '迁移任务完成表数量'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."table_count" IS '迁移任务校验表数量'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."start_time" IS '迁移任务开始时间'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."end_time" IS '迁移任务截止时间'; +COMMENT ON COLUMN "tb_migration_task_check_progress_summary"."status" IS '迁移任务是否完成'; + + +CREATE TABLE IF NOT EXISTS "tb_transcribe_replay_task" +( + id int8 PRIMARY KEY, + task_name VARCHAR(255) NOT NULL, + task_type VARCHAR(255) NOT NULL, + db_name text NOT NULL, + source_db_type VARCHAR(50) NOT NULL, + source_install_path VARCHAR(500), + target_install_path VARCHAR(500), + tool_version VARCHAR(50) NOT NULL, + execution_status INTEGER NOT NULL, + slow_sql_count INTEGER NOT NULL DEFAULT 0, + failed_sql_count INTEGER NOT NULL DEFAULT 0, + task_duration BIGINT NOT NULL DEFAULT 0, + source_duration BIGINT NOT NULL DEFAULT 0, + target_duration BIGINT NOT NULL DEFAULT 0, + total_num BIGINT NOT NULL, + parse_num BIGINT NOT NULL DEFAULT 0, + replay_num BIGINT NOT NULL DEFAULT 0, + source_node_id VARCHAR(50), + target_node_id VARCHAR(50), + error_msg text, + task_start_time TIMESTAMP , + task_end_time TIMESTAMP + ); + +COMMENT ON TABLE "tb_transcribe_replay_task" IS '录制回放任务表'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."id" IS '录制回放表详情主键ID'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."task_name" IS '任务名称'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."task_type" IS '任务类型'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."db_name" IS '数据库名称'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."source_db_type" IS '源数据库类型'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."source_install_path" IS '源数据库安装路径'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."target_install_path" IS '目标数据库安装路径'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."tool_version" IS '工具版本'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."execution_status" IS '执行状态'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."slow_sql_count" IS '慢SQL数量'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."failed_sql_count" IS '失败SQL数量'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."task_duration" IS '任务总时长(毫秒)'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."source_duration" IS '源数据库操作时长(毫秒)'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."target_duration" IS '目标数据库操作时长(毫秒)'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."total_num" IS '总任务数量'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."parse_num" IS '解析数量'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."replay_num" IS '回放数量'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."source_node_id" IS '源节点ID'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."target_node_id" IS '目标节点ID'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."error_msg" IS '错误信息'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."task_start_time" IS '任务开始时间'; +COMMENT ON COLUMN "tb_transcribe_replay_task"."task_end_time" IS '任务结束时间'; + +CREATE TABLE IF NOT EXISTS "tb_transcribe_replay_host" +( + id INTEGER PRIMARY KEY, + task_id INTEGER NOT NULL, + ip VARCHAR(255) NOT NULL, + port INTEGER NOT NULL, + user_name VARCHAR(255) NOT NULL, + passwd VARCHAR(255) NOT NULL, + db_type VARCHAR(50) NOT NULL +); + +COMMENT ON TABLE "tb_transcribe_replay_host" IS '录制回放主机信息表'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."id" IS '录制回放主机信息ID'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."task_id" IS '关联的任务ID'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."ip" IS '主机IP地址'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."port" IS '主机端口号'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."user_name" IS '主机用户名'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."passwd" IS '主机密码'; +COMMENT ON COLUMN "tb_transcribe_replay_host"."db_type" IS '数据库类型'; + +CREATE TABLE IF NOT EXISTS "tb_transcribe_replay_slow_sql" +( + unique_code BIGINT PRIMARY KEY, + task_id INT NOT NULL, + sql_str TEXT, + source_duration BIGINT, + target_duration BIGINT, + explain_str TEXT, + count_str BIGINT +); + +COMMENT ON TABLE "tb_transcribe_replay_slow_sql" IS '录制回放慢SQL记录表'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."unique_code" IS '唯一标识码,主键'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."task_id" IS '关联的任务ID'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."sql_str" IS '慢SQL语句'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."source_duration" IS '源端执行该SQL的时长(微妙)'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."target_duration" IS '目的端执行该SQL的时长(微妙)'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."explain_str" IS 'SQL执行计划'; +COMMENT ON COLUMN "tb_transcribe_replay_slow_sql"."count_str" IS '该SQL的执行次数'; + +CREATE TABLE IF NOT EXISTS "tb_transcribe_replay_fail_sql" +( + id int8 PRIMARY KEY, + task_id INT NOT NULL, + sql TEXT NOT NULL, + message TEXT +); + +COMMENT ON TABLE tb_transcribe_replay_fail_sql IS '记录失败 SQL 的表'; +COMMENT ON COLUMN tb_transcribe_replay_fail_sql.id IS '主键'; +COMMENT ON COLUMN tb_transcribe_replay_fail_sql.task_id IS '任务 ID'; +COMMENT ON COLUMN tb_transcribe_replay_fail_sql.sql_text IS '失败的 SQL 语句'; +COMMENT ON COLUMN tb_transcribe_replay_fail_sql.message IS '错误消息或日志'; + +CREATE TABLE IF NOT EXISTS "tb_transcribe_replay_param" +( + id int8 PRIMARY KEY, + fail_sql_id INT NOT NULL, + type VARCHAR(255) NOT NULL, + value TEXT + ); + +COMMENT ON TABLE "tb_transcribe_replay_param" IS '录制回放参数表'; +COMMENT ON COLUMN "tb_transcribe_replay_param"."id" IS '参数表主键ID'; +COMMENT ON COLUMN "tb_transcribe_replay_param"."fail_sql_id" IS '关联的失败SQL记录ID'; +COMMENT ON COLUMN "tb_transcribe_replay_param"."type" IS '参数类型'; +COMMENT ON COLUMN "tb_transcribe_replay_param"."value" IS '参数值'; + +-- ---------------------------- +-- Update tb_migration_task_init_global_param +-- ---------------------------- + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '20', + "param_rules" = '[5,100]' +WHERE "id" = 2; + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '100' +WHERE "id" = 3; + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '20', + "param_rules" = '[5,100]' +WHERE "id" = 4; + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '20', + "param_rules" = '[5,100]' +WHERE "id" = 8; + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '100' +WHERE "id" = 9; + +UPDATE "tb_migration_task_init_global_param" +SET "param_value" = '20', + "param_rules" = '[5,100]' +WHERE "id" = 10; \ No newline at end of file diff --git a/plugins/oauth-login/src/main/resources/IntarkDB-schema.sql b/plugins/oauth-login/src/main/resources/IntarkDB-schema.sql new file mode 100644 index 000000000..410570c4d --- /dev/null +++ b/plugins/oauth-login/src/main/resources/IntarkDB-schema.sql @@ -0,0 +1,35 @@ +-- ---------------------------- +-- Table structure for oauth_login_sso_user +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "oauth_login_sso_user" ( + "id" int8 NOT NULL AUTOINCREMENT, + "uiid" varchar(255) NOT NULL, + "name" varchar(255) NOT NULL, + "nickname" varchar(255) NOT NULL, + "role" varchar(255) NOT NULL, + "sso_server_url" varchar(255) NOT NULL, + CONSTRAINT "oauth_login_sso_user_pkey" PRIMARY KEY ("id") +); + +COMMENT ON COLUMN "oauth_login_sso_user"."id" IS '主键ID'; +COMMENT ON COLUMN "oauth_login_sso_user"."uiid" IS '相同sso服务地址下,sso用户的唯一标识符'; +COMMENT ON COLUMN "oauth_login_sso_user"."name" IS 'sso用户名'; +COMMENT ON COLUMN "oauth_login_sso_user"."nickname" IS 'sso用户昵称'; +COMMENT ON COLUMN "oauth_login_sso_user"."role" IS 'sso用户角色'; +COMMENT ON COLUMN "oauth_login_sso_user"."sso_server_url" IS 'sso用户所在的sso服务地址'; + +-- ---------------------------- +-- Table structure for oauth_login_user_mapping +-- ---------------------------- + +CREATE TABLE IF NOT EXISTS "oauth_login_user_mapping" ( + "id" int8 NOT NULL AUTOINCREMENT, + "sso_user_id" varchar(255) NOT NULL, + "sys_user_id" varchar(255) NOT NULL, + CONSTRAINT "oauth_login_user_mapping_pkey" PRIMARY KEY ("id") + ); + +COMMENT ON COLUMN "oauth_login_user_mapping"."id" IS '主键ID'; +COMMENT ON COLUMN "oauth_login_user_mapping"."sso_user_id" IS 'sso用户的id'; +COMMENT ON COLUMN "oauth_login_user_mapping"."sys_user_id" IS 'sso用户映射的系统用户的id'; \ No newline at end of file diff --git a/plugins/observability-instance/src/main/resources/db/schema.sql b/plugins/observability-instance/src/main/resources/db/schema.sql index b03ba27d4..dbacb2535 100644 --- a/plugins/observability-instance/src/main/resources/db/schema.sql +++ b/plugins/observability-instance/src/main/resources/db/schema.sql @@ -92,3 +92,22 @@ CREATE TABLE IF NOT EXISTS prom_agent_relation ( update_by VARCHAR(64), update_time TIMESTAMP ); + +CREATE TABLE IF NOT EXISTS nctigba_env ( + id VARCHAR(255), + hostid VARCHAR(255), + "type" VARCHAR(255), + username VARCHAR(255), + "path" VARCHAR(255), + port int8 +); + +ALTER TABLE nctigba_env ADD COLUMN nodeid VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN status VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN update_time TIMESTAMP; + +ALTER TABLE nctigba_env ADD COLUMN param VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN err_status_msg VARCHAR(255); \ No newline at end of file diff --git a/plugins/observability-instance/src/main/resources/schema-all.sql b/plugins/observability-instance/src/main/resources/schema-all.sql index bc848fe6b..dba254ecd 100644 --- a/plugins/observability-instance/src/main/resources/schema-all.sql +++ b/plugins/observability-instance/src/main/resources/schema-all.sql @@ -48,3 +48,22 @@ LANGUAGE plpgsql; SELECT alter_nctigba_env(); DROP FUNCTION alter_nctigba_env(); + +CREATE TABLE IF NOT EXISTS nctigba_env ( + id VARCHAR(255), + hostid VARCHAR(255), + "type" VARCHAR(255), + username VARCHAR(255), + "path" VARCHAR(255), + port int8 + ); + +ALTER TABLE nctigba_env ADD COLUMN nodeid VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN status VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN update_time TIMESTAMP; + +ALTER TABLE nctigba_env ADD COLUMN param VARCHAR(255); + +ALTER TABLE nctigba_env ADD COLUMN err_status_msg VARCHAR(255); \ No newline at end of file -- Gitee