diff --git a/doc/sql/snail_job_kingbase8.sql b/doc/sql/snail_job_kingbase8.sql
new file mode 100644
index 000000000..787634bba
--- /dev/null
+++ b/doc/sql/snail_job_kingbase8.sql
@@ -0,0 +1,6967 @@
+--
+-- Kingbase database dump
+--
+
+-- Dumped from database version 12.1
+-- Dumped by sys_dump version 12.1
+
+-- Started on 2024-07-17 11:27:28
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'SQL_ASCII';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', 'public', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+SET default_with_oids = off;
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- TOC entry 572 (class 1259 OID 75288)
+-- Name: sj_distributed_lock; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_distributed_lock (
+ id bigint NOT NULL,
+ name character varying(64 char) NOT NULL,
+ lock_until timestamp(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
+ locked_at timestamp(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
+ locked_by character varying(255 char) NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_distributed_lock OWNER TO kingbase;
+
+--
+-- TOC entry 8522 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: TABLE sj_distributed_lock; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_distributed_lock IS '锁定表';
+
+
+--
+-- TOC entry 8523 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.id IS '主键';
+
+
+--
+-- TOC entry 8524 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.name IS '锁名称';
+
+
+--
+-- TOC entry 8525 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.lock_until; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.lock_until IS '锁定时长';
+
+
+--
+-- TOC entry 8526 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.locked_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.locked_at IS '锁定时间';
+
+
+--
+-- TOC entry 8527 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.locked_by; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.locked_by IS '锁定者';
+
+
+--
+-- TOC entry 8528 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8529 (class 0 OID 0)
+-- Dependencies: 572
+-- Name: COLUMN sj_distributed_lock.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_distributed_lock.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 571 (class 1259 OID 75286)
+-- Name: sj_distributed_lock_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_distributed_lock_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_distributed_lock_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8530 (class 0 OID 0)
+-- Dependencies: 571
+-- Name: sj_distributed_lock_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_distributed_lock_id_seq OWNED BY public.sj_distributed_lock.id;
+
+
+--
+-- TOC entry 554 (class 1259 OID 75113)
+-- Name: sj_group_config; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_group_config (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ token character varying(64 char) DEFAULT 'SJ_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT'::varchar NOT NULL,
+ group_status smallint DEFAULT 0 NOT NULL,
+ version integer NOT NULL,
+ group_partition integer NOT NULL,
+ id_generator_mode smallint DEFAULT 1 NOT NULL,
+ init_scene smallint DEFAULT 0 NOT NULL,
+ bucket_index integer DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_group_config OWNER TO kingbase;
+
+--
+-- TOC entry 8531 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: TABLE sj_group_config; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_group_config IS '组配置';
+
+
+--
+-- TOC entry 8532 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.id IS '主键';
+
+
+--
+-- TOC entry 8533 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8534 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.group_name IS '组名称';
+
+
+--
+-- TOC entry 8535 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.description IS '组描述';
+
+
+--
+-- TOC entry 8536 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.token; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.token IS 'token';
+
+
+--
+-- TOC entry 8537 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.group_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.group_status IS '组状态 0、未启用 1、启用';
+
+
+--
+-- TOC entry 8538 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.version; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.version IS '版本号';
+
+
+--
+-- TOC entry 8539 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.group_partition; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.group_partition IS '分区';
+
+
+--
+-- TOC entry 8540 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.id_generator_mode; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.id_generator_mode IS '唯一id生成模式 默认号段模式';
+
+
+--
+-- TOC entry 8541 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.init_scene; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.init_scene IS '是否初始化场景 0:否 1:是';
+
+
+--
+-- TOC entry 8542 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.bucket_index; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.bucket_index IS 'bucket';
+
+
+--
+-- TOC entry 8543 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8544 (class 0 OID 0)
+-- Dependencies: 554
+-- Name: COLUMN sj_group_config.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_group_config.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 553 (class 1259 OID 75111)
+-- Name: sj_group_config_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_group_config_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_group_config_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8545 (class 0 OID 0)
+-- Dependencies: 553
+-- Name: sj_group_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_group_config_id_seq OWNED BY public.sj_group_config.id;
+
+
+--
+-- TOC entry 580 (class 1259 OID 75337)
+-- Name: sj_job; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_job (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ job_name character varying(64 char) NOT NULL,
+ args_str text,
+ args_type smallint DEFAULT 1 NOT NULL,
+ next_trigger_at bigint NOT NULL,
+ job_status smallint DEFAULT 1 NOT NULL,
+ task_type smallint DEFAULT 1 NOT NULL,
+ route_key smallint DEFAULT 4 NOT NULL,
+ executor_type smallint DEFAULT 1 NOT NULL,
+ executor_info character varying(255 char) DEFAULT NULL::varchar,
+ trigger_type smallint NOT NULL,
+ trigger_interval character varying(255 char) NOT NULL,
+ block_strategy smallint DEFAULT 1 NOT NULL,
+ executor_timeout integer DEFAULT 0 NOT NULL,
+ max_retry_times integer DEFAULT 0 NOT NULL,
+ parallel_num integer DEFAULT 1 NOT NULL,
+ retry_interval integer DEFAULT 0 NOT NULL,
+ bucket_index integer DEFAULT 0 NOT NULL,
+ resident smallint DEFAULT 0 NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_job OWNER TO kingbase;
+
+--
+-- TOC entry 8546 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: TABLE sj_job; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_job IS '任务信息';
+
+
+--
+-- TOC entry 8547 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.id IS '主键';
+
+
+--
+-- TOC entry 8548 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8549 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.group_name IS '组名称';
+
+
+--
+-- TOC entry 8550 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.job_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.job_name IS '名称';
+
+
+--
+-- TOC entry 8551 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.args_str; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.args_str IS '执行方法参数';
+
+
+--
+-- TOC entry 8552 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.args_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.args_type IS '参数类型 ';
+
+
+--
+-- TOC entry 8553 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.next_trigger_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.next_trigger_at IS '下次触发时间';
+
+
+--
+-- TOC entry 8554 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.job_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.job_status IS '任务状态 0、关闭、1、开启';
+
+
+--
+-- TOC entry 8555 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.task_type IS '任务类型 1、集群 2、广播 3、切片';
+
+
+--
+-- TOC entry 8556 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.route_key; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.route_key IS '路由策略';
+
+
+--
+-- TOC entry 8557 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.executor_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.executor_type IS '执行器类型';
+
+
+--
+-- TOC entry 8558 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.executor_info; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.executor_info IS '执行器名称';
+
+
+--
+-- TOC entry 8559 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.trigger_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.trigger_type IS '触发类型 1.CRON 表达式 2. 固定时间';
+
+
+--
+-- TOC entry 8560 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.trigger_interval; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.trigger_interval IS '间隔时长';
+
+
+--
+-- TOC entry 8561 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.block_strategy; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.block_strategy IS '阻塞策略 1、丢弃 2、覆盖 3、并行';
+
+
+--
+-- TOC entry 8562 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.executor_timeout; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.executor_timeout IS '任务执行超时时间,单位秒';
+
+
+--
+-- TOC entry 8563 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.max_retry_times; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.max_retry_times IS '最大重试次数';
+
+
+--
+-- TOC entry 8564 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.parallel_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.parallel_num IS '并行数';
+
+
+--
+-- TOC entry 8565 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.retry_interval; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.retry_interval IS '重试间隔 ( s ) ';
+
+
+--
+-- TOC entry 8566 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.bucket_index; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.bucket_index IS 'bucket';
+
+
+--
+-- TOC entry 8567 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.resident; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.resident IS '是否是常驻任务';
+
+
+--
+-- TOC entry 8568 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.description IS '描述';
+
+
+--
+-- TOC entry 8569 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8570 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8571 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8572 (class 0 OID 0)
+-- Dependencies: 580
+-- Name: COLUMN sj_job.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 579 (class 1259 OID 75335)
+-- Name: sj_job_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_job_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_job_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8573 (class 0 OID 0)
+-- Dependencies: 579
+-- Name: sj_job_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_job_id_seq OWNED BY public.sj_job.id;
+
+
+--
+-- TOC entry 582 (class 1259 OID 75370)
+-- Name: sj_job_log_message; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_job_log_message (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ job_id bigint NOT NULL,
+ task_batch_id bigint NOT NULL,
+ task_id bigint NOT NULL,
+ message text NOT NULL,
+ log_num integer DEFAULT 1 NOT NULL,
+ real_time bigint DEFAULT 0 NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_job_log_message OWNER TO kingbase;
+
+--
+-- TOC entry 8574 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: TABLE sj_job_log_message; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_job_log_message IS '调度日志';
+
+
+--
+-- TOC entry 8575 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.id IS '主键';
+
+
+--
+-- TOC entry 8576 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8577 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.group_name IS '组名称';
+
+
+--
+-- TOC entry 8578 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.job_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.job_id IS '任务信息id';
+
+
+--
+-- TOC entry 8579 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.task_batch_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.task_batch_id IS '任务批次id';
+
+
+--
+-- TOC entry 8580 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.task_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.task_id IS '调度任务id';
+
+
+--
+-- TOC entry 8581 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.message; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.message IS '调度信息';
+
+
+--
+-- TOC entry 8582 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.log_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.log_num IS '日志数量';
+
+
+--
+-- TOC entry 8583 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.real_time; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.real_time IS '上报时间';
+
+
+--
+-- TOC entry 8584 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8585 (class 0 OID 0)
+-- Dependencies: 582
+-- Name: COLUMN sj_job_log_message.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_log_message.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 581 (class 1259 OID 75368)
+-- Name: sj_job_log_message_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_job_log_message_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_job_log_message_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8586 (class 0 OID 0)
+-- Dependencies: 581
+-- Name: sj_job_log_message_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_job_log_message_id_seq OWNED BY public.sj_job_log_message.id;
+
+
+--
+-- TOC entry 588 (class 1259 OID 75437)
+-- Name: sj_job_summary; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_job_summary (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ business_id bigint NOT NULL,
+ system_task_type smallint DEFAULT 3 NOT NULL,
+ trigger_at timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ success_num integer DEFAULT 0 NOT NULL,
+ fail_num integer DEFAULT 0 NOT NULL,
+ fail_reason character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ stop_num integer DEFAULT 0 NOT NULL,
+ stop_reason character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ cancel_num integer DEFAULT 0 NOT NULL,
+ cancel_reason character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_job_summary OWNER TO kingbase;
+
+--
+-- TOC entry 8587 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: TABLE sj_job_summary; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_job_summary IS 'DashBoard_Job';
+
+
+--
+-- TOC entry 8588 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.id IS '主键';
+
+
+--
+-- TOC entry 8589 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8590 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.group_name IS '组名称';
+
+
+--
+-- TOC entry 8591 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.business_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.business_id IS '业务id ( job_id或workflow_id ) ';
+
+
+--
+-- TOC entry 8592 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.system_task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.system_task_type IS '任务类型 3、JOB任务 4、WORKFLOW任务';
+
+
+--
+-- TOC entry 8593 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.trigger_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.trigger_at IS '统计时间';
+
+
+--
+-- TOC entry 8594 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.success_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.success_num IS '执行成功-日志数量';
+
+
+--
+-- TOC entry 8595 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.fail_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.fail_num IS '执行失败-日志数量';
+
+
+--
+-- TOC entry 8596 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.fail_reason; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.fail_reason IS '失败原因';
+
+
+--
+-- TOC entry 8597 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.stop_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.stop_num IS '执行失败-日志数量';
+
+
+--
+-- TOC entry 8598 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.stop_reason; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.stop_reason IS '失败原因';
+
+
+--
+-- TOC entry 8599 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.cancel_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.cancel_num IS '执行失败-日志数量';
+
+
+--
+-- TOC entry 8600 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.cancel_reason; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.cancel_reason IS '失败原因';
+
+
+--
+-- TOC entry 8601 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8602 (class 0 OID 0)
+-- Dependencies: 588
+-- Name: COLUMN sj_job_summary.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_summary.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 587 (class 1259 OID 75435)
+-- Name: sj_job_summary_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_job_summary_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_job_summary_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8603 (class 0 OID 0)
+-- Dependencies: 587
+-- Name: sj_job_summary_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_job_summary_id_seq OWNED BY public.sj_job_summary.id;
+
+
+--
+-- TOC entry 584 (class 1259 OID 75389)
+-- Name: sj_job_task; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_job_task (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ job_id bigint NOT NULL,
+ task_batch_id bigint NOT NULL,
+ parent_id bigint DEFAULT 0 NOT NULL,
+ task_status smallint DEFAULT 0 NOT NULL,
+ retry_count integer DEFAULT 0 NOT NULL,
+ client_info character varying(128 char) DEFAULT NULL::varchar,
+ result_message text NOT NULL,
+ args_str text,
+ args_type smallint DEFAULT 1 NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_job_task OWNER TO kingbase;
+
+--
+-- TOC entry 8604 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: TABLE sj_job_task; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_job_task IS '任务实例';
+
+
+--
+-- TOC entry 8605 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.id IS '主键';
+
+
+--
+-- TOC entry 8606 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8607 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.group_name IS '组名称';
+
+
+--
+-- TOC entry 8608 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.job_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.job_id IS '任务信息id';
+
+
+--
+-- TOC entry 8609 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.task_batch_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.task_batch_id IS '调度任务id';
+
+
+--
+-- TOC entry 8610 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.parent_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.parent_id IS '父执行器id';
+
+
+--
+-- TOC entry 8611 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.task_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.task_status IS '执行的状态 0、失败 1、成功';
+
+
+--
+-- TOC entry 8612 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.retry_count; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.retry_count IS '重试次数';
+
+
+--
+-- TOC entry 8613 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.client_info; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.client_info IS '客户端地址 clientId#ip:port';
+
+
+--
+-- TOC entry 8614 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.result_message; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.result_message IS '执行结果';
+
+
+--
+-- TOC entry 8615 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.args_str; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.args_str IS '执行方法参数';
+
+
+--
+-- TOC entry 8616 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.args_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.args_type IS '参数类型 ';
+
+
+--
+-- TOC entry 8617 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8618 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8619 (class 0 OID 0)
+-- Dependencies: 584
+-- Name: COLUMN sj_job_task.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 586 (class 1259 OID 75412)
+-- Name: sj_job_task_batch; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_job_task_batch (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ job_id bigint NOT NULL,
+ workflow_node_id bigint DEFAULT 0 NOT NULL,
+ parent_workflow_node_id bigint DEFAULT 0 NOT NULL,
+ workflow_task_batch_id bigint DEFAULT 0 NOT NULL,
+ task_batch_status smallint DEFAULT 0 NOT NULL,
+ operation_reason smallint DEFAULT 0 NOT NULL,
+ execution_at bigint DEFAULT 0 NOT NULL,
+ system_task_type smallint DEFAULT 3 NOT NULL,
+ parent_id character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_job_task_batch OWNER TO kingbase;
+
+--
+-- TOC entry 8620 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: TABLE sj_job_task_batch; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_job_task_batch IS '任务批次';
+
+
+--
+-- TOC entry 8621 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.id IS '主键';
+
+
+--
+-- TOC entry 8622 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8623 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.group_name IS '组名称';
+
+
+--
+-- TOC entry 8624 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.job_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.job_id IS '任务id';
+
+
+--
+-- TOC entry 8625 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.workflow_node_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.workflow_node_id IS '工作流节点id';
+
+
+--
+-- TOC entry 8626 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.parent_workflow_node_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.parent_workflow_node_id IS '工作流任务父批次id';
+
+
+--
+-- TOC entry 8627 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.workflow_task_batch_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.workflow_task_batch_id IS '工作流任务批次id';
+
+
+--
+-- TOC entry 8628 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.task_batch_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.task_batch_status IS '任务批次状态 0、失败 1、成功';
+
+
+--
+-- TOC entry 8629 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.operation_reason; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.operation_reason IS '操作原因';
+
+
+--
+-- TOC entry 8630 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.execution_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.execution_at IS '任务执行时间';
+
+
+--
+-- TOC entry 8631 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.system_task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.system_task_type IS '任务类型 3、JOB任务 4、WORKFLOW任务';
+
+
+--
+-- TOC entry 8632 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.parent_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.parent_id IS '父节点';
+
+
+--
+-- TOC entry 8633 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8634 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8635 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8636 (class 0 OID 0)
+-- Dependencies: 586
+-- Name: COLUMN sj_job_task_batch.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_job_task_batch.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 585 (class 1259 OID 75410)
+-- Name: sj_job_task_batch_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_job_task_batch_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_job_task_batch_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8637 (class 0 OID 0)
+-- Dependencies: 585
+-- Name: sj_job_task_batch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_job_task_batch_id_seq OWNED BY public.sj_job_task_batch.id;
+
+
+--
+-- TOC entry 583 (class 1259 OID 75387)
+-- Name: sj_job_task_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_job_task_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_job_task_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8638 (class 0 OID 0)
+-- Dependencies: 583
+-- Name: sj_job_task_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_job_task_id_seq OWNED BY public.sj_job_task.id;
+
+
+--
+-- TOC entry 552 (class 1259 OID 75100)
+-- Name: sj_namespace; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_namespace (
+ id bigint NOT NULL,
+ name character varying(64 char) NOT NULL,
+ unique_id character varying(64 char) NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_namespace OWNER TO kingbase;
+
+--
+-- TOC entry 8639 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: TABLE sj_namespace; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_namespace IS '命名空间';
+
+
+--
+-- TOC entry 8640 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.id IS '主键';
+
+
+--
+-- TOC entry 8641 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.name IS '名称';
+
+
+--
+-- TOC entry 8642 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.unique_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.unique_id IS '唯一id';
+
+
+--
+-- TOC entry 8643 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.description IS '描述';
+
+
+--
+-- TOC entry 8644 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8645 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8646 (class 0 OID 0)
+-- Dependencies: 552
+-- Name: COLUMN sj_namespace.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_namespace.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 551 (class 1259 OID 75098)
+-- Name: sj_namespace_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_namespace_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_namespace_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8647 (class 0 OID 0)
+-- Dependencies: 551
+-- Name: sj_namespace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_namespace_id_seq OWNED BY public.sj_namespace.id;
+
+
+--
+-- TOC entry 556 (class 1259 OID 75132)
+-- Name: sj_notify_config; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_notify_config (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ business_id character varying(64 char) NOT NULL,
+ system_task_type smallint DEFAULT 3 NOT NULL,
+ notify_status smallint DEFAULT 0 NOT NULL,
+ recipient_ids character varying(128 char) NOT NULL,
+ notify_threshold integer DEFAULT 0 NOT NULL,
+ notify_scene smallint DEFAULT 0 NOT NULL,
+ rate_limiter_status smallint DEFAULT 0 NOT NULL,
+ rate_limiter_threshold integer DEFAULT 0 NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_notify_config OWNER TO kingbase;
+
+--
+-- TOC entry 8648 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: TABLE sj_notify_config; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_notify_config IS '通知配置';
+
+
+--
+-- TOC entry 8649 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.id IS '主键';
+
+
+--
+-- TOC entry 8650 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8651 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.group_name IS '组名称';
+
+
+--
+-- TOC entry 8652 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.business_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.business_id IS '业务id ( job_id或workflow_id或scene_name ) ';
+
+
+--
+-- TOC entry 8653 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.system_task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.system_task_type IS '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务';
+
+
+--
+-- TOC entry 8654 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.notify_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.notify_status IS '通知状态 0、未启用 1、启用';
+
+
+--
+-- TOC entry 8655 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.recipient_ids; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.recipient_ids IS '接收人id列表';
+
+
+--
+-- TOC entry 8656 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.notify_threshold; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.notify_threshold IS '通知阈值';
+
+
+--
+-- TOC entry 8657 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.notify_scene; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.notify_scene IS '通知场景';
+
+
+--
+-- TOC entry 8658 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.rate_limiter_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.rate_limiter_status IS '限流状态 0、未启用 1、启用';
+
+
+--
+-- TOC entry 8659 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.rate_limiter_threshold; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.rate_limiter_threshold IS '每秒限流阈值';
+
+
+--
+-- TOC entry 8660 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.description IS '描述';
+
+
+--
+-- TOC entry 8661 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8662 (class 0 OID 0)
+-- Dependencies: 556
+-- Name: COLUMN sj_notify_config.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_config.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 555 (class 1259 OID 75130)
+-- Name: sj_notify_config_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_notify_config_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_notify_config_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8663 (class 0 OID 0)
+-- Dependencies: 555
+-- Name: sj_notify_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_notify_config_id_seq OWNED BY public.sj_notify_config.id;
+
+
+--
+-- TOC entry 558 (class 1259 OID 75151)
+-- Name: sj_notify_recipient; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_notify_recipient (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ recipient_name character varying(64 char) NOT NULL,
+ notify_type smallint DEFAULT 0 NOT NULL,
+ notify_attribute character varying(512 char) NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_notify_recipient OWNER TO kingbase;
+
+--
+-- TOC entry 8664 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: TABLE sj_notify_recipient; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_notify_recipient IS '告警通知接收人';
+
+
+--
+-- TOC entry 8665 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.id IS '主键';
+
+
+--
+-- TOC entry 8666 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8667 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.recipient_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.recipient_name IS '接收人名称';
+
+
+--
+-- TOC entry 8668 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.notify_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.notify_type IS '通知类型 1、钉钉 2、邮件 3、企业微信 4 飞书 5 webhook';
+
+
+--
+-- TOC entry 8669 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.notify_attribute; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.notify_attribute IS '配置属性';
+
+
+--
+-- TOC entry 8670 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.description IS '描述';
+
+
+--
+-- TOC entry 8671 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8672 (class 0 OID 0)
+-- Dependencies: 558
+-- Name: COLUMN sj_notify_recipient.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_notify_recipient.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 557 (class 1259 OID 75149)
+-- Name: sj_notify_recipient_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_notify_recipient_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_notify_recipient_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8673 (class 0 OID 0)
+-- Dependencies: 557
+-- Name: sj_notify_recipient_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_notify_recipient_id_seq OWNED BY public.sj_notify_recipient.id;
+
+
+--
+-- TOC entry 560 (class 1259 OID 75165)
+-- Name: sj_retry_dead_letter_0; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_dead_letter_0 (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ unique_id character varying(64 char) NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ scene_name character varying(64 char) NOT NULL,
+ idempotent_id character varying(64 char) NOT NULL,
+ biz_no character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ executor_name character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ args_str text NOT NULL,
+ ext_attrs text NOT NULL,
+ task_type smallint DEFAULT 1 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_dead_letter_0 OWNER TO kingbase;
+
+--
+-- TOC entry 8674 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: TABLE sj_retry_dead_letter_0; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_dead_letter_0 IS '死信队列表';
+
+
+--
+-- TOC entry 8675 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.id IS '主键';
+
+
+--
+-- TOC entry 8676 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8677 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.unique_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.unique_id IS '同组下id唯一';
+
+
+--
+-- TOC entry 8678 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.group_name IS '组名称';
+
+
+--
+-- TOC entry 8679 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.scene_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.scene_name IS '场景名称';
+
+
+--
+-- TOC entry 8680 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.idempotent_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.idempotent_id IS '幂等id';
+
+
+--
+-- TOC entry 8681 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.biz_no; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.biz_no IS '业务编号';
+
+
+--
+-- TOC entry 8682 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.executor_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.executor_name IS '执行器名称';
+
+
+--
+-- TOC entry 8683 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.args_str; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.args_str IS '执行方法参数';
+
+
+--
+-- TOC entry 8684 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8685 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.task_type IS '任务类型 1、重试数据 2、回调数据';
+
+
+--
+-- TOC entry 8686 (class 0 OID 0)
+-- Dependencies: 560
+-- Name: COLUMN sj_retry_dead_letter_0.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_dead_letter_0.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 559 (class 1259 OID 75163)
+-- Name: sj_retry_dead_letter_0_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_dead_letter_0_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_dead_letter_0_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8687 (class 0 OID 0)
+-- Dependencies: 559
+-- Name: sj_retry_dead_letter_0_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_dead_letter_0_id_seq OWNED BY public.sj_retry_dead_letter_0.id;
+
+
+--
+-- TOC entry 568 (class 1259 OID 75253)
+-- Name: sj_retry_scene_config; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_scene_config (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ scene_name character varying(64 char) NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ scene_status smallint DEFAULT 0 NOT NULL,
+ max_retry_count integer DEFAULT 5 NOT NULL,
+ back_off smallint DEFAULT 1 NOT NULL,
+ trigger_interval character varying(16 char) DEFAULT ''::varchar NOT NULL,
+ deadline_request bigint DEFAULT 60000 NOT NULL,
+ executor_timeout integer DEFAULT 5 NOT NULL,
+ route_key smallint DEFAULT 4 NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_scene_config OWNER TO kingbase;
+
+--
+-- TOC entry 8688 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: TABLE sj_retry_scene_config; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_scene_config IS '场景配置';
+
+
+--
+-- TOC entry 8689 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.id IS '主键';
+
+
+--
+-- TOC entry 8690 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8691 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.scene_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.scene_name IS '场景名称';
+
+
+--
+-- TOC entry 8692 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.group_name IS '组名称';
+
+
+--
+-- TOC entry 8693 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.scene_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.scene_status IS '组状态 0、未启用 1、启用';
+
+
+--
+-- TOC entry 8694 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.max_retry_count; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.max_retry_count IS '最大重试次数';
+
+
+--
+-- TOC entry 8695 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.back_off; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.back_off IS '1、默认等级 2、固定间隔时间 3、CRON 表达式';
+
+
+--
+-- TOC entry 8696 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.trigger_interval; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.trigger_interval IS '间隔时长';
+
+
+--
+-- TOC entry 8697 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.deadline_request; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.deadline_request IS 'Deadline Request 调用链超时 单位毫秒';
+
+
+--
+-- TOC entry 8698 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.executor_timeout; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.executor_timeout IS '任务执行超时时间,单位秒';
+
+
+--
+-- TOC entry 8699 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.route_key; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.route_key IS '路由策略';
+
+
+--
+-- TOC entry 8700 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.description IS '描述';
+
+
+--
+-- TOC entry 8701 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8702 (class 0 OID 0)
+-- Dependencies: 568
+-- Name: COLUMN sj_retry_scene_config.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_scene_config.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 567 (class 1259 OID 75251)
+-- Name: sj_retry_scene_config_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_scene_config_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_scene_config_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8703 (class 0 OID 0)
+-- Dependencies: 567
+-- Name: sj_retry_scene_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_scene_config_id_seq OWNED BY public.sj_retry_scene_config.id;
+
+
+--
+-- TOC entry 590 (class 1259 OID 75460)
+-- Name: sj_retry_summary; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_summary (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ scene_name character varying(50 char) DEFAULT ''::varchar NOT NULL,
+ trigger_at timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ running_num integer DEFAULT 0 NOT NULL,
+ finish_num integer DEFAULT 0 NOT NULL,
+ max_count_num integer DEFAULT 0 NOT NULL,
+ suspend_num integer DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_summary OWNER TO kingbase;
+
+--
+-- TOC entry 8704 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: TABLE sj_retry_summary; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_summary IS 'DashBoard_Retry';
+
+
+--
+-- TOC entry 8705 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.id IS '主键';
+
+
+--
+-- TOC entry 8706 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8707 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.group_name IS '组名称';
+
+
+--
+-- TOC entry 8708 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.scene_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.scene_name IS '场景名称';
+
+
+--
+-- TOC entry 8709 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.trigger_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.trigger_at IS '统计时间';
+
+
+--
+-- TOC entry 8710 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.running_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.running_num IS '重试中-日志数量';
+
+
+--
+-- TOC entry 8711 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.finish_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.finish_num IS '重试完成-日志数量';
+
+
+--
+-- TOC entry 8712 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.max_count_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.max_count_num IS '重试到达最大次数-日志数量';
+
+
+--
+-- TOC entry 8713 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.suspend_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.suspend_num IS '暂停重试-日志数量';
+
+
+--
+-- TOC entry 8714 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8715 (class 0 OID 0)
+-- Dependencies: 590
+-- Name: COLUMN sj_retry_summary.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_summary.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 589 (class 1259 OID 75458)
+-- Name: sj_retry_summary_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_summary_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_summary_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8716 (class 0 OID 0)
+-- Dependencies: 589
+-- Name: sj_retry_summary_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_summary_id_seq OWNED BY public.sj_retry_summary.id;
+
+
+--
+-- TOC entry 562 (class 1259 OID 75186)
+-- Name: sj_retry_task_0; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_task_0 (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ unique_id character varying(64 char) NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ scene_name character varying(64 char) NOT NULL,
+ idempotent_id character varying(64 char) NOT NULL,
+ biz_no character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ executor_name character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ args_str text NOT NULL,
+ ext_attrs text NOT NULL,
+ next_trigger_at timestamp NOT NULL,
+ retry_count integer DEFAULT 0 NOT NULL,
+ retry_status smallint DEFAULT 0 NOT NULL,
+ task_type smallint DEFAULT 1 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_task_0 OWNER TO kingbase;
+
+--
+-- TOC entry 8717 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: TABLE sj_retry_task_0; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_task_0 IS '任务表';
+
+
+--
+-- TOC entry 8718 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.id IS '主键';
+
+
+--
+-- TOC entry 8719 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8720 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.unique_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.unique_id IS '同组下id唯一';
+
+
+--
+-- TOC entry 8721 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.group_name IS '组名称';
+
+
+--
+-- TOC entry 8722 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.scene_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.scene_name IS '场景名称';
+
+
+--
+-- TOC entry 8723 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.idempotent_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.idempotent_id IS '幂等id';
+
+
+--
+-- TOC entry 8724 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.biz_no; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.biz_no IS '业务编号';
+
+
+--
+-- TOC entry 8725 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.executor_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.executor_name IS '执行器名称';
+
+
+--
+-- TOC entry 8726 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.args_str; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.args_str IS '执行方法参数';
+
+
+--
+-- TOC entry 8727 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8728 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.next_trigger_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.next_trigger_at IS '下次触发时间';
+
+
+--
+-- TOC entry 8729 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.retry_count; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.retry_count IS '重试次数';
+
+
+--
+-- TOC entry 8730 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.retry_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.retry_status IS '重试状态 0、重试中 1、成功 2、最大重试次数';
+
+
+--
+-- TOC entry 8731 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.task_type IS '任务类型 1、重试数据 2、回调数据';
+
+
+--
+-- TOC entry 8732 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8733 (class 0 OID 0)
+-- Dependencies: 562
+-- Name: COLUMN sj_retry_task_0.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_0.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 561 (class 1259 OID 75184)
+-- Name: sj_retry_task_0_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_task_0_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_task_0_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8734 (class 0 OID 0)
+-- Dependencies: 561
+-- Name: sj_retry_task_0_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_task_0_id_seq OWNED BY public.sj_retry_task_0.id;
+
+
+--
+-- TOC entry 564 (class 1259 OID 75212)
+-- Name: sj_retry_task_log; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_task_log (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ unique_id character varying(64 char) NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ scene_name character varying(64 char) NOT NULL,
+ idempotent_id character varying(64 char) NOT NULL,
+ biz_no character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ executor_name character varying(512 char) DEFAULT ''::varchar NOT NULL,
+ args_str text NOT NULL,
+ ext_attrs text NOT NULL,
+ retry_status smallint DEFAULT 0 NOT NULL,
+ task_type smallint DEFAULT 1 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_task_log OWNER TO kingbase;
+
+--
+-- TOC entry 8735 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: TABLE sj_retry_task_log; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_task_log IS '任务日志基础信息表';
+
+
+--
+-- TOC entry 8736 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.id IS '主键';
+
+
+--
+-- TOC entry 8737 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8738 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.unique_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.unique_id IS '同组下id唯一';
+
+
+--
+-- TOC entry 8739 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.group_name IS '组名称';
+
+
+--
+-- TOC entry 8740 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.scene_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.scene_name IS '场景名称';
+
+
+--
+-- TOC entry 8741 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.idempotent_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.idempotent_id IS '幂等id';
+
+
+--
+-- TOC entry 8742 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.biz_no; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.biz_no IS '业务编号';
+
+
+--
+-- TOC entry 8743 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.executor_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.executor_name IS '执行器名称';
+
+
+--
+-- TOC entry 8744 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.args_str; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.args_str IS '执行方法参数';
+
+
+--
+-- TOC entry 8745 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8746 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.retry_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.retry_status IS '重试状态 0、重试中 1、成功 2、最大次数';
+
+
+--
+-- TOC entry 8747 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.task_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.task_type IS '任务类型 1、重试数据 2、回调数据';
+
+
+--
+-- TOC entry 8748 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8749 (class 0 OID 0)
+-- Dependencies: 564
+-- Name: COLUMN sj_retry_task_log.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 563 (class 1259 OID 75210)
+-- Name: sj_retry_task_log_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_task_log_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_task_log_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8750 (class 0 OID 0)
+-- Dependencies: 563
+-- Name: sj_retry_task_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_task_log_id_seq OWNED BY public.sj_retry_task_log.id;
+
+
+--
+-- TOC entry 566 (class 1259 OID 75236)
+-- Name: sj_retry_task_log_message; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_retry_task_log_message (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ unique_id character varying(64 char) NOT NULL,
+ message text NOT NULL,
+ log_num integer DEFAULT 1 NOT NULL,
+ real_time bigint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_retry_task_log_message OWNER TO kingbase;
+
+--
+-- TOC entry 8751 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: TABLE sj_retry_task_log_message; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_retry_task_log_message IS '任务调度日志信息记录表';
+
+
+--
+-- TOC entry 8752 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.id IS '主键';
+
+
+--
+-- TOC entry 8753 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8754 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.group_name IS '组名称';
+
+
+--
+-- TOC entry 8755 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.unique_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.unique_id IS '同组下id唯一';
+
+
+--
+-- TOC entry 8756 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.message; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.message IS '异常信息';
+
+
+--
+-- TOC entry 8757 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.log_num; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.log_num IS '日志数量';
+
+
+--
+-- TOC entry 8758 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.real_time; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.real_time IS '上报时间';
+
+
+--
+-- TOC entry 8759 (class 0 OID 0)
+-- Dependencies: 566
+-- Name: COLUMN sj_retry_task_log_message.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_retry_task_log_message.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 565 (class 1259 OID 75234)
+-- Name: sj_retry_task_log_message_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_retry_task_log_message_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_retry_task_log_message_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8760 (class 0 OID 0)
+-- Dependencies: 565
+-- Name: sj_retry_task_log_message_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_retry_task_log_message_id_seq OWNED BY public.sj_retry_task_log_message.id;
+
+
+--
+-- TOC entry 578 (class 1259 OID 75323)
+-- Name: sj_sequence_alloc; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_sequence_alloc (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) DEFAULT ''::varchar NOT NULL,
+ max_id bigint DEFAULT 1 NOT NULL,
+ step integer DEFAULT 100 NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_sequence_alloc OWNER TO kingbase;
+
+--
+-- TOC entry 8761 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: TABLE sj_sequence_alloc; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_sequence_alloc IS '号段模式序号ID分配表';
+
+
+--
+-- TOC entry 8762 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.id IS '主键';
+
+
+--
+-- TOC entry 8763 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8764 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.group_name IS '组名称';
+
+
+--
+-- TOC entry 8765 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.max_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.max_id IS '最大id';
+
+
+--
+-- TOC entry 8766 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.step; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.step IS '步长';
+
+
+--
+-- TOC entry 8767 (class 0 OID 0)
+-- Dependencies: 578
+-- Name: COLUMN sj_sequence_alloc.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_sequence_alloc.update_dt IS '更新时间';
+
+
+--
+-- TOC entry 577 (class 1259 OID 75321)
+-- Name: sj_sequence_alloc_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_sequence_alloc_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_sequence_alloc_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8768 (class 0 OID 0)
+-- Dependencies: 577
+-- Name: sj_sequence_alloc_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_sequence_alloc_id_seq OWNED BY public.sj_sequence_alloc.id;
+
+
+--
+-- TOC entry 570 (class 1259 OID 75273)
+-- Name: sj_server_node; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_server_node (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ host_id character varying(64 char) NOT NULL,
+ host_ip character varying(64 char) NOT NULL,
+ host_port integer NOT NULL,
+ expire_at timestamp NOT NULL,
+ node_type smallint NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_server_node OWNER TO kingbase;
+
+--
+-- TOC entry 8769 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: TABLE sj_server_node; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_server_node IS '服务器节点';
+
+
+--
+-- TOC entry 8770 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.id IS '主键';
+
+
+--
+-- TOC entry 8771 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8772 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.group_name IS '组名称';
+
+
+--
+-- TOC entry 8773 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.host_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.host_id IS '主机id';
+
+
+--
+-- TOC entry 8774 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.host_ip; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.host_ip IS '机器ip';
+
+
+--
+-- TOC entry 8775 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.host_port; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.host_port IS '机器端口';
+
+
+--
+-- TOC entry 8776 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.expire_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.expire_at IS '过期时间';
+
+
+--
+-- TOC entry 8777 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.node_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.node_type IS '节点类型 1、客户端 2、是服务端';
+
+
+--
+-- TOC entry 8778 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8779 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8780 (class 0 OID 0)
+-- Dependencies: 570
+-- Name: COLUMN sj_server_node.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_server_node.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 569 (class 1259 OID 75271)
+-- Name: sj_server_node_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_server_node_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_server_node_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8781 (class 0 OID 0)
+-- Dependencies: 569
+-- Name: sj_server_node_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_server_node_id_seq OWNED BY public.sj_server_node.id;
+
+
+--
+-- TOC entry 574 (class 1259 OID 75300)
+-- Name: sj_system_user; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_system_user (
+ id bigint NOT NULL,
+ username character varying(64 char) NOT NULL,
+ password character varying(128 char) NOT NULL,
+ role smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_system_user OWNER TO kingbase;
+
+--
+-- TOC entry 8782 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: TABLE sj_system_user; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_system_user IS '系统用户表';
+
+
+--
+-- TOC entry 8783 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.id IS '主键';
+
+
+--
+-- TOC entry 8784 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.username; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.username IS '账号';
+
+
+--
+-- TOC entry 8785 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.password; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.password IS '密码';
+
+
+--
+-- TOC entry 8786 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.role; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.role IS '角色:1-普通用户、2-管理员';
+
+
+--
+-- TOC entry 8787 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8788 (class 0 OID 0)
+-- Dependencies: 574
+-- Name: COLUMN sj_system_user.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 573 (class 1259 OID 75298)
+-- Name: sj_system_user_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_system_user_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_system_user_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8789 (class 0 OID 0)
+-- Dependencies: 573
+-- Name: sj_system_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_system_user_id_seq OWNED BY public.sj_system_user.id;
+
+
+--
+-- TOC entry 576 (class 1259 OID 75311)
+-- Name: sj_system_user_permission; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_system_user_permission (
+ id bigint NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ system_user_id bigint NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_system_user_permission OWNER TO kingbase;
+
+--
+-- TOC entry 8790 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: TABLE sj_system_user_permission; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_system_user_permission IS '系统用户权限表';
+
+
+--
+-- TOC entry 8791 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.id IS '主键';
+
+
+--
+-- TOC entry 8792 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.group_name IS '组名称';
+
+
+--
+-- TOC entry 8793 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8794 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.system_user_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.system_user_id IS '系统用户id';
+
+
+--
+-- TOC entry 8795 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8796 (class 0 OID 0)
+-- Dependencies: 576
+-- Name: COLUMN sj_system_user_permission.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_system_user_permission.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 575 (class 1259 OID 75309)
+-- Name: sj_system_user_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_system_user_permission_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_system_user_permission_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8797 (class 0 OID 0)
+-- Dependencies: 575
+-- Name: sj_system_user_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_system_user_permission_id_seq OWNED BY public.sj_system_user_permission.id;
+
+
+--
+-- TOC entry 592 (class 1259 OID 75480)
+-- Name: sj_workflow; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_workflow (
+ id bigint NOT NULL,
+ workflow_name character varying(64 char) NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ workflow_status smallint DEFAULT 1 NOT NULL,
+ trigger_type smallint NOT NULL,
+ trigger_interval character varying(255 char) NOT NULL,
+ next_trigger_at bigint NOT NULL,
+ block_strategy smallint DEFAULT 1 NOT NULL,
+ executor_timeout integer DEFAULT 0 NOT NULL,
+ description character varying(256 char) DEFAULT ''::varchar NOT NULL,
+ flow_info text,
+ bucket_index integer DEFAULT 0 NOT NULL,
+ version integer NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_workflow OWNER TO kingbase;
+
+--
+-- TOC entry 8798 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: TABLE sj_workflow; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_workflow IS '工作流';
+
+
+--
+-- TOC entry 8799 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.id IS '主键';
+
+
+--
+-- TOC entry 8800 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.workflow_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.workflow_name IS '工作流名称';
+
+
+--
+-- TOC entry 8801 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8802 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.group_name IS '组名称';
+
+
+--
+-- TOC entry 8803 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.workflow_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.workflow_status IS '工作流状态 0、关闭、1、开启';
+
+
+--
+-- TOC entry 8804 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.trigger_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.trigger_type IS '触发类型 1.CRON 表达式 2. 固定时间';
+
+
+--
+-- TOC entry 8805 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.trigger_interval; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.trigger_interval IS '间隔时长';
+
+
+--
+-- TOC entry 8806 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.next_trigger_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.next_trigger_at IS '下次触发时间';
+
+
+--
+-- TOC entry 8807 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.block_strategy; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.block_strategy IS '阻塞策略 1、丢弃 2、覆盖 3、并行';
+
+
+--
+-- TOC entry 8808 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.executor_timeout; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.executor_timeout IS '任务执行超时时间,单位秒';
+
+
+--
+-- TOC entry 8809 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.description; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.description IS '描述';
+
+
+--
+-- TOC entry 8810 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.flow_info; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.flow_info IS '流程信息';
+
+
+--
+-- TOC entry 8811 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.bucket_index; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.bucket_index IS 'bucket';
+
+
+--
+-- TOC entry 8812 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.version; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.version IS '版本号';
+
+
+--
+-- TOC entry 8813 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8814 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8815 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8816 (class 0 OID 0)
+-- Dependencies: 592
+-- Name: COLUMN sj_workflow.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 591 (class 1259 OID 75478)
+-- Name: sj_workflow_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_workflow_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_workflow_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8817 (class 0 OID 0)
+-- Dependencies: 591
+-- Name: sj_workflow_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_workflow_id_seq OWNED BY public.sj_workflow.id;
+
+
+--
+-- TOC entry 594 (class 1259 OID 75503)
+-- Name: sj_workflow_node; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_workflow_node (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ node_name character varying(64 char) NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ job_id bigint NOT NULL,
+ workflow_id bigint NOT NULL,
+ node_type smallint DEFAULT 1 NOT NULL,
+ expression_type smallint DEFAULT 0 NOT NULL,
+ fail_strategy smallint DEFAULT 1 NOT NULL,
+ workflow_node_status smallint DEFAULT 1 NOT NULL,
+ priority_level integer DEFAULT 1 NOT NULL,
+ node_info text,
+ version integer NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_workflow_node OWNER TO kingbase;
+
+--
+-- TOC entry 8818 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: TABLE sj_workflow_node; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_workflow_node IS '工作流节点';
+
+
+--
+-- TOC entry 8819 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.id IS '主键';
+
+
+--
+-- TOC entry 8820 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8821 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.node_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.node_name IS '节点名称';
+
+
+--
+-- TOC entry 8822 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.group_name IS '组名称';
+
+
+--
+-- TOC entry 8823 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.job_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.job_id IS '任务信息id';
+
+
+--
+-- TOC entry 8824 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.workflow_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.workflow_id IS '工作流ID';
+
+
+--
+-- TOC entry 8825 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.node_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.node_type IS '1、任务节点 2、条件节点';
+
+
+--
+-- TOC entry 8826 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.expression_type; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.expression_type IS '1、SpEl、2、Aviator 3、QL';
+
+
+--
+-- TOC entry 8827 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.fail_strategy; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.fail_strategy IS '失败策略 1、跳过 2、阻塞';
+
+
+--
+-- TOC entry 8828 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.workflow_node_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.workflow_node_status IS '工作流节点状态 0、关闭、1、开启';
+
+
+--
+-- TOC entry 8829 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.priority_level; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.priority_level IS '优先级';
+
+
+--
+-- TOC entry 8830 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.node_info; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.node_info IS '节点信息 ';
+
+
+--
+-- TOC entry 8831 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.version; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.version IS '版本号';
+
+
+--
+-- TOC entry 8832 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8833 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8834 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8835 (class 0 OID 0)
+-- Dependencies: 594
+-- Name: COLUMN sj_workflow_node.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_node.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 593 (class 1259 OID 75501)
+-- Name: sj_workflow_node_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_workflow_node_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_workflow_node_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8836 (class 0 OID 0)
+-- Dependencies: 593
+-- Name: sj_workflow_node_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_workflow_node_id_seq OWNED BY public.sj_workflow_node.id;
+
+
+--
+-- TOC entry 596 (class 1259 OID 75526)
+-- Name: sj_workflow_task_batch; Type: TABLE; Schema: public; Owner: kingbase
+--
+
+CREATE TABLE public.sj_workflow_task_batch (
+ id bigint NOT NULL,
+ namespace_id character varying(64 char) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a'::varchar NOT NULL,
+ group_name character varying(64 char) NOT NULL,
+ workflow_id bigint NOT NULL,
+ task_batch_status smallint DEFAULT 0 NOT NULL,
+ operation_reason smallint DEFAULT 0 NOT NULL,
+ flow_info text,
+ execution_at bigint DEFAULT 0 NOT NULL,
+ ext_attrs character varying(256 char) DEFAULT ''::varchar,
+ deleted smallint DEFAULT 0 NOT NULL,
+ create_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
+ update_dt timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL
+);
+
+
+ALTER TABLE public.sj_workflow_task_batch OWNER TO kingbase;
+
+--
+-- TOC entry 8837 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: TABLE sj_workflow_task_batch; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON TABLE public.sj_workflow_task_batch IS '工作流批次';
+
+
+--
+-- TOC entry 8838 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.id IS '主键';
+
+
+--
+-- TOC entry 8839 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.namespace_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.namespace_id IS '命名空间id';
+
+
+--
+-- TOC entry 8840 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.group_name; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.group_name IS '组名称';
+
+
+--
+-- TOC entry 8841 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.workflow_id; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.workflow_id IS '工作流任务id';
+
+
+--
+-- TOC entry 8842 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.task_batch_status; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.task_batch_status IS '任务批次状态 0、失败 1、成功';
+
+
+--
+-- TOC entry 8843 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.operation_reason; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.operation_reason IS '操作原因';
+
+
+--
+-- TOC entry 8844 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.flow_info; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.flow_info IS '流程信息';
+
+
+--
+-- TOC entry 8845 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.execution_at; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.execution_at IS '任务执行时间';
+
+
+--
+-- TOC entry 8846 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.ext_attrs; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.ext_attrs IS '扩展字段';
+
+
+--
+-- TOC entry 8847 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.deleted; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.deleted IS '逻辑删除 1、删除';
+
+
+--
+-- TOC entry 8848 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.create_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.create_dt IS '创建时间';
+
+
+--
+-- TOC entry 8849 (class 0 OID 0)
+-- Dependencies: 596
+-- Name: COLUMN sj_workflow_task_batch.update_dt; Type: COMMENT; Schema: public; Owner: kingbase
+--
+
+COMMENT ON COLUMN public.sj_workflow_task_batch.update_dt IS '修改时间';
+
+
+--
+-- TOC entry 595 (class 1259 OID 75524)
+-- Name: sj_workflow_task_batch_id_seq; Type: SEQUENCE; Schema: public; Owner: kingbase
+--
+
+CREATE SEQUENCE public.sj_workflow_task_batch_id_seq
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER TABLE public.sj_workflow_task_batch_id_seq OWNER TO kingbase;
+
+--
+-- TOC entry 8850 (class 0 OID 0)
+-- Dependencies: 595
+-- Name: sj_workflow_task_batch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: kingbase
+--
+
+ALTER SEQUENCE public.sj_workflow_task_batch_id_seq OWNED BY public.sj_workflow_task_batch.id;
+
+
+--
+-- TOC entry 7786 (class 2604 OID 75291)
+-- Name: sj_distributed_lock id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_distributed_lock ALTER COLUMN id SET DEFAULT nextval('public.sj_distributed_lock_id_seq'::regclass);
+
+
+--
+-- TOC entry 7713 (class 2604 OID 75116)
+-- Name: sj_group_config id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_group_config ALTER COLUMN id SET DEFAULT nextval('public.sj_group_config_id_seq'::regclass);
+
+
+--
+-- TOC entry 7806 (class 2604 OID 75340)
+-- Name: sj_job id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job ALTER COLUMN id SET DEFAULT nextval('public.sj_job_id_seq'::regclass);
+
+
+--
+-- TOC entry 7825 (class 2604 OID 75373)
+-- Name: sj_job_log_message id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_log_message ALTER COLUMN id SET DEFAULT nextval('public.sj_job_log_message_id_seq'::regclass);
+
+
+--
+-- TOC entry 7856 (class 2604 OID 75440)
+-- Name: sj_job_summary id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_summary ALTER COLUMN id SET DEFAULT nextval('public.sj_job_summary_id_seq'::regclass);
+
+
+--
+-- TOC entry 7831 (class 2604 OID 75392)
+-- Name: sj_job_task id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_task ALTER COLUMN id SET DEFAULT nextval('public.sj_job_task_id_seq'::regclass);
+
+
+--
+-- TOC entry 7841 (class 2604 OID 75415)
+-- Name: sj_job_task_batch id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_task_batch ALTER COLUMN id SET DEFAULT nextval('public.sj_job_task_batch_id_seq'::regclass);
+
+
+--
+-- TOC entry 7708 (class 2604 OID 75103)
+-- Name: sj_namespace id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_namespace ALTER COLUMN id SET DEFAULT nextval('public.sj_namespace_id_seq'::regclass);
+
+
+--
+-- TOC entry 7724 (class 2604 OID 75135)
+-- Name: sj_notify_config id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_notify_config ALTER COLUMN id SET DEFAULT nextval('public.sj_notify_config_id_seq'::regclass);
+
+
+--
+-- TOC entry 7735 (class 2604 OID 75154)
+-- Name: sj_notify_recipient id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_notify_recipient ALTER COLUMN id SET DEFAULT nextval('public.sj_notify_recipient_id_seq'::regclass);
+
+
+--
+-- TOC entry 7741 (class 2604 OID 75168)
+-- Name: sj_retry_dead_letter_0 id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_dead_letter_0 ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_dead_letter_0_id_seq'::regclass);
+
+
+--
+-- TOC entry 7769 (class 2604 OID 75256)
+-- Name: sj_retry_scene_config id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_scene_config ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_scene_config_id_seq'::regclass);
+
+
+--
+-- TOC entry 7869 (class 2604 OID 75463)
+-- Name: sj_retry_summary id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_summary ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_summary_id_seq'::regclass);
+
+
+--
+-- TOC entry 7747 (class 2604 OID 75189)
+-- Name: sj_retry_task_0 id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_0 ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_task_0_id_seq'::regclass);
+
+
+--
+-- TOC entry 7756 (class 2604 OID 75215)
+-- Name: sj_retry_task_log id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_log ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_task_log_id_seq'::regclass);
+
+
+--
+-- TOC entry 7764 (class 2604 OID 75239)
+-- Name: sj_retry_task_log_message id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_log_message ALTER COLUMN id SET DEFAULT nextval('public.sj_retry_task_log_message_id_seq'::regclass);
+
+
+--
+-- TOC entry 7799 (class 2604 OID 75326)
+-- Name: sj_sequence_alloc id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_sequence_alloc ALTER COLUMN id SET DEFAULT nextval('public.sj_sequence_alloc_id_seq'::regclass);
+
+
+--
+-- TOC entry 7781 (class 2604 OID 75276)
+-- Name: sj_server_node id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_server_node ALTER COLUMN id SET DEFAULT nextval('public.sj_server_node_id_seq'::regclass);
+
+
+--
+-- TOC entry 7791 (class 2604 OID 75303)
+-- Name: sj_system_user id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_system_user ALTER COLUMN id SET DEFAULT nextval('public.sj_system_user_id_seq'::regclass);
+
+
+--
+-- TOC entry 7795 (class 2604 OID 75314)
+-- Name: sj_system_user_permission id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_system_user_permission ALTER COLUMN id SET DEFAULT nextval('public.sj_system_user_permission_id_seq'::regclass);
+
+
+--
+-- TOC entry 7880 (class 2604 OID 75483)
+-- Name: sj_workflow id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow ALTER COLUMN id SET DEFAULT nextval('public.sj_workflow_id_seq'::regclass);
+
+
+--
+-- TOC entry 7891 (class 2604 OID 75506)
+-- Name: sj_workflow_node id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow_node ALTER COLUMN id SET DEFAULT nextval('public.sj_workflow_node_id_seq'::regclass);
+
+
+--
+-- TOC entry 7903 (class 2604 OID 75529)
+-- Name: sj_workflow_task_batch id; Type: DEFAULT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow_task_batch ALTER COLUMN id SET DEFAULT nextval('public.sj_workflow_task_batch_id_seq'::regclass);
+
+
+--
+-- TOC entry 8430 (class 0 OID 75288)
+-- Dependencies: 572
+-- Data for Name: sj_distributed_lock; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_distributed_lock (id, name, lock_until, locked_at, locked_by, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8412 (class 0 OID 75113)
+-- Dependencies: 554
+-- Data for Name: sj_group_config; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_group_config (id, namespace_id, group_name, description, token, group_status, version, group_partition, id_generator_mode, init_scene, bucket_index, create_dt, update_dt) FROM stdin;
+1 764d604ec6fc45f68cd92514c40e9e1a test-group SJ_Wyz3dmsdbDOkDujOTSSoBjGQP1BMsVnj 1 1 0 2 1 48 2024-07-17 11:21:54 2024-07-17 11:21:54
+\.
+
+
+--
+-- TOC entry 8438 (class 0 OID 75337)
+-- Dependencies: 580
+-- Data for Name: sj_job; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_job (id, namespace_id, group_name, job_name, args_str, args_type, next_trigger_at, job_status, task_type, route_key, executor_type, executor_info, trigger_type, trigger_interval, block_strategy, executor_timeout, max_retry_times, parallel_num, retry_interval, bucket_index, resident, description, ext_attrs, deleted, create_dt, update_dt) FROM stdin;
+1 764d604ec6fc45f68cd92514c40e9e1a test-group test 1 1721186714158 1 1 4 1 testBean 2 60 1 60 3 1 1 70 0 0 2024-07-17 11:22:14 2024-07-17 11:22:14
+\.
+
+
+--
+-- TOC entry 8440 (class 0 OID 75370)
+-- Dependencies: 582
+-- Data for Name: sj_job_log_message; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_job_log_message (id, namespace_id, group_name, job_id, task_batch_id, task_id, message, log_num, real_time, ext_attrs, create_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8446 (class 0 OID 75437)
+-- Dependencies: 588
+-- Data for Name: sj_job_summary; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_job_summary (id, namespace_id, group_name, business_id, system_task_type, trigger_at, success_num, fail_num, fail_reason, stop_num, stop_reason, cancel_num, cancel_reason, create_dt, update_dt) FROM stdin;
+1 764d604ec6fc45f68cd92514c40e9e1a test-group 1 3 2024-07-17 00:00:00 0 0 [] 0 [] 3 [{"reason":2,"total":3}] 2024-07-17 11:23:07 2024-07-17 11:23:07
+\.
+
+
+--
+-- TOC entry 8442 (class 0 OID 75389)
+-- Dependencies: 584
+-- Data for Name: sj_job_task; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_job_task (id, namespace_id, group_name, job_id, task_batch_id, parent_id, task_status, retry_count, client_info, result_message, args_str, args_type, ext_attrs, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8444 (class 0 OID 75412)
+-- Dependencies: 586
+-- Data for Name: sj_job_task_batch; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_job_task_batch (id, namespace_id, group_name, job_id, workflow_node_id, parent_workflow_node_id, workflow_task_batch_id, task_batch_status, operation_reason, execution_at, system_task_type, parent_id, ext_attrs, deleted, create_dt, update_dt) FROM stdin;
+1 764d604ec6fc45f68cd92514c40e9e1a test-group 1 0 0 0 6 2 0 3 0 2024-07-17 11:22:19 2024-07-17 11:22:19
+2 764d604ec6fc45f68cd92514c40e9e1a test-group 1 0 0 0 6 2 0 3 0 2024-07-17 11:23:06 2024-07-17 11:23:06
+3 764d604ec6fc45f68cd92514c40e9e1a test-group 1 0 0 0 6 2 0 3 0 2024-07-17 11:24:06 2024-07-17 11:24:06
+\.
+
+
+--
+-- TOC entry 8410 (class 0 OID 75100)
+-- Dependencies: 552
+-- Data for Name: sj_namespace; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_namespace (id, name, unique_id, description, deleted, create_dt, update_dt) FROM stdin;
+1 Default 764d604ec6fc45f68cd92514c40e9e1a 0 2024-06-24 09:14:00 2024-06-24 09:14:00
+\.
+
+
+--
+-- TOC entry 8414 (class 0 OID 75132)
+-- Dependencies: 556
+-- Data for Name: sj_notify_config; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_notify_config (id, namespace_id, group_name, business_id, system_task_type, notify_status, recipient_ids, notify_threshold, notify_scene, rate_limiter_status, rate_limiter_threshold, description, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8416 (class 0 OID 75151)
+-- Dependencies: 558
+-- Data for Name: sj_notify_recipient; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_notify_recipient (id, namespace_id, recipient_name, notify_type, notify_attribute, description, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8418 (class 0 OID 75165)
+-- Dependencies: 560
+-- Data for Name: sj_retry_dead_letter_0; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_dead_letter_0 (id, namespace_id, unique_id, group_name, scene_name, idempotent_id, biz_no, executor_name, args_str, ext_attrs, task_type, create_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8426 (class 0 OID 75253)
+-- Dependencies: 568
+-- Data for Name: sj_retry_scene_config; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_scene_config (id, namespace_id, scene_name, group_name, scene_status, max_retry_count, back_off, trigger_interval, deadline_request, executor_timeout, route_key, description, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8448 (class 0 OID 75460)
+-- Dependencies: 590
+-- Data for Name: sj_retry_summary; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_summary (id, namespace_id, group_name, scene_name, trigger_at, running_num, finish_num, max_count_num, suspend_num, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8420 (class 0 OID 75186)
+-- Dependencies: 562
+-- Data for Name: sj_retry_task_0; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_task_0 (id, namespace_id, unique_id, group_name, scene_name, idempotent_id, biz_no, executor_name, args_str, ext_attrs, next_trigger_at, retry_count, retry_status, task_type, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8422 (class 0 OID 75212)
+-- Dependencies: 564
+-- Data for Name: sj_retry_task_log; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_task_log (id, namespace_id, unique_id, group_name, scene_name, idempotent_id, biz_no, executor_name, args_str, ext_attrs, retry_status, task_type, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8424 (class 0 OID 75236)
+-- Dependencies: 566
+-- Data for Name: sj_retry_task_log_message; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_retry_task_log_message (id, namespace_id, group_name, unique_id, message, log_num, real_time, create_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8436 (class 0 OID 75323)
+-- Dependencies: 578
+-- Data for Name: sj_sequence_alloc; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_sequence_alloc (id, namespace_id, group_name, max_id, step, update_dt) FROM stdin;
+1 764d604ec6fc45f68cd92514c40e9e1a test-group 1 100 2024-07-17 11:21:54
+\.
+
+
+--
+-- TOC entry 8428 (class 0 OID 75273)
+-- Dependencies: 570
+-- Data for Name: sj_server_node; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_server_node (id, namespace_id, group_name, host_id, host_ip, host_port, expire_at, node_type, ext_attrs, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8432 (class 0 OID 75300)
+-- Dependencies: 574
+-- Data for Name: sj_system_user; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_system_user (id, username, password, role, create_dt, update_dt) FROM stdin;
+1 admin 465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac 2 2024-06-24 09:14:00 2024-06-24 09:14:00
+\.
+
+
+--
+-- TOC entry 8434 (class 0 OID 75311)
+-- Dependencies: 576
+-- Data for Name: sj_system_user_permission; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_system_user_permission (id, group_name, namespace_id, system_user_id, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8450 (class 0 OID 75480)
+-- Dependencies: 592
+-- Data for Name: sj_workflow; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_workflow (id, workflow_name, namespace_id, group_name, workflow_status, trigger_type, trigger_interval, next_trigger_at, block_strategy, executor_timeout, description, flow_info, bucket_index, version, ext_attrs, deleted, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8452 (class 0 OID 75503)
+-- Dependencies: 594
+-- Data for Name: sj_workflow_node; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_workflow_node (id, namespace_id, node_name, group_name, job_id, workflow_id, node_type, expression_type, fail_strategy, workflow_node_status, priority_level, node_info, version, ext_attrs, deleted, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8454 (class 0 OID 75526)
+-- Dependencies: 596
+-- Data for Name: sj_workflow_task_batch; Type: TABLE DATA; Schema: public; Owner: kingbase
+--
+
+COPY public.sj_workflow_task_batch (id, namespace_id, group_name, workflow_id, task_batch_status, operation_reason, flow_info, execution_at, ext_attrs, deleted, create_dt, update_dt) FROM stdin;
+\.
+
+
+--
+-- TOC entry 8991 (class 0 OID 0)
+-- Dependencies: 571
+-- Name: sj_distributed_lock_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_distributed_lock_id_seq', 44, true);
+
+
+--
+-- TOC entry 8992 (class 0 OID 0)
+-- Dependencies: 553
+-- Name: sj_group_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_group_config_id_seq', 1, true);
+
+
+--
+-- TOC entry 8993 (class 0 OID 0)
+-- Dependencies: 579
+-- Name: sj_job_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_job_id_seq', 1, true);
+
+
+--
+-- TOC entry 8994 (class 0 OID 0)
+-- Dependencies: 581
+-- Name: sj_job_log_message_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_job_log_message_id_seq', 1, false);
+
+
+--
+-- TOC entry 8995 (class 0 OID 0)
+-- Dependencies: 587
+-- Name: sj_job_summary_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_job_summary_id_seq', 1, true);
+
+
+--
+-- TOC entry 8996 (class 0 OID 0)
+-- Dependencies: 585
+-- Name: sj_job_task_batch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_job_task_batch_id_seq', 3, true);
+
+
+--
+-- TOC entry 8997 (class 0 OID 0)
+-- Dependencies: 583
+-- Name: sj_job_task_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_job_task_id_seq', 1, false);
+
+
+--
+-- TOC entry 8998 (class 0 OID 0)
+-- Dependencies: 551
+-- Name: sj_namespace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_namespace_id_seq', 1, false);
+
+
+--
+-- TOC entry 8999 (class 0 OID 0)
+-- Dependencies: 555
+-- Name: sj_notify_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_notify_config_id_seq', 1, false);
+
+
+--
+-- TOC entry 9000 (class 0 OID 0)
+-- Dependencies: 557
+-- Name: sj_notify_recipient_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_notify_recipient_id_seq', 1, false);
+
+
+--
+-- TOC entry 9001 (class 0 OID 0)
+-- Dependencies: 559
+-- Name: sj_retry_dead_letter_0_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_dead_letter_0_id_seq', 1, false);
+
+
+--
+-- TOC entry 9002 (class 0 OID 0)
+-- Dependencies: 567
+-- Name: sj_retry_scene_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_scene_config_id_seq', 1, false);
+
+
+--
+-- TOC entry 9003 (class 0 OID 0)
+-- Dependencies: 589
+-- Name: sj_retry_summary_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_summary_id_seq', 1, false);
+
+
+--
+-- TOC entry 9004 (class 0 OID 0)
+-- Dependencies: 561
+-- Name: sj_retry_task_0_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_task_0_id_seq', 1, false);
+
+
+--
+-- TOC entry 9005 (class 0 OID 0)
+-- Dependencies: 563
+-- Name: sj_retry_task_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_task_log_id_seq', 1, false);
+
+
+--
+-- TOC entry 9006 (class 0 OID 0)
+-- Dependencies: 565
+-- Name: sj_retry_task_log_message_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_retry_task_log_message_id_seq', 1, false);
+
+
+--
+-- TOC entry 9007 (class 0 OID 0)
+-- Dependencies: 577
+-- Name: sj_sequence_alloc_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_sequence_alloc_id_seq', 1, true);
+
+
+--
+-- TOC entry 9008 (class 0 OID 0)
+-- Dependencies: 569
+-- Name: sj_server_node_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_server_node_id_seq', 4, true);
+
+
+--
+-- TOC entry 9009 (class 0 OID 0)
+-- Dependencies: 573
+-- Name: sj_system_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_system_user_id_seq', 2, true);
+
+
+--
+-- TOC entry 9010 (class 0 OID 0)
+-- Dependencies: 575
+-- Name: sj_system_user_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_system_user_permission_id_seq', 1, false);
+
+
+--
+-- TOC entry 9011 (class 0 OID 0)
+-- Dependencies: 591
+-- Name: sj_workflow_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_workflow_id_seq', 1, false);
+
+
+--
+-- TOC entry 9012 (class 0 OID 0)
+-- Dependencies: 593
+-- Name: sj_workflow_node_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_workflow_node_id_seq', 1, false);
+
+
+--
+-- TOC entry 9013 (class 0 OID 0)
+-- Dependencies: 595
+-- Name: sj_workflow_task_batch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: kingbase
+--
+
+SELECT pg_catalog.setval('public.sj_workflow_task_batch_id_seq', 1, false);
+
+
+--
+-- TOC entry 7960 (class 2606 OID 75297)
+-- Name: sj_distributed_lock sj_distributed_lock_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_distributed_lock
+ ADD CONSTRAINT sj_distributed_lock_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7915 (class 2606 OID 75128)
+-- Name: sj_group_config sj_group_config_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_group_config
+ ADD CONSTRAINT sj_group_config_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7978 (class 2606 OID 75383)
+-- Name: sj_job_log_message sj_job_log_message_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_log_message
+ ADD CONSTRAINT sj_job_log_message_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7973 (class 2606 OID 75364)
+-- Name: sj_job sj_job_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job
+ ADD CONSTRAINT sj_job_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7992 (class 2606 OID 75455)
+-- Name: sj_job_summary sj_job_summary_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_summary
+ ADD CONSTRAINT sj_job_summary_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7989 (class 2606 OID 75430)
+-- Name: sj_job_task_batch sj_job_task_batch_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_task_batch
+ ADD CONSTRAINT sj_job_task_batch_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7983 (class 2606 OID 75406)
+-- Name: sj_job_task sj_job_task_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_job_task
+ ADD CONSTRAINT sj_job_task_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7913 (class 2606 OID 75109)
+-- Name: sj_namespace sj_namespace_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_namespace
+ ADD CONSTRAINT sj_namespace_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7919 (class 2606 OID 75147)
+-- Name: sj_notify_config sj_notify_config_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_notify_config
+ ADD CONSTRAINT sj_notify_config_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7922 (class 2606 OID 75161)
+-- Name: sj_notify_recipient sj_notify_recipient_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_notify_recipient
+ ADD CONSTRAINT sj_notify_recipient_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7928 (class 2606 OID 75178)
+-- Name: sj_retry_dead_letter_0 sj_retry_dead_letter_0_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_dead_letter_0
+ ADD CONSTRAINT sj_retry_dead_letter_0_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7952 (class 2606 OID 75269)
+-- Name: sj_retry_scene_config sj_retry_scene_config_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_scene_config
+ ADD CONSTRAINT sj_retry_scene_config_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7996 (class 2606 OID 75475)
+-- Name: sj_retry_summary sj_retry_summary_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_summary
+ ADD CONSTRAINT sj_retry_summary_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7937 (class 2606 OID 75202)
+-- Name: sj_retry_task_0 sj_retry_task_0_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_0
+ ADD CONSTRAINT sj_retry_task_0_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7950 (class 2606 OID 75248)
+-- Name: sj_retry_task_log_message sj_retry_task_log_message_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_log_message
+ ADD CONSTRAINT sj_retry_task_log_message_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7946 (class 2606 OID 75227)
+-- Name: sj_retry_task_log sj_retry_task_log_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_retry_task_log
+ ADD CONSTRAINT sj_retry_task_log_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7967 (class 2606 OID 75333)
+-- Name: sj_sequence_alloc sj_sequence_alloc_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_sequence_alloc
+ ADD CONSTRAINT sj_sequence_alloc_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7957 (class 2606 OID 75282)
+-- Name: sj_server_node sj_server_node_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_server_node
+ ADD CONSTRAINT sj_server_node_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7964 (class 2606 OID 75319)
+-- Name: sj_system_user_permission sj_system_user_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_system_user_permission
+ ADD CONSTRAINT sj_system_user_permission_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7962 (class 2606 OID 75308)
+-- Name: sj_system_user sj_system_user_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_system_user
+ ADD CONSTRAINT sj_system_user_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 8005 (class 2606 OID 75521)
+-- Name: sj_workflow_node sj_workflow_node_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow_node
+ ADD CONSTRAINT sj_workflow_node_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 8001 (class 2606 OID 75498)
+-- Name: sj_workflow sj_workflow_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow
+ ADD CONSTRAINT sj_workflow_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 8010 (class 2606 OID 75542)
+-- Name: sj_workflow_task_batch sj_workflow_task_batch_pkey; Type: CONSTRAINT; Schema: public; Owner: kingbase
+--
+
+ALTER TABLE ONLY public.sj_workflow_task_batch
+ ADD CONSTRAINT sj_workflow_task_batch_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 7969 (class 1259 OID 75365)
+-- Name: idx_sj_job_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_01 ON public.sj_job USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7970 (class 1259 OID 75366)
+-- Name: idx_sj_job_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_02 ON public.sj_job USING btree (job_status, bucket_index);
+
+
+--
+-- TOC entry 7971 (class 1259 OID 75367)
+-- Name: idx_sj_job_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_03 ON public.sj_job USING btree (create_dt);
+
+
+--
+-- TOC entry 7974 (class 1259 OID 75384)
+-- Name: idx_sj_job_log_message_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_log_message_01 ON public.sj_job_log_message USING btree (task_batch_id, task_id);
+
+
+--
+-- TOC entry 7975 (class 1259 OID 75385)
+-- Name: idx_sj_job_log_message_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_log_message_02 ON public.sj_job_log_message USING btree (create_dt);
+
+
+--
+-- TOC entry 7976 (class 1259 OID 75386)
+-- Name: idx_sj_job_log_message_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_log_message_03 ON public.sj_job_log_message USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7990 (class 1259 OID 75457)
+-- Name: idx_sj_job_summary_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_summary_01 ON public.sj_job_summary USING btree (namespace_id, group_name, business_id);
+
+
+--
+-- TOC entry 7979 (class 1259 OID 75407)
+-- Name: idx_sj_job_task_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_01 ON public.sj_job_task USING btree (task_batch_id, task_status);
+
+
+--
+-- TOC entry 7980 (class 1259 OID 75408)
+-- Name: idx_sj_job_task_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_02 ON public.sj_job_task USING btree (create_dt);
+
+
+--
+-- TOC entry 7981 (class 1259 OID 75409)
+-- Name: idx_sj_job_task_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_03 ON public.sj_job_task USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7984 (class 1259 OID 75431)
+-- Name: idx_sj_job_task_batch_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_batch_01 ON public.sj_job_task_batch USING btree (job_id, task_batch_status);
+
+
+--
+-- TOC entry 7985 (class 1259 OID 75432)
+-- Name: idx_sj_job_task_batch_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_batch_02 ON public.sj_job_task_batch USING btree (create_dt);
+
+
+--
+-- TOC entry 7986 (class 1259 OID 75433)
+-- Name: idx_sj_job_task_batch_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_batch_03 ON public.sj_job_task_batch USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7987 (class 1259 OID 75434)
+-- Name: idx_sj_job_task_batch_04; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_job_task_batch_04 ON public.sj_job_task_batch USING btree (workflow_task_batch_id, workflow_node_id);
+
+
+--
+-- TOC entry 7911 (class 1259 OID 75110)
+-- Name: idx_sj_namespace_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_namespace_01 ON public.sj_namespace USING btree (name);
+
+
+--
+-- TOC entry 7917 (class 1259 OID 75148)
+-- Name: idx_sj_notify_config_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_notify_config_01 ON public.sj_notify_config USING btree (namespace_id, group_name, business_id);
+
+
+--
+-- TOC entry 7920 (class 1259 OID 75162)
+-- Name: idx_sj_notify_recipient_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_notify_recipient_01 ON public.sj_notify_recipient USING btree (namespace_id);
+
+
+--
+-- TOC entry 7923 (class 1259 OID 75180)
+-- Name: idx_sj_retry_dead_letter_0_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_dead_letter_0_01 ON public.sj_retry_dead_letter_0 USING btree (namespace_id, group_name, scene_name);
+
+
+--
+-- TOC entry 7924 (class 1259 OID 75181)
+-- Name: idx_sj_retry_dead_letter_0_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_dead_letter_0_02 ON public.sj_retry_dead_letter_0 USING btree (idempotent_id);
+
+
+--
+-- TOC entry 7925 (class 1259 OID 75182)
+-- Name: idx_sj_retry_dead_letter_0_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_dead_letter_0_03 ON public.sj_retry_dead_letter_0 USING btree (biz_no);
+
+
+--
+-- TOC entry 7926 (class 1259 OID 75183)
+-- Name: idx_sj_retry_dead_letter_0_04; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_dead_letter_0_04 ON public.sj_retry_dead_letter_0 USING btree (create_dt);
+
+
+--
+-- TOC entry 7994 (class 1259 OID 75477)
+-- Name: idx_sj_retry_summary_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_summary_01 ON public.sj_retry_summary USING btree (trigger_at);
+
+
+--
+-- TOC entry 7930 (class 1259 OID 75204)
+-- Name: idx_sj_retry_task_0_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_01 ON public.sj_retry_task_0 USING btree (namespace_id, group_name, scene_name);
+
+
+--
+-- TOC entry 7931 (class 1259 OID 75205)
+-- Name: idx_sj_retry_task_0_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_02 ON public.sj_retry_task_0 USING btree (namespace_id, group_name, task_type);
+
+
+--
+-- TOC entry 7932 (class 1259 OID 75206)
+-- Name: idx_sj_retry_task_0_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_03 ON public.sj_retry_task_0 USING btree (namespace_id, group_name, retry_status);
+
+
+--
+-- TOC entry 7933 (class 1259 OID 75207)
+-- Name: idx_sj_retry_task_0_04; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_04 ON public.sj_retry_task_0 USING btree (idempotent_id);
+
+
+--
+-- TOC entry 7934 (class 1259 OID 75208)
+-- Name: idx_sj_retry_task_0_05; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_05 ON public.sj_retry_task_0 USING btree (biz_no);
+
+
+--
+-- TOC entry 7935 (class 1259 OID 75209)
+-- Name: idx_sj_retry_task_0_06; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_0_06 ON public.sj_retry_task_0 USING btree (create_dt);
+
+
+--
+-- TOC entry 7939 (class 1259 OID 75228)
+-- Name: idx_sj_retry_task_log_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_01 ON public.sj_retry_task_log USING btree (namespace_id, group_name, scene_name);
+
+
+--
+-- TOC entry 7940 (class 1259 OID 75229)
+-- Name: idx_sj_retry_task_log_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_02 ON public.sj_retry_task_log USING btree (retry_status);
+
+
+--
+-- TOC entry 7941 (class 1259 OID 75230)
+-- Name: idx_sj_retry_task_log_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_03 ON public.sj_retry_task_log USING btree (idempotent_id);
+
+
+--
+-- TOC entry 7942 (class 1259 OID 75231)
+-- Name: idx_sj_retry_task_log_04; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_04 ON public.sj_retry_task_log USING btree (unique_id);
+
+
+--
+-- TOC entry 7943 (class 1259 OID 75232)
+-- Name: idx_sj_retry_task_log_05; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_05 ON public.sj_retry_task_log USING btree (biz_no);
+
+
+--
+-- TOC entry 7944 (class 1259 OID 75233)
+-- Name: idx_sj_retry_task_log_06; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_06 ON public.sj_retry_task_log USING btree (create_dt);
+
+
+--
+-- TOC entry 7947 (class 1259 OID 75249)
+-- Name: idx_sj_retry_task_log_message_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_message_01 ON public.sj_retry_task_log_message USING btree (namespace_id, group_name, unique_id);
+
+
+--
+-- TOC entry 7948 (class 1259 OID 75250)
+-- Name: idx_sj_retry_task_log_message_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_retry_task_log_message_02 ON public.sj_retry_task_log_message USING btree (create_dt);
+
+
+--
+-- TOC entry 7954 (class 1259 OID 75284)
+-- Name: idx_sj_server_node_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_server_node_01 ON public.sj_server_node USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7955 (class 1259 OID 75285)
+-- Name: idx_sj_server_node_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_server_node_02 ON public.sj_server_node USING btree (expire_at, node_type);
+
+
+--
+-- TOC entry 7998 (class 1259 OID 75499)
+-- Name: idx_sj_workflow_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_01 ON public.sj_workflow USING btree (create_dt);
+
+
+--
+-- TOC entry 7999 (class 1259 OID 75500)
+-- Name: idx_sj_workflow_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_02 ON public.sj_workflow USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 8002 (class 1259 OID 75522)
+-- Name: idx_sj_workflow_node_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_node_01 ON public.sj_workflow_node USING btree (create_dt);
+
+
+--
+-- TOC entry 8003 (class 1259 OID 75523)
+-- Name: idx_sj_workflow_node_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_node_02 ON public.sj_workflow_node USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 8006 (class 1259 OID 75543)
+-- Name: idx_sj_workflow_task_batch_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_task_batch_01 ON public.sj_workflow_task_batch USING btree (workflow_id, task_batch_status);
+
+
+--
+-- TOC entry 8007 (class 1259 OID 75544)
+-- Name: idx_sj_workflow_task_batch_02; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_task_batch_02 ON public.sj_workflow_task_batch USING btree (create_dt);
+
+
+--
+-- TOC entry 8008 (class 1259 OID 75545)
+-- Name: idx_sj_workflow_task_batch_03; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE INDEX idx_sj_workflow_task_batch_03 ON public.sj_workflow_task_batch USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7916 (class 1259 OID 75129)
+-- Name: uk_sj_group_config_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_group_config_01 ON public.sj_group_config USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7993 (class 1259 OID 75456)
+-- Name: uk_sj_job_summary_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_job_summary_01 ON public.sj_job_summary USING btree (trigger_at, system_task_type, business_id);
+
+
+--
+-- TOC entry 7929 (class 1259 OID 75179)
+-- Name: uk_sj_retry_dead_letter_0_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_retry_dead_letter_0_01 ON public.sj_retry_dead_letter_0 USING btree (namespace_id, group_name, unique_id);
+
+
+--
+-- TOC entry 7953 (class 1259 OID 75270)
+-- Name: uk_sj_retry_scene_config_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_retry_scene_config_01 ON public.sj_retry_scene_config USING btree (namespace_id, group_name, scene_name);
+
+
+--
+-- TOC entry 7997 (class 1259 OID 75476)
+-- Name: uk_sj_retry_summary_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_retry_summary_01 ON public.sj_retry_summary USING btree (namespace_id, group_name, scene_name, trigger_at);
+
+
+--
+-- TOC entry 7938 (class 1259 OID 75203)
+-- Name: uk_sj_retry_task_0_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_retry_task_0_01 ON public.sj_retry_task_0 USING btree (namespace_id, group_name, unique_id);
+
+
+--
+-- TOC entry 7968 (class 1259 OID 75334)
+-- Name: uk_sj_sequence_alloc_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_sequence_alloc_01 ON public.sj_sequence_alloc USING btree (namespace_id, group_name);
+
+
+--
+-- TOC entry 7958 (class 1259 OID 75283)
+-- Name: uk_sj_server_node_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_server_node_01 ON public.sj_server_node USING btree (host_id, host_ip);
+
+
+--
+-- TOC entry 7965 (class 1259 OID 75320)
+-- Name: uk_sj_system_user_permission_01; Type: INDEX; Schema: public; Owner: kingbase
+--
+
+CREATE UNIQUE INDEX uk_sj_system_user_permission_01 ON public.sj_system_user_permission USING btree (namespace_id, group_name, system_user_id);
+
+
+--
+-- TOC entry 8460 (class 0 OID 0)
+-- Dependencies: 31
+-- Name: SCHEMA sys; Type: ACL; Schema: -; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS USAGE ON SCHEMA sys TO PUBLIC;
+
+
+--
+-- TOC entry 8461 (class 0 OID 0)
+-- Dependencies: 30
+-- Name: SCHEMA sys_catalog; Type: ACL; Schema: -; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS USAGE ON SCHEMA sys_catalog TO PUBLIC;
+
+
+--
+-- TOC entry 8462 (class 0 OID 0)
+-- Dependencies: 772
+-- Name: FUNCTION qps(); Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION pg_catalog.qps() FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION pg_catalog.qps() TO pg_monitor;
+
+
+--
+-- TOC entry 8463 (class 0 OID 0)
+-- Dependencies: 771
+-- Name: FUNCTION tps(); Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION pg_catalog.tps() FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION pg_catalog.tps() TO pg_monitor;
+
+
+--
+-- TOC entry 8464 (class 0 OID 0)
+-- Dependencies: 1025
+-- Name: FUNCTION sys_config(name OUT text, setting OUT text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_config(name OUT text, setting OUT text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8465 (class 0 OID 0)
+-- Dependencies: 976
+-- Name: FUNCTION sys_create_restore_point(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_create_restore_point(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8466 (class 0 OID 0)
+-- Dependencies: 1072
+-- Name: FUNCTION sys_current_logfile(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_current_logfile() FROM PUBLIC;
+
+
+--
+-- TOC entry 8467 (class 0 OID 0)
+-- Dependencies: 1073
+-- Name: FUNCTION sys_current_logfile(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_current_logfile(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8468 (class 0 OID 0)
+-- Dependencies: 1026
+-- Name: FUNCTION sys_hba_file_rules(line_number OUT integer, type OUT text, database OUT text[], user_name OUT text[], address OUT text, netmask OUT text, auth_method OUT text, options OUT text[], error OUT text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_hba_file_rules(line_number OUT integer, type OUT text, database OUT text[], user_name OUT text[], address OUT text, netmask OUT text, auth_method OUT text, options OUT text[], error OUT text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8469 (class 0 OID 0)
+-- Dependencies: 1114
+-- Name: FUNCTION sys_ls_archive_statusdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_archive_statusdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION sys_catalog.sys_ls_archive_statusdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) TO pg_monitor;
+
+
+--
+-- TOC entry 8470 (class 0 OID 0)
+-- Dependencies: 825
+-- Name: FUNCTION sys_ls_dir(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_dir(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8471 (class 0 OID 0)
+-- Dependencies: 1006
+-- Name: FUNCTION sys_ls_dir(text, boolean, boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_dir(text, boolean, boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8472 (class 0 OID 0)
+-- Dependencies: 1015
+-- Name: FUNCTION sys_ls_logdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_logdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION sys_catalog.sys_ls_logdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) TO pg_monitor;
+
+
+--
+-- TOC entry 8473 (class 0 OID 0)
+-- Dependencies: 1110
+-- Name: FUNCTION sys_ls_tmpdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_tmpdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION sys_catalog.sys_ls_tmpdir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) TO pg_monitor;
+
+
+--
+-- TOC entry 8474 (class 0 OID 0)
+-- Dependencies: 1112
+-- Name: FUNCTION sys_ls_tmpdir(tablespace oid, name OUT text, size OUT bigint, modification OUT timestamp with time zone); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_tmpdir(tablespace oid, name OUT text, size OUT bigint, modification OUT timestamp with time zone) FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION sys_catalog.sys_ls_tmpdir(tablespace oid, name OUT text, size OUT bigint, modification OUT timestamp with time zone) TO pg_monitor;
+
+
+--
+-- TOC entry 8475 (class 0 OID 0)
+-- Dependencies: 1017
+-- Name: FUNCTION sys_ls_waldir(name OUT text, size OUT bigint, modification OUT timestamp with time zone); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_ls_waldir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) FROM PUBLIC;
+GRANT IF NOT EXISTS ALL ON FUNCTION sys_catalog.sys_ls_waldir(name OUT text, size OUT bigint, modification OUT timestamp with time zone) TO pg_monitor;
+
+
+--
+-- TOC entry 8476 (class 0 OID 0)
+-- Dependencies: 1040
+-- Name: FUNCTION sys_promote(wait boolean, wait_seconds integer); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_promote(wait boolean, wait_seconds integer) FROM PUBLIC;
+
+
+--
+-- TOC entry 8477 (class 0 OID 0)
+-- Dependencies: 1085
+-- Name: FUNCTION sys_read_binary_file(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_binary_file(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8478 (class 0 OID 0)
+-- Dependencies: 1084
+-- Name: FUNCTION sys_read_binary_file(text, bigint, bigint); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_binary_file(text, bigint, bigint) FROM PUBLIC;
+
+
+--
+-- TOC entry 8479 (class 0 OID 0)
+-- Dependencies: 1004
+-- Name: FUNCTION sys_read_binary_file(text, bigint, bigint, boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_binary_file(text, bigint, bigint, boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8480 (class 0 OID 0)
+-- Dependencies: 1083
+-- Name: FUNCTION sys_read_file(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_file(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8481 (class 0 OID 0)
+-- Dependencies: 851
+-- Name: FUNCTION sys_read_file(text, bigint, bigint); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_file(text, bigint, bigint) FROM PUBLIC;
+
+
+--
+-- TOC entry 8482 (class 0 OID 0)
+-- Dependencies: 1003
+-- Name: FUNCTION sys_read_file(text, bigint, bigint, boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_read_file(text, bigint, bigint, boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8483 (class 0 OID 0)
+-- Dependencies: 879
+-- Name: FUNCTION sys_rotate_logfile(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_rotate_logfile() FROM PUBLIC;
+
+
+--
+-- TOC entry 8484 (class 0 OID 0)
+-- Dependencies: 1010
+-- Name: FUNCTION sys_show_all_file_settings(sourcefile OUT text, sourceline OUT integer, seqno OUT integer, name OUT text, setting OUT text, applied OUT boolean, error OUT text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_show_all_file_settings(sourcefile OUT text, sourceline OUT integer, seqno OUT integer, name OUT text, setting OUT text, applied OUT boolean, error OUT text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8485 (class 0 OID 0)
+-- Dependencies: 852
+-- Name: FUNCTION sys_start_backup(label text, fast boolean, exclusive boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_start_backup(label text, fast boolean, exclusive boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8486 (class 0 OID 0)
+-- Dependencies: 880
+-- Name: FUNCTION sys_stat_file(filename text, size OUT bigint, access OUT timestamp with time zone, modification OUT timestamp with time zone, change OUT timestamp with time zone, creation OUT timestamp with time zone, isdir OUT boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_file(filename text, size OUT bigint, access OUT timestamp with time zone, modification OUT timestamp with time zone, change OUT timestamp with time zone, creation OUT timestamp with time zone, isdir OUT boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8487 (class 0 OID 0)
+-- Dependencies: 1007
+-- Name: FUNCTION sys_stat_file(filename text, missing_ok boolean, size OUT bigint, access OUT timestamp with time zone, modification OUT timestamp with time zone, change OUT timestamp with time zone, creation OUT timestamp with time zone, isdir OUT boolean); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_file(filename text, missing_ok boolean, size OUT bigint, access OUT timestamp with time zone, modification OUT timestamp with time zone, change OUT timestamp with time zone, creation OUT timestamp with time zone, isdir OUT boolean) FROM PUBLIC;
+
+
+--
+-- TOC entry 8488 (class 0 OID 0)
+-- Dependencies: 856
+-- Name: FUNCTION sys_stat_reset(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_reset() FROM PUBLIC;
+
+
+--
+-- TOC entry 8489 (class 0 OID 0)
+-- Dependencies: 1059
+-- Name: FUNCTION sys_stat_reset_shared(text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_reset_shared(text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8490 (class 0 OID 0)
+-- Dependencies: 1039
+-- Name: FUNCTION sys_stat_reset_single_function_counters(oid); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_reset_single_function_counters(oid) FROM PUBLIC;
+
+
+--
+-- TOC entry 8491 (class 0 OID 0)
+-- Dependencies: 1060
+-- Name: FUNCTION sys_stat_reset_single_table_counters(oid); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stat_reset_single_table_counters(oid) FROM PUBLIC;
+
+
+--
+-- TOC entry 8492 (class 0 OID 0)
+-- Dependencies: 853
+-- Name: FUNCTION sys_stop_backup(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stop_backup() FROM PUBLIC;
+
+
+--
+-- TOC entry 8493 (class 0 OID 0)
+-- Dependencies: 881
+-- Name: FUNCTION sys_stop_backup(exclusive boolean, wait_for_archive boolean, lsn OUT pg_lsn, labelfile OUT text, spcmapfile OUT text); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_stop_backup(exclusive boolean, wait_for_archive boolean, lsn OUT pg_lsn, labelfile OUT text, spcmapfile OUT text) FROM PUBLIC;
+
+
+--
+-- TOC entry 8494 (class 0 OID 0)
+-- Dependencies: 900
+-- Name: FUNCTION sys_switch_wal(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_switch_wal() FROM PUBLIC;
+
+
+--
+-- TOC entry 8495 (class 0 OID 0)
+-- Dependencies: 533
+-- Name: TABLE sys_user; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_user TO PUBLIC;
+
+
+--
+-- TOC entry 8496 (class 0 OID 0)
+-- Dependencies: 958
+-- Name: FUNCTION sys_wal_replay_pause(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_wal_replay_pause() FROM PUBLIC;
+
+
+--
+-- TOC entry 8497 (class 0 OID 0)
+-- Dependencies: 959
+-- Name: FUNCTION sys_wal_replay_resume(); Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+REVOKE ALL ON FUNCTION sys_catalog.sys_wal_replay_resume() FROM PUBLIC;
+
+
+--
+-- TOC entry 8498 (class 0 OID 0)
+-- Dependencies: 383
+-- Name: TABLE kdb_job; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.kdb_job TO PUBLIC;
+
+
+--
+-- TOC entry 8499 (class 0 OID 0)
+-- Dependencies: 456
+-- Name: TABLE pg_triggers; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.pg_triggers TO PUBLIC;
+
+
+--
+-- TOC entry 8500 (class 0 OID 0)
+-- Dependencies: 537
+-- Name: TABLE recyclebin; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.recyclebin TO PUBLIC;
+
+
+--
+-- TOC entry 8501 (class 0 OID 0)
+-- Dependencies: 366
+-- Name: TABLE sys_anon_policy; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_anon_policy TO PUBLIC;
+
+
+--
+-- TOC entry 8502 (class 0 OID 0)
+-- Dependencies: 367
+-- Name: TABLE sys_audit_blocklog; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_audit_blocklog TO PUBLIC;
+
+
+--
+-- TOC entry 8503 (class 0 OID 0)
+-- Dependencies: 368
+-- Name: TABLE sys_audit_userlog; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_audit_userlog TO PUBLIC;
+
+
+--
+-- TOC entry 8504 (class 0 OID 0)
+-- Dependencies: 369
+-- Name: TABLE sys_database_link; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_database_link TO PUBLIC;
+
+
+--
+-- TOC entry 8505 (class 0 OID 0)
+-- Dependencies: 458
+-- Name: TABLE sys_depends; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_depends TO PUBLIC;
+
+
+--
+-- TOC entry 8506 (class 0 OID 0)
+-- Dependencies: 370
+-- Name: TABLE sys_directory; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_directory TO PUBLIC;
+
+
+--
+-- TOC entry 8507 (class 0 OID 0)
+-- Dependencies: 371
+-- Name: TABLE sys_package; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_package TO PUBLIC;
+
+
+--
+-- TOC entry 8508 (class 0 OID 0)
+-- Dependencies: 372
+-- Name: TABLE sys_pkgitem; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_pkgitem TO PUBLIC;
+
+
+--
+-- TOC entry 8509 (class 0 OID 0)
+-- Dependencies: 373
+-- Name: TABLE sys_privilege; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_privilege TO PUBLIC;
+
+
+--
+-- TOC entry 8510 (class 0 OID 0)
+-- Dependencies: 374
+-- Name: TABLE sys_protect; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_protect TO PUBLIC;
+
+
+--
+-- TOC entry 8511 (class 0 OID 0)
+-- Dependencies: 375
+-- Name: TABLE sys_pwdht_shadow; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_pwdht_shadow TO PUBLIC;
+
+
+--
+-- TOC entry 8512 (class 0 OID 0)
+-- Dependencies: 376
+-- Name: TABLE sys_query_mapping; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_query_mapping TO PUBLIC;
+
+
+--
+-- TOC entry 8513 (class 0 OID 0)
+-- Dependencies: 377
+-- Name: TABLE sys_recyclebin; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_recyclebin TO PUBLIC;
+
+
+--
+-- TOC entry 8514 (class 0 OID 0)
+-- Dependencies: 540
+-- Name: TABLE sys_resgroup; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_resgroup TO PUBLIC;
+
+
+--
+-- TOC entry 8515 (class 0 OID 0)
+-- Dependencies: 539
+-- Name: TABLE sys_resource_groups; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_resource_groups TO PUBLIC;
+
+
+--
+-- TOC entry 8516 (class 0 OID 0)
+-- Dependencies: 378
+-- Name: TABLE sys_role_disable; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_role_disable TO PUBLIC;
+
+
+--
+-- TOC entry 8517 (class 0 OID 0)
+-- Dependencies: 379
+-- Name: TABLE sys_synonym; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_synonym TO PUBLIC;
+
+
+--
+-- TOC entry 8518 (class 0 OID 0)
+-- Dependencies: 380
+-- Name: TABLE sys_sysaudit_ids_setting; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_sysaudit_ids_setting TO PUBLIC;
+
+
+--
+-- TOC entry 8519 (class 0 OID 0)
+-- Dependencies: 381
+-- Name: TABLE sys_sysaudit_setting; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_sysaudit_setting TO PUBLIC;
+
+
+--
+-- TOC entry 8520 (class 0 OID 0)
+-- Dependencies: 382
+-- Name: TABLE sys_sysprivilege; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE pg_catalog.sys_sysprivilege TO PUBLIC;
+
+
+--
+-- TOC entry 8521 (class 0 OID 0)
+-- Dependencies: 538
+-- Name: TABLE user_any_privs; Type: ACL; Schema: pg_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS ALL ON TABLE pg_catalog.user_any_privs TO PUBLIC;
+
+
+--
+-- TOC entry 8851 (class 0 OID 0)
+-- Dependencies: 543
+-- Name: TABLE dual; Type: ACL; Schema: sys; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys.dual TO PUBLIC;
+
+
+--
+-- TOC entry 8852 (class 0 OID 0)
+-- Dependencies: 548
+-- Name: TABLE sys_session; Type: ACL; Schema: sys; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys.sys_session TO PUBLIC;
+
+
+--
+-- TOC entry 8853 (class 0 OID 0)
+-- Dependencies: 384
+-- Name: TABLE kdb_ce_col; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_col TO PUBLIC;
+
+
+--
+-- TOC entry 8854 (class 0 OID 0)
+-- Dependencies: 385
+-- Name: TABLE kdb_ce_col_key; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_col_key TO PUBLIC;
+
+
+--
+-- TOC entry 8855 (class 0 OID 0)
+-- Dependencies: 386
+-- Name: TABLE kdb_ce_col_key_arg; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_col_key_arg TO PUBLIC;
+
+
+--
+-- TOC entry 8856 (class 0 OID 0)
+-- Dependencies: 387
+-- Name: TABLE kdb_ce_mst_key; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_mst_key TO PUBLIC;
+
+
+--
+-- TOC entry 8857 (class 0 OID 0)
+-- Dependencies: 388
+-- Name: TABLE kdb_ce_mst_key_arg; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_mst_key_arg TO PUBLIC;
+
+
+--
+-- TOC entry 8858 (class 0 OID 0)
+-- Dependencies: 389
+-- Name: TABLE kdb_ce_proc; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.kdb_ce_proc TO PUBLIC;
+
+
+--
+-- TOC entry 8859 (class 0 OID 0)
+-- Dependencies: 390
+-- Name: TABLE sys_aggregate; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_aggregate TO PUBLIC;
+
+
+--
+-- TOC entry 8860 (class 0 OID 0)
+-- Dependencies: 391
+-- Name: TABLE sys_am; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_am TO PUBLIC;
+
+
+--
+-- TOC entry 8861 (class 0 OID 0)
+-- Dependencies: 392
+-- Name: TABLE sys_amop; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_amop TO PUBLIC;
+
+
+--
+-- TOC entry 8862 (class 0 OID 0)
+-- Dependencies: 393
+-- Name: TABLE sys_amproc; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_amproc TO PUBLIC;
+
+
+--
+-- TOC entry 8863 (class 0 OID 0)
+-- Dependencies: 394
+-- Name: TABLE sys_attrdef; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_attrdef TO PUBLIC;
+
+
+--
+-- TOC entry 8864 (class 0 OID 0)
+-- Dependencies: 395
+-- Name: TABLE sys_attribute; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_attribute TO PUBLIC;
+
+
+--
+-- TOC entry 8865 (class 0 OID 0)
+-- Dependencies: 397
+-- Name: TABLE sys_auth_members; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_auth_members TO PUBLIC;
+
+
+--
+-- TOC entry 8866 (class 0 OID 0)
+-- Dependencies: 463
+-- Name: TABLE sys_available_extension_versions; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_available_extension_versions TO PUBLIC;
+
+
+--
+-- TOC entry 8867 (class 0 OID 0)
+-- Dependencies: 462
+-- Name: TABLE sys_available_extensions; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_available_extensions TO PUBLIC;
+
+
+--
+-- TOC entry 8868 (class 0 OID 0)
+-- Dependencies: 398
+-- Name: TABLE sys_cast; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_cast TO PUBLIC;
+
+
+--
+-- TOC entry 8869 (class 0 OID 0)
+-- Dependencies: 399
+-- Name: TABLE sys_class; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_class TO PUBLIC;
+
+
+--
+-- TOC entry 8870 (class 0 OID 0)
+-- Dependencies: 400
+-- Name: TABLE sys_collation; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_collation TO PUBLIC;
+
+
+--
+-- TOC entry 8871 (class 0 OID 0)
+-- Dependencies: 460
+-- Name: TABLE sys_constraint; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_constraint TO PUBLIC;
+
+
+--
+-- TOC entry 8872 (class 0 OID 0)
+-- Dependencies: 461
+-- Name: TABLE sys_constraint_status; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_constraint_status TO PUBLIC;
+
+
+--
+-- TOC entry 8873 (class 0 OID 0)
+-- Dependencies: 401
+-- Name: TABLE sys_context; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_context TO PUBLIC;
+
+
+--
+-- TOC entry 8874 (class 0 OID 0)
+-- Dependencies: 402
+-- Name: TABLE sys_conversion; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_conversion TO PUBLIC;
+
+
+--
+-- TOC entry 8875 (class 0 OID 0)
+-- Dependencies: 465
+-- Name: TABLE sys_cursors; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_cursors TO PUBLIC;
+
+
+--
+-- TOC entry 8876 (class 0 OID 0)
+-- Dependencies: 403
+-- Name: TABLE sys_database; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_database TO PUBLIC;
+
+
+--
+-- TOC entry 8877 (class 0 OID 0)
+-- Dependencies: 405
+-- Name: TABLE sys_default_acl; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_default_acl TO PUBLIC;
+
+
+--
+-- TOC entry 8878 (class 0 OID 0)
+-- Dependencies: 406
+-- Name: TABLE sys_depend; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_depend TO PUBLIC;
+
+
+--
+-- TOC entry 8879 (class 0 OID 0)
+-- Dependencies: 407
+-- Name: TABLE sys_description; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_description TO PUBLIC;
+
+
+--
+-- TOC entry 8880 (class 0 OID 0)
+-- Dependencies: 408
+-- Name: TABLE sys_enum; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_enum TO PUBLIC;
+
+
+--
+-- TOC entry 8881 (class 0 OID 0)
+-- Dependencies: 409
+-- Name: TABLE sys_event_trigger; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_event_trigger TO PUBLIC;
+
+
+--
+-- TOC entry 8882 (class 0 OID 0)
+-- Dependencies: 410
+-- Name: TABLE sys_extension; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_extension TO PUBLIC;
+
+
+--
+-- TOC entry 8883 (class 0 OID 0)
+-- Dependencies: 411
+-- Name: TABLE sys_foreign_data_wrapper; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_foreign_data_wrapper TO PUBLIC;
+
+
+--
+-- TOC entry 8884 (class 0 OID 0)
+-- Dependencies: 412
+-- Name: TABLE sys_foreign_server; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_foreign_server TO PUBLIC;
+
+
+--
+-- TOC entry 8885 (class 0 OID 0)
+-- Dependencies: 413
+-- Name: TABLE sys_foreign_table; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_foreign_table TO PUBLIC;
+
+
+--
+-- TOC entry 8886 (class 0 OID 0)
+-- Dependencies: 467
+-- Name: TABLE sys_group; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_group TO PUBLIC;
+
+
+--
+-- TOC entry 8887 (class 0 OID 0)
+-- Dependencies: 414
+-- Name: TABLE sys_index; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_index TO PUBLIC;
+
+
+--
+-- TOC entry 8888 (class 0 OID 0)
+-- Dependencies: 469
+-- Name: TABLE sys_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8889 (class 0 OID 0)
+-- Dependencies: 415
+-- Name: TABLE sys_inherits; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_inherits TO PUBLIC;
+
+
+--
+-- TOC entry 8890 (class 0 OID 0)
+-- Dependencies: 416
+-- Name: TABLE sys_init_privs; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_init_privs TO PUBLIC;
+
+
+--
+-- TOC entry 8891 (class 0 OID 0)
+-- Dependencies: 417
+-- Name: TABLE sys_language; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_language TO PUBLIC;
+
+
+--
+-- TOC entry 8892 (class 0 OID 0)
+-- Dependencies: 419
+-- Name: TABLE sys_largeobject_metadata; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_largeobject_metadata TO PUBLIC;
+
+
+--
+-- TOC entry 8893 (class 0 OID 0)
+-- Dependencies: 470
+-- Name: TABLE sys_locks; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_locks TO PUBLIC;
+
+
+--
+-- TOC entry 8894 (class 0 OID 0)
+-- Dependencies: 471
+-- Name: TABLE sys_matviews; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_matviews TO PUBLIC;
+
+
+--
+-- TOC entry 8895 (class 0 OID 0)
+-- Dependencies: 459
+-- Name: TABLE sys_namespace; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_namespace TO PUBLIC;
+
+
+--
+-- TOC entry 8896 (class 0 OID 0)
+-- Dependencies: 455
+-- Name: TABLE sys_object_status; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_object_status TO PUBLIC;
+
+
+--
+-- TOC entry 8897 (class 0 OID 0)
+-- Dependencies: 420
+-- Name: TABLE sys_objects; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_objects TO PUBLIC;
+
+
+--
+-- TOC entry 8898 (class 0 OID 0)
+-- Dependencies: 421
+-- Name: TABLE sys_opclass; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_opclass TO PUBLIC;
+
+
+--
+-- TOC entry 8899 (class 0 OID 0)
+-- Dependencies: 422
+-- Name: TABLE sys_operator; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_operator TO PUBLIC;
+
+
+--
+-- TOC entry 8900 (class 0 OID 0)
+-- Dependencies: 423
+-- Name: TABLE sys_opfamily; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_opfamily TO PUBLIC;
+
+
+--
+-- TOC entry 8901 (class 0 OID 0)
+-- Dependencies: 424
+-- Name: TABLE sys_partitioned_table; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_partitioned_table TO PUBLIC;
+
+
+--
+-- TOC entry 8902 (class 0 OID 0)
+-- Dependencies: 425
+-- Name: TABLE sys_pltemplate; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_pltemplate TO PUBLIC;
+
+
+--
+-- TOC entry 8903 (class 0 OID 0)
+-- Dependencies: 472
+-- Name: TABLE sys_policies; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_policies TO PUBLIC;
+
+
+--
+-- TOC entry 8904 (class 0 OID 0)
+-- Dependencies: 426
+-- Name: TABLE sys_policy; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_policy TO PUBLIC;
+
+
+--
+-- TOC entry 8905 (class 0 OID 0)
+-- Dependencies: 473
+-- Name: TABLE sys_prepared_statements; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_prepared_statements TO PUBLIC;
+
+
+--
+-- TOC entry 8906 (class 0 OID 0)
+-- Dependencies: 474
+-- Name: TABLE sys_prepared_xacts; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_prepared_xacts TO PUBLIC;
+
+
+--
+-- TOC entry 8907 (class 0 OID 0)
+-- Dependencies: 427
+-- Name: TABLE sys_proc; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_proc TO PUBLIC;
+
+
+--
+-- TOC entry 8908 (class 0 OID 0)
+-- Dependencies: 454
+-- Name: TABLE sys_protect; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_protect TO PUBLIC;
+
+
+--
+-- TOC entry 8909 (class 0 OID 0)
+-- Dependencies: 428
+-- Name: TABLE sys_publication; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_publication TO PUBLIC;
+
+
+--
+-- TOC entry 8910 (class 0 OID 0)
+-- Dependencies: 429
+-- Name: TABLE sys_publication_rel; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_publication_rel TO PUBLIC;
+
+
+--
+-- TOC entry 8911 (class 0 OID 0)
+-- Dependencies: 475
+-- Name: TABLE sys_publication_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_publication_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8912 (class 0 OID 0)
+-- Dependencies: 430
+-- Name: TABLE sys_range; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_range TO PUBLIC;
+
+
+--
+-- TOC entry 8913 (class 0 OID 0)
+-- Dependencies: 431
+-- Name: TABLE sys_replication_origin; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_replication_origin TO PUBLIC;
+
+
+--
+-- TOC entry 8914 (class 0 OID 0)
+-- Dependencies: 477
+-- Name: TABLE sys_replication_slots; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_replication_slots TO PUBLIC;
+
+
+--
+-- TOC entry 8915 (class 0 OID 0)
+-- Dependencies: 432
+-- Name: TABLE sys_rewrite; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_rewrite TO PUBLIC;
+
+
+--
+-- TOC entry 8916 (class 0 OID 0)
+-- Dependencies: 478
+-- Name: TABLE sys_roles; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_roles TO PUBLIC;
+
+
+--
+-- TOC entry 8917 (class 0 OID 0)
+-- Dependencies: 479
+-- Name: TABLE sys_rules; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_rules TO PUBLIC;
+
+
+--
+-- TOC entry 8918 (class 0 OID 0)
+-- Dependencies: 433
+-- Name: TABLE sys_seclabel; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_seclabel TO PUBLIC;
+
+
+--
+-- TOC entry 8919 (class 0 OID 0)
+-- Dependencies: 480
+-- Name: TABLE sys_seclabels; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_seclabels TO PUBLIC;
+
+
+--
+-- TOC entry 8920 (class 0 OID 0)
+-- Dependencies: 434
+-- Name: TABLE sys_sequence; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_sequence TO PUBLIC;
+
+
+--
+-- TOC entry 8921 (class 0 OID 0)
+-- Dependencies: 481
+-- Name: TABLE sys_sequences; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_sequences TO PUBLIC;
+
+
+--
+-- TOC entry 8922 (class 0 OID 0)
+-- Dependencies: 482
+-- Name: TABLE sys_settings; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_settings TO PUBLIC;
+
+
+--
+-- TOC entry 8923 (class 0 OID 0)
+-- Dependencies: 435
+-- Name: TABLE sys_shdepend; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_shdepend TO PUBLIC;
+
+
+--
+-- TOC entry 8924 (class 0 OID 0)
+-- Dependencies: 436
+-- Name: TABLE sys_shdescription; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_shdescription TO PUBLIC;
+
+
+--
+-- TOC entry 8925 (class 0 OID 0)
+-- Dependencies: 437
+-- Name: TABLE sys_shseclabel; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_shseclabel TO PUBLIC;
+
+
+--
+-- TOC entry 8926 (class 0 OID 0)
+-- Dependencies: 484
+-- Name: TABLE sys_stat_activity; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_activity TO PUBLIC;
+
+
+--
+-- TOC entry 8927 (class 0 OID 0)
+-- Dependencies: 495
+-- Name: TABLE sys_stat_all_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_all_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8928 (class 0 OID 0)
+-- Dependencies: 496
+-- Name: TABLE sys_stat_all_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_all_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8929 (class 0 OID 0)
+-- Dependencies: 497
+-- Name: TABLE sys_stat_archiver; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_archiver TO PUBLIC;
+
+
+--
+-- TOC entry 8930 (class 0 OID 0)
+-- Dependencies: 499
+-- Name: TABLE sys_stat_bgwriter; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_bgwriter TO PUBLIC;
+
+
+--
+-- TOC entry 8931 (class 0 OID 0)
+-- Dependencies: 494
+-- Name: TABLE sys_stat_cached_plans; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_cached_plans TO PUBLIC;
+
+
+--
+-- TOC entry 8932 (class 0 OID 0)
+-- Dependencies: 500
+-- Name: TABLE sys_stat_database; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_database TO PUBLIC;
+
+
+--
+-- TOC entry 8933 (class 0 OID 0)
+-- Dependencies: 501
+-- Name: TABLE sys_stat_database_conflicts; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_database_conflicts TO PUBLIC;
+
+
+--
+-- TOC entry 8934 (class 0 OID 0)
+-- Dependencies: 502
+-- Name: TABLE sys_stat_gssapi; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_gssapi TO PUBLIC;
+
+
+--
+-- TOC entry 8935 (class 0 OID 0)
+-- Dependencies: 486
+-- Name: TABLE sys_stat_instevent; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_instevent TO PUBLIC;
+
+
+--
+-- TOC entry 8936 (class 0 OID 0)
+-- Dependencies: 485
+-- Name: TABLE sys_stat_instio; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_instio TO PUBLIC;
+
+
+--
+-- TOC entry 8937 (class 0 OID 0)
+-- Dependencies: 487
+-- Name: TABLE sys_stat_instlock; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_instlock TO PUBLIC;
+
+
+--
+-- TOC entry 8938 (class 0 OID 0)
+-- Dependencies: 492
+-- Name: TABLE sys_stat_msgaccum; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_msgaccum TO PUBLIC;
+
+
+--
+-- TOC entry 8939 (class 0 OID 0)
+-- Dependencies: 503
+-- Name: TABLE sys_stat_progress_cluster; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_progress_cluster TO PUBLIC;
+
+
+--
+-- TOC entry 8940 (class 0 OID 0)
+-- Dependencies: 504
+-- Name: TABLE sys_stat_progress_create_index; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_progress_create_index TO PUBLIC;
+
+
+--
+-- TOC entry 8941 (class 0 OID 0)
+-- Dependencies: 505
+-- Name: TABLE sys_stat_progress_vacuum; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_progress_vacuum TO PUBLIC;
+
+
+--
+-- TOC entry 8942 (class 0 OID 0)
+-- Dependencies: 506
+-- Name: TABLE sys_stat_replication; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_replication TO PUBLIC;
+
+
+--
+-- TOC entry 8943 (class 0 OID 0)
+-- Dependencies: 491
+-- Name: TABLE sys_stat_shmem; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_shmem TO PUBLIC;
+
+
+--
+-- TOC entry 8944 (class 0 OID 0)
+-- Dependencies: 490
+-- Name: TABLE sys_stat_sqlio; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_sqlio TO PUBLIC;
+
+
+--
+-- TOC entry 8945 (class 0 OID 0)
+-- Dependencies: 488
+-- Name: TABLE sys_stat_sqltime; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_sqltime TO PUBLIC;
+
+
+--
+-- TOC entry 8946 (class 0 OID 0)
+-- Dependencies: 489
+-- Name: TABLE sys_stat_sqlwait; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_sqlwait TO PUBLIC;
+
+
+--
+-- TOC entry 8947 (class 0 OID 0)
+-- Dependencies: 507
+-- Name: TABLE sys_stat_ssl; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_ssl TO PUBLIC;
+
+
+--
+-- TOC entry 8948 (class 0 OID 0)
+-- Dependencies: 508
+-- Name: TABLE sys_stat_subscription; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_subscription TO PUBLIC;
+
+
+--
+-- TOC entry 8949 (class 0 OID 0)
+-- Dependencies: 509
+-- Name: TABLE sys_stat_sys_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_sys_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8950 (class 0 OID 0)
+-- Dependencies: 510
+-- Name: TABLE sys_stat_sys_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_sys_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8951 (class 0 OID 0)
+-- Dependencies: 511
+-- Name: TABLE sys_stat_user_functions; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_user_functions TO PUBLIC;
+
+
+--
+-- TOC entry 8952 (class 0 OID 0)
+-- Dependencies: 512
+-- Name: TABLE sys_stat_user_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_user_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8953 (class 0 OID 0)
+-- Dependencies: 513
+-- Name: TABLE sys_stat_user_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_user_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8954 (class 0 OID 0)
+-- Dependencies: 493
+-- Name: TABLE sys_stat_waitaccum; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_waitaccum TO PUBLIC;
+
+
+--
+-- TOC entry 8955 (class 0 OID 0)
+-- Dependencies: 498
+-- Name: TABLE sys_stat_wal_buffer; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_wal_buffer TO PUBLIC;
+
+
+--
+-- TOC entry 8956 (class 0 OID 0)
+-- Dependencies: 514
+-- Name: TABLE sys_stat_wal_receiver; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_wal_receiver TO PUBLIC;
+
+
+--
+-- TOC entry 8957 (class 0 OID 0)
+-- Dependencies: 515
+-- Name: TABLE sys_stat_xact_all_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_xact_all_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8958 (class 0 OID 0)
+-- Dependencies: 516
+-- Name: TABLE sys_stat_xact_sys_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_xact_sys_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8959 (class 0 OID 0)
+-- Dependencies: 517
+-- Name: TABLE sys_stat_xact_user_functions; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_xact_user_functions TO PUBLIC;
+
+
+--
+-- TOC entry 8960 (class 0 OID 0)
+-- Dependencies: 518
+-- Name: TABLE sys_stat_xact_user_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stat_xact_user_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8961 (class 0 OID 0)
+-- Dependencies: 519
+-- Name: TABLE sys_statio_all_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_all_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8962 (class 0 OID 0)
+-- Dependencies: 520
+-- Name: TABLE sys_statio_all_sequences; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_all_sequences TO PUBLIC;
+
+
+--
+-- TOC entry 8963 (class 0 OID 0)
+-- Dependencies: 521
+-- Name: TABLE sys_statio_all_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_all_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8964 (class 0 OID 0)
+-- Dependencies: 522
+-- Name: TABLE sys_statio_sys_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_sys_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8965 (class 0 OID 0)
+-- Dependencies: 523
+-- Name: TABLE sys_statio_sys_sequences; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_sys_sequences TO PUBLIC;
+
+
+--
+-- TOC entry 8966 (class 0 OID 0)
+-- Dependencies: 524
+-- Name: TABLE sys_statio_sys_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_sys_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8967 (class 0 OID 0)
+-- Dependencies: 525
+-- Name: TABLE sys_statio_user_indexes; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_user_indexes TO PUBLIC;
+
+
+--
+-- TOC entry 8968 (class 0 OID 0)
+-- Dependencies: 526
+-- Name: TABLE sys_statio_user_sequences; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_user_sequences TO PUBLIC;
+
+
+--
+-- TOC entry 8969 (class 0 OID 0)
+-- Dependencies: 527
+-- Name: TABLE sys_statio_user_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statio_user_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8970 (class 0 OID 0)
+-- Dependencies: 439
+-- Name: TABLE sys_statistic_ext; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_statistic_ext TO PUBLIC;
+
+
+--
+-- TOC entry 8971 (class 0 OID 0)
+-- Dependencies: 528
+-- Name: TABLE sys_stats; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stats TO PUBLIC;
+
+
+--
+-- TOC entry 8972 (class 0 OID 0)
+-- Dependencies: 529
+-- Name: TABLE sys_stats_ext; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_stats_ext TO PUBLIC;
+
+
+--
+-- TOC entry 8973 (class 0 OID 0)
+-- Dependencies: 441
+-- Name: TABLE sys_subpartition_table; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_subpartition_table TO PUBLIC;
+
+
+--
+-- TOC entry 8974 (class 0 OID 0)
+-- Dependencies: 443
+-- Name: TABLE sys_subscription_rel; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_subscription_rel TO PUBLIC;
+
+
+--
+-- TOC entry 8975 (class 0 OID 0)
+-- Dependencies: 530
+-- Name: TABLE sys_tables; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_tables TO PUBLIC;
+
+
+--
+-- TOC entry 8976 (class 0 OID 0)
+-- Dependencies: 444
+-- Name: TABLE sys_tablespace; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_tablespace TO PUBLIC;
+
+
+--
+-- TOC entry 8977 (class 0 OID 0)
+-- Dependencies: 531
+-- Name: TABLE sys_timezone_abbrevs; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_timezone_abbrevs TO PUBLIC;
+
+
+--
+-- TOC entry 8978 (class 0 OID 0)
+-- Dependencies: 532
+-- Name: TABLE sys_timezone_names; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_timezone_names TO PUBLIC;
+
+
+--
+-- TOC entry 8979 (class 0 OID 0)
+-- Dependencies: 445
+-- Name: TABLE sys_transform; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_transform TO PUBLIC;
+
+
+--
+-- TOC entry 8980 (class 0 OID 0)
+-- Dependencies: 446
+-- Name: TABLE sys_trigger; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_trigger TO PUBLIC;
+
+
+--
+-- TOC entry 8981 (class 0 OID 0)
+-- Dependencies: 457
+-- Name: TABLE sys_triggers; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_triggers TO PUBLIC;
+
+
+--
+-- TOC entry 8982 (class 0 OID 0)
+-- Dependencies: 447
+-- Name: TABLE sys_ts_config; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_ts_config TO PUBLIC;
+
+
+--
+-- TOC entry 8983 (class 0 OID 0)
+-- Dependencies: 448
+-- Name: TABLE sys_ts_config_map; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_ts_config_map TO PUBLIC;
+
+
+--
+-- TOC entry 8984 (class 0 OID 0)
+-- Dependencies: 449
+-- Name: TABLE sys_ts_dict; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_ts_dict TO PUBLIC;
+
+
+--
+-- TOC entry 8985 (class 0 OID 0)
+-- Dependencies: 450
+-- Name: TABLE sys_ts_parser; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_ts_parser TO PUBLIC;
+
+
+--
+-- TOC entry 8986 (class 0 OID 0)
+-- Dependencies: 451
+-- Name: TABLE sys_ts_template; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_ts_template TO PUBLIC;
+
+
+--
+-- TOC entry 8987 (class 0 OID 0)
+-- Dependencies: 452
+-- Name: TABLE sys_type; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_type TO PUBLIC;
+
+
+--
+-- TOC entry 8988 (class 0 OID 0)
+-- Dependencies: 535
+-- Name: TABLE sys_user_mappings; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_user_mappings TO PUBLIC;
+
+
+--
+-- TOC entry 8989 (class 0 OID 0)
+-- Dependencies: 534
+-- Name: TABLE sys_users; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_users TO PUBLIC;
+
+
+--
+-- TOC entry 8990 (class 0 OID 0)
+-- Dependencies: 536
+-- Name: TABLE sys_views; Type: ACL; Schema: sys_catalog; Owner: kingbase
+--
+
+GRANT IF NOT EXISTS SELECT ON TABLE sys_catalog.sys_views TO PUBLIC;
+
+
+-- Completed on 2024-07-17 11:27:32
+
+--
+-- Kingbase database dump complete
+--
+
diff --git a/pom.xml b/pom.xml
index 078e211e2..a5cd93d31 100644
--- a/pom.xml
+++ b/pom.xml
@@ -191,6 +191,11 @@
${commons-logging.version}
true
+
+ com.aizuda
+ snail-job-kingbase-datasource
+ ${revision}
+
diff --git a/snail-job-datasource/pom.xml b/snail-job-datasource/pom.xml
index 8fdc5c690..d2a3b6e6b 100644
--- a/snail-job-datasource/pom.xml
+++ b/snail-job-datasource/pom.xml
@@ -28,6 +28,7 @@
snail-job-sqlserver-datasource
snail-job-dm8-datasource
snail-job-datasource-template
+ snail-job-kingbase-datasource
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/config/AbstractConfigAccess.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/config/AbstractConfigAccess.java
index 078756a90..9ec88bca9 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/config/AbstractConfigAccess.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/config/AbstractConfigAccess.java
@@ -49,7 +49,9 @@ public abstract class AbstractConfigAccess implements ConfigAccess {
DbTypeEnum.POSTGRES.getDb(),
DbTypeEnum.ORACLE.getDb(),
DbTypeEnum.SQLSERVER.getDb(),
- DbTypeEnum.DM.getDb());
+ DbTypeEnum.DM.getDb(),
+ DbTypeEnum.KINGBASE_ES.getDb()
+ );
protected DbTypeEnum getDbType() {
return DbUtils.getDbType();
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/task/AbstractTaskAccess.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/task/AbstractTaskAccess.java
index 76389eed2..b093f7aa5 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/task/AbstractTaskAccess.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/access/task/AbstractTaskAccess.java
@@ -23,7 +23,9 @@ public abstract class AbstractTaskAccess implements TaskAccess {
DbTypeEnum.POSTGRES.getDb(),
DbTypeEnum.ORACLE.getDb(),
DbTypeEnum.SQLSERVER.getDb(),
- DbTypeEnum.DM.getDb());
+ DbTypeEnum.DM.getDb(),
+ DbTypeEnum.KINGBASE_ES.getDb()
+ );
protected DbTypeEnum getDbType() {
return DbUtils.getDbType();
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/enums/DbTypeEnum.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/enums/DbTypeEnum.java
index b300c4aee..7c7dae10a 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/enums/DbTypeEnum.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/enums/DbTypeEnum.java
@@ -20,7 +20,8 @@ public enum DbTypeEnum {
POSTGRES("postgresql", "Postgres数据库", DbType.POSTGRE_SQL),
ORACLE("oracle", "Oracle数据库", DbType.ORACLE_12C),
SQLSERVER("sqlserver", "SQLServer数据库", DbType.SQL_SERVER),
- DM("dm", "达梦数据库", DbType.DM);
+ DM("dm", "达梦数据库", DbType.DM),
+ KINGBASE_ES("kingbase", "人大金仓数据库", DbType.KINGBASE_ES);
private final String db;
private final String desc;
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/.gitignore b/snail-job-datasource/snail-job-kingbase-datasource/.gitignore
new file mode 100644
index 000000000..a73f41410
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/.gitignore
@@ -0,0 +1,35 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+.flattened-pom.xml
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/pom.xml b/snail-job-datasource/snail-job-kingbase-datasource/pom.xml
new file mode 100644
index 000000000..d69a81085
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+ com.aizuda
+ snail-job-datasource
+ ${revision}
+ ../pom.xml
+
+
+ snail-job-kingbase-datasource
+ snail-job-kingbase-datasource
+ snail-job-kingbase-datasource
+ jar
+
+
+ 17
+ 8.6.0
+
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+ com.aizuda
+ snail-job-datasource-template
+
+
+
+ cn.com.kingbase
+ kingbase8
+ ${kingbase.version}
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ none
+ execute
+
+
+
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobLogMessageMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobLogMessageMapper.xml
new file mode 100644
index 000000000..ea9d5a862
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobLogMessageMapper.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ INSERT INTO sj_job_log_message (namespace_id, group_name, job_id, task_batch_id, task_id, log_num,
+ message, create_dt, real_time)
+ VALUES
+
+ (
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.jobId},
+ #{item.taskBatchId},
+ #{item.taskId},
+ #{item.logNum},
+ #{item.message},
+ #{item.createDt},
+ #{item.realTime}
+ )
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobMapper.xml
new file mode 100644
index 000000000..d70be5085
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobMapper.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ UPDATE sj_job AS rt
+ SET next_trigger_at = tt.next_trigger_at
+ FROM (
+
+ SELECT
+ #{item.id} AS id,
+ #{item.nextTriggerAt} AS next_trigger_at
+
+ ) AS tt
+ WHERE rt.id = tt.id
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobSummaryMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobSummaryMapper.xml
new file mode 100644
index 000000000..596923e34
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/JobSummaryMapper.xml
@@ -0,0 +1,97 @@
+
+
+
+
+
+ INSERT INTO sj_job_summary (namespace_id, group_name, business_id, trigger_at, system_task_type,
+ success_num,fail_num,fail_reason,stop_num,stop_reason, cancel_num,cancel_reason)
+ VALUES
+
+ (
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.businessId},
+ #{item.triggerAt},
+ #{item.systemTaskType},
+ #{item.successNum},
+ #{item.failNum},
+ #{item.failReason},
+ #{item.stopNum},
+ #{item.stopReason},
+ #{item.cancelNum},
+ #{item.cancelReason}
+ )
+
+
+
+
+ UPDATE sj_job_summary AS rt
+ SET success_num = tt.success_num,
+ fail_num = tt.fail_num,
+ fail_reason = tt.fail_reason,
+ stop_num = tt.stop_num,
+ stop_reason = tt.stop_reason,
+ cancel_num = tt.cancel_num,
+ cancel_reason = tt.cancel_reason
+ FROM (
+
+ SELECT
+ #{item.successNum} AS success_num,
+ #{item.failNum} AS fail_num,
+ #{item.failReason} AS fail_reason,
+ #{item.stopNum} AS stop_num,
+ #{item.stopReason} AS stop_reason,
+ #{item.cancelNum} AS cancel_num,
+ #{item.cancelReason} AS cancel_reason,
+ #{item.systemTaskType} AS system_task_type,
+ #{item.businessId} AS business_id,
+ #{item.triggerAt} AS trigger_at
+
+ ) AS tt
+ WHERE rt.system_task_type = tt.system_task_type
+ AND rt.business_id = tt.business_id
+ AND rt.trigger_at = tt.trigger_at
+
+
+
+
+
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryDeadLetterMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryDeadLetterMapper.xml
new file mode 100644
index 000000000..55a094f1e
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryDeadLetterMapper.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ INSERT INTO sj_retry_dead_letter (namespace_id, unique_id, group_name, scene_name,
+ idempotent_id, biz_no, executor_name, args_str,
+ ext_attrs, create_dt)
+ VALUES
+
+ (
+ #{retryDeadLetter.namespaceId,jdbcType=VARCHAR}, #{retryDeadLetter.uniqueId,jdbcType=VARCHAR},
+ #{retryDeadLetter.groupName,jdbcType=VARCHAR}, #{retryDeadLetter.sceneName,jdbcType=VARCHAR},
+ #{retryDeadLetter.idempotentId,jdbcType=VARCHAR}, #{retryDeadLetter.bizNo,jdbcType=VARCHAR},
+ #{retryDeadLetter.executorName,jdbcType=VARCHAR}, #{retryDeadLetter.argsStr,jdbcType=VARCHAR},
+ #{retryDeadLetter.extAttrs,jdbcType=VARCHAR}, #{retryDeadLetter.createDt,jdbcType=TIMESTAMP}
+ )
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetrySummaryMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetrySummaryMapper.xml
new file mode 100644
index 000000000..52315f965
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetrySummaryMapper.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ INSERT INTO sj_retry_summary (namespace_id, group_name, scene_name, trigger_at,
+ running_num, finish_num, max_count_num, suspend_num)
+ VALUES
+
+ (
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.sceneName},
+ #{item.triggerAt},
+ #{item.runningNum},
+ #{item.finishNum},
+ #{item.maxCountNum},
+ #{item.suspendNum}
+ )
+
+
+
+
+ UPDATE sj_retry_summary AS rt
+ SET running_num = tt.running_num,
+ finish_num = tt.finish_num,
+ max_count_num = tt.max_count_num,
+ suspend_num = tt.suspend_num
+ FROM (
+
+ SELECT
+ #{item.runningNum} AS running_num,
+ #{item.finishNum} AS finish_num,
+ #{item.maxCountNum} AS max_count_num,
+ #{item.suspendNum} AS suspend_num,
+ #{item.triggerAt} AS trigger_at,
+ #{item.sceneName} AS scene_name,
+ #{item.namespaceId} AS namespace_id,
+ #{item.groupName} AS group_name
+
+ ) AS tt
+ WHERE rt.trigger_at = tt.trigger_at
+ AND rt.group_name = tt.group_name
+ AND rt.namespace_id = tt.namespace_id
+ AND rt.scene_name = tt.scene_name
+
+
+
+
+
+
+
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMapper.xml
new file mode 100644
index 000000000..a44588c96
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMapper.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ INSERT INTO sj_retry_task_log (unique_id, group_name, scene_name, idempotent_id, biz_no, executor_name,
+ args_str, ext_attrs, task_type, create_dt, namespace_id)
+ VALUES
+
+ (
+ #{item.uniqueId}, #{item.groupName}, #{item.sceneName}, #{item.idempotentId},
+ #{item.bizNo}, #{item.executorName}, #{item.argsStr}, #{item.extAttrs},
+ #{item.taskType}, #{item.createDt}, #{item.namespaceId}
+ )
+
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMessageMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMessageMapper.xml
new file mode 100644
index 000000000..c9eeff64c
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskLogMessageMapper.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ INSERT INTO sj_retry_task_log_message (namespace_id, group_name, unique_id, log_num, message,
+ create_dt, real_time)
+ VALUES
+
+ (
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.uniqueId},
+ #{item.logNum},
+ #{item.message},
+ #{item.createDt},
+ #{item.realTime}
+ )
+
+
+
+
+ UPDATE sj_retry_task_log_message rt,
+ (
+
+ SELECT
+ #{item.id} AS id,
+ #{item.message} AS message,
+ #{item.logNum} AS log_num
+
+ ) tt
+ SET rt.message = tt.message,
+ rt.log_num = tt.log_num
+ WHERE rt.id = tt.id
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskMapper.xml
new file mode 100644
index 000000000..69071c03f
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/RetryTaskMapper.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+ INSERT INTO sj_retry_task (namespace_id, unique_id, group_name, scene_name,
+ idempotent_id, biz_no, executor_name, args_str, ext_attrs,
+ next_trigger_at, task_type, retry_status, create_dt)
+ VALUES
+
+ (
+ #{item.namespaceId}, #{item.uniqueId}, #{item.groupName},
+ #{item.sceneName}, #{item.idempotentId}, #{item.bizNo}, #{item.executorName}, #{item.argsStr},
+ #{item.extAttrs}, #{item.nextTriggerAt}, #{item.taskType}, #{item.retryStatus}, #{item.createDt}
+ )
+
+
+
+
+ UPDATE sj_retry_task_${partition} AS rt
+ SET next_trigger_at = tt.next_trigger_at
+ FROM (
+
+ SELECT
+ #{item.id} AS id,
+ #{item.nextTriggerAt} AS next_trigger_at
+
+ ) AS tt
+ WHERE rt.id = tt.id
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/ServerNodeMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/ServerNodeMapper.xml
new file mode 100644
index 000000000..29768c82b
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/ServerNodeMapper.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+ INSERT INTO sj_server_node (namespace_id, group_name, host_id, host_ip, host_port,
+ expire_at, node_type, ext_attrs, create_dt)
+ VALUES
+
+ (
+ #{item.namespaceId,jdbcType=VARCHAR},
+ #{item.groupName,jdbcType=VARCHAR},
+ #{item.hostId,jdbcType=VARCHAR},
+ #{item.hostIp,jdbcType=VARCHAR},
+ #{item.hostPort,jdbcType=INTEGER},
+ #{item.expireAt,jdbcType=TIMESTAMP},
+ #{item.nodeType,jdbcType=TINYINT},
+ #{item.extAttrs,jdbcType=VARCHAR},
+ #{item.createDt,jdbcType=TIMESTAMP}
+ )
+
+
+
+
+ UPDATE sj_server_node AS rt
+ SET expire_at = tt.expire_at
+ FROM (
+
+ SELECT
+ #{item.hostId} AS host_id,
+ #{item.hostIp} AS host_ip,
+ #{item.expireAt} AS expire_at
+
+ ) AS tt
+ WHERE rt.host_id = tt.host_id
+ AND rt.host_ip = tt.host_ip
+
+
+
diff --git a/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/WorkflowMapper.xml b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/WorkflowMapper.xml
new file mode 100644
index 000000000..56bc8eb8c
--- /dev/null
+++ b/snail-job-datasource/snail-job-kingbase-datasource/src/main/resources/kingbase/mapper/WorkflowMapper.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+ UPDATE sj_workflow AS rt
+ SET next_trigger_at = tt.next_trigger_at
+ FROM (
+
+ SELECT
+ #{item.id} AS id,
+ #{item.nextTriggerAt} AS next_trigger_at
+
+ ) AS tt
+ WHERE rt.id = tt.id
+
+
+
diff --git a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/lock/persistence/JdbcLockProvider.java b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/lock/persistence/JdbcLockProvider.java
index 9ea8968ba..370f7d6f4 100644
--- a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/lock/persistence/JdbcLockProvider.java
+++ b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/lock/persistence/JdbcLockProvider.java
@@ -46,7 +46,10 @@ public class JdbcLockProvider implements LockStorage, Lifecycle {
DbTypeEnum.POSTGRES.getDb(),
DbTypeEnum.ORACLE.getDb(),
DbTypeEnum.SQLSERVER.getDb(),
- DbTypeEnum.DM.getDb());
+ DbTypeEnum.DM.getDb(),
+ DbTypeEnum.KINGBASE_ES.getDb()
+ );
+
private final DistributedLockMapper distributedLockMapper;
private final PlatformTransactionManager platformTransactionManager;
diff --git a/snail-job-server/snail-job-server-starter/src/main/resources/application.yml b/snail-job-server/snail-job-server-starter/src/main/resources/application.yml
index ed43c6fc6..bda62ac50 100644
--- a/snail-job-server/snail-job-server-starter/src/main/resources/application.yml
+++ b/snail-job-server/snail-job-server-starter/src/main/resources/application.yml
@@ -9,12 +9,18 @@ spring:
profiles:
active: dev
datasource:
+ #kingbase
name: snail_job
- ## mysql
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/snail_job?useSSL=false&characterEncoding=utf8&useUnicode=true
- username: root
- password: root
+ driver-class-name: com.kingbase8.Driver
+ url: jdbc:kingbase8://192.168.1.40:54321/snail_job?currentSchema=public&useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
+ username: kingbase
+ password: 123456
+# name: snail_job
+# ## mysql
+# driver-class-name: com.mysql.cj.jdbc.Driver
+# url: jdbc:mysql://localhost:3306/snail_job?useSSL=false&characterEncoding=utf8&useUnicode=true
+# username: root
+# password: root
## postgres
# driver-class-name: org.postgresql.Driver
# url: jdbc:postgresql://localhost:5432/snail_job?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
diff --git a/snail-job-server/snail-job-server-web/pom.xml b/snail-job-server/snail-job-server-web/pom.xml
index 612eeceea..b9a924724 100644
--- a/snail-job-server/snail-job-server-web/pom.xml
+++ b/snail-job-server/snail-job-server-web/pom.xml
@@ -91,6 +91,10 @@
cn.hutool
hutool-crypto
+
+ com.aizuda
+ snail-job-kingbase-datasource
+