123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424 |
- -- ----------------------------
- -- Table structure for flw_his_task_actor
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_his_task_actor";
- CREATE TABLE "public"."flw_his_task_actor" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "instance_id" int8 NOT NULL,
- "task_id" int8 NOT NULL,
- "actor_id" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "actor_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "actor_type" int4 NOT NULL,
- "weight" int4
- )
- ;
- COMMENT ON COLUMN "public"."flw_his_task_actor"."id" IS '主键 ID';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."instance_id" IS '流程实例ID';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."task_id" IS '任务ID';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."actor_id" IS '参与者ID';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."actor_name" IS '参与者名称';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."actor_type" IS '参与者类型 0,用户 1,角色 2,部门';
- COMMENT ON COLUMN "public"."flw_his_task_actor"."weight" IS '票签权重';
- COMMENT ON TABLE "public"."flw_his_task_actor" IS '历史任务参与者表';
- -- ----------------------------
- -- Table structure for flw_his_task
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_his_task";
- CREATE TABLE "public"."flw_his_task" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "create_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_by" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_time" timestamp(6) NOT NULL,
- "instance_id" int8 NOT NULL,
- "parent_task_id" int8,
- "call_process_id" int8,
- "call_instance_id" int8,
- "task_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "display_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
- "task_type" int2 NOT NULL,
- "perform_type" int2,
- "action_url" varchar(200) COLLATE "pg_catalog"."default",
- "variable" text COLLATE "pg_catalog"."default",
- "assignor_id" varchar(100) COLLATE "pg_catalog"."default",
- "assignor" varchar(100) COLLATE "pg_catalog"."default",
- "expire_time" timestamp(6),
- "remind_time" timestamp(6),
- "remind_repeat" int2 NOT NULL DEFAULT 0,
- "viewed" int2 NOT NULL DEFAULT 0,
- "finish_time" timestamp(6),
- "task_state" int2 NOT NULL DEFAULT 0,
- "duration" int8
- )
- ;
- COMMENT ON COLUMN "public"."flw_his_task"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_his_task"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_his_task"."create_id" IS '创建人ID';
- COMMENT ON COLUMN "public"."flw_his_task"."create_by" IS '创建人名称';
- COMMENT ON COLUMN "public"."flw_his_task"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."flw_his_task"."instance_id" IS '流程实例ID';
- COMMENT ON COLUMN "public"."flw_his_task"."parent_task_id" IS '父任务ID';
- COMMENT ON COLUMN "public"."flw_his_task"."call_process_id" IS '调用外部流程定义ID';
- COMMENT ON COLUMN "public"."flw_his_task"."call_instance_id" IS '调用外部流程实例ID';
- COMMENT ON COLUMN "public"."flw_his_task"."task_name" IS '任务名称';
- COMMENT ON COLUMN "public"."flw_his_task"."display_name" IS '任务显示名称';
- COMMENT ON COLUMN "public"."flw_his_task"."task_type" IS '任务类型';
- COMMENT ON COLUMN "public"."flw_his_task"."perform_type" IS '参与类型';
- COMMENT ON COLUMN "public"."flw_his_task"."action_url" IS '任务处理的url';
- COMMENT ON COLUMN "public"."flw_his_task"."variable" IS '变量json';
- COMMENT ON COLUMN "public"."flw_his_task"."assignor_id" IS '委托人ID';
- COMMENT ON COLUMN "public"."flw_his_task"."assignor" IS '委托人';
- COMMENT ON COLUMN "public"."flw_his_task"."expire_time" IS '任务期望完成时间';
- COMMENT ON COLUMN "public"."flw_his_task"."remind_time" IS '提醒时间';
- COMMENT ON COLUMN "public"."flw_his_task"."remind_repeat" IS '提醒次数';
- COMMENT ON COLUMN "public"."flw_his_task"."viewed" IS '已阅 0,否 1,是';
- COMMENT ON COLUMN "public"."flw_his_task"."finish_time" IS '任务完成时间';
- COMMENT ON COLUMN "public"."flw_his_task"."task_state" IS '任务状态 0,活动 1,结束 2,拒绝 3,超时 4,终止 5,跳转';
- COMMENT ON COLUMN "public"."flw_his_task"."duration" IS '处理耗时';
- COMMENT ON TABLE "public"."flw_his_task" IS '历史任务表';
- -- ----------------------------
- -- Table structure for flw_task_actor
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_task_actor";
- CREATE TABLE "public"."flw_task_actor" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "instance_id" int8 NOT NULL,
- "task_id" int8 NOT NULL,
- "actor_id" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "actor_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "actor_type" int4 NOT NULL,
- "weight" int4
- )
- ;
- COMMENT ON COLUMN "public"."flw_task_actor"."id" IS '主键 ID';
- COMMENT ON COLUMN "public"."flw_task_actor"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_task_actor"."instance_id" IS '流程实例ID';
- COMMENT ON COLUMN "public"."flw_task_actor"."task_id" IS '任务ID';
- COMMENT ON COLUMN "public"."flw_task_actor"."actor_id" IS '参与者ID';
- COMMENT ON COLUMN "public"."flw_task_actor"."actor_name" IS '参与者名称';
- COMMENT ON COLUMN "public"."flw_task_actor"."actor_type" IS '参与者类型 0,用户 1,角色 2,部门';
- COMMENT ON COLUMN "public"."flw_task_actor"."weight" IS '票签权重';
- COMMENT ON TABLE "public"."flw_task_actor" IS '任务参与者表';
- -- ----------------------------
- -- Table structure for flw_task
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_task";
- CREATE TABLE "public"."flw_task" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "create_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_by" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_time" timestamp(6) NOT NULL,
- "instance_id" int8 NOT NULL,
- "parent_task_id" int8,
- "task_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "display_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
- "task_type" int2 NOT NULL,
- "perform_type" int2,
- "action_url" varchar(200) COLLATE "pg_catalog"."default",
- "variable" text COLLATE "pg_catalog"."default",
- "assignor_id" varchar(100) COLLATE "pg_catalog"."default",
- "assignor" varchar(100) COLLATE "pg_catalog"."default",
- "expire_time" timestamp(6),
- "remind_time" timestamp(6),
- "remind_repeat" int2 NOT NULL DEFAULT 0,
- "viewed" int2 NOT NULL DEFAULT 0
- )
- ;
- COMMENT ON COLUMN "public"."flw_task"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_task"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_task"."create_id" IS '创建人ID';
- COMMENT ON COLUMN "public"."flw_task"."create_by" IS '创建人名称';
- COMMENT ON COLUMN "public"."flw_task"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."flw_task"."instance_id" IS '流程实例ID';
- COMMENT ON COLUMN "public"."flw_task"."parent_task_id" IS '父任务ID';
- COMMENT ON COLUMN "public"."flw_task"."task_name" IS '任务名称';
- COMMENT ON COLUMN "public"."flw_task"."display_name" IS '任务显示名称';
- COMMENT ON COLUMN "public"."flw_task"."task_type" IS '任务类型';
- COMMENT ON COLUMN "public"."flw_task"."perform_type" IS '参与类型';
- COMMENT ON COLUMN "public"."flw_task"."action_url" IS '任务处理的url';
- COMMENT ON COLUMN "public"."flw_task"."variable" IS '变量json';
- COMMENT ON COLUMN "public"."flw_task"."assignor_id" IS '委托人ID';
- COMMENT ON COLUMN "public"."flw_task"."assignor" IS '委托人';
- COMMENT ON COLUMN "public"."flw_task"."expire_time" IS '任务期望完成时间';
- COMMENT ON COLUMN "public"."flw_task"."remind_time" IS '提醒时间';
- COMMENT ON COLUMN "public"."flw_task"."remind_repeat" IS '提醒次数';
- COMMENT ON COLUMN "public"."flw_task"."viewed" IS '已阅 0,否 1,是';
- COMMENT ON TABLE "public"."flw_task" IS '任务表';
- -- ----------------------------
- -- Table structure for flw_ext_instance
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_ext_instance";
- CREATE TABLE "public"."flw_ext_instance" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "process_id" int8 NOT NULL,
- "model_content" text COLLATE "pg_catalog"."default"
- )
- ;
- COMMENT ON COLUMN "public"."flw_ext_instance"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_ext_instance"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_ext_instance"."process_id" IS '流程定义ID';
- COMMENT ON COLUMN "public"."flw_ext_instance"."model_content" IS '流程模型定义JSON内容';
- COMMENT ON TABLE "public"."flw_ext_instance" IS '扩展流程实例表';
- -- ----------------------------
- -- Table structure for flw_his_instance
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_his_instance";
- CREATE TABLE "public"."flw_his_instance" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "create_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_by" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_time" timestamp(6) NOT NULL,
- "process_id" int8 NOT NULL,
- "parent_instance_id" int8,
- "priority" int2,
- "instance_no" varchar(50) COLLATE "pg_catalog"."default",
- "business_key" varchar(100) COLLATE "pg_catalog"."default",
- "variable" text COLLATE "pg_catalog"."default",
- "current_node" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "expire_time" timestamp(6),
- "last_update_by" varchar(50) COLLATE "pg_catalog"."default",
- "last_update_time" timestamp(6),
- "instance_state" int2 NOT NULL DEFAULT 0,
- "end_time" timestamp(6),
- "duration" int8
- )
- ;
- COMMENT ON COLUMN "public"."flw_his_instance"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_his_instance"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_his_instance"."create_id" IS '创建人ID';
- COMMENT ON COLUMN "public"."flw_his_instance"."create_by" IS '创建人名称';
- COMMENT ON COLUMN "public"."flw_his_instance"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."flw_his_instance"."process_id" IS '流程定义ID';
- COMMENT ON COLUMN "public"."flw_his_instance"."parent_instance_id" IS '父流程实例ID';
- COMMENT ON COLUMN "public"."flw_his_instance"."priority" IS '优先级';
- COMMENT ON COLUMN "public"."flw_his_instance"."instance_no" IS '流程实例编号';
- COMMENT ON COLUMN "public"."flw_his_instance"."business_key" IS '业务KEY';
- COMMENT ON COLUMN "public"."flw_his_instance"."variable" IS '变量json';
- COMMENT ON COLUMN "public"."flw_his_instance"."current_node" IS '当前所在节点';
- COMMENT ON COLUMN "public"."flw_his_instance"."expire_time" IS '期望完成时间';
- COMMENT ON COLUMN "public"."flw_his_instance"."last_update_by" IS '上次更新人';
- COMMENT ON COLUMN "public"."flw_his_instance"."last_update_time" IS '上次更新时间';
- COMMENT ON COLUMN "public"."flw_his_instance"."instance_state" IS '状态 0,审批中 1,审批通过 2,审批拒绝 3,撤销审批 4,超时结束 5,强制终止';
- COMMENT ON COLUMN "public"."flw_his_instance"."end_time" IS '结束时间';
- COMMENT ON COLUMN "public"."flw_his_instance"."duration" IS '处理耗时';
- COMMENT ON TABLE "public"."flw_his_instance" IS '历史流程实例表';
- -- ----------------------------
- -- Table structure for flw_instance
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_instance";
- CREATE TABLE "public"."flw_instance" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "create_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_by" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_time" timestamp(6) NOT NULL,
- "process_id" int8 NOT NULL,
- "parent_instance_id" int8,
- "priority" int2,
- "instance_no" varchar(50) COLLATE "pg_catalog"."default",
- "business_key" varchar(100) COLLATE "pg_catalog"."default",
- "variable" text COLLATE "pg_catalog"."default",
- "current_node" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "expire_time" timestamp(6),
- "last_update_by" varchar(50) COLLATE "pg_catalog"."default",
- "last_update_time" timestamp(6)
- )
- ;
- COMMENT ON COLUMN "public"."flw_instance"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_instance"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_instance"."create_id" IS '创建人ID';
- COMMENT ON COLUMN "public"."flw_instance"."create_by" IS '创建人名称';
- COMMENT ON COLUMN "public"."flw_instance"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."flw_instance"."process_id" IS '流程定义ID';
- COMMENT ON COLUMN "public"."flw_instance"."parent_instance_id" IS '父流程实例ID';
- COMMENT ON COLUMN "public"."flw_instance"."priority" IS '优先级';
- COMMENT ON COLUMN "public"."flw_instance"."instance_no" IS '流程实例编号';
- COMMENT ON COLUMN "public"."flw_instance"."business_key" IS '业务KEY';
- COMMENT ON COLUMN "public"."flw_instance"."variable" IS '变量json';
- COMMENT ON COLUMN "public"."flw_instance"."current_node" IS '当前所在节点';
- COMMENT ON COLUMN "public"."flw_instance"."expire_time" IS '期望完成时间';
- COMMENT ON COLUMN "public"."flw_instance"."last_update_by" IS '上次更新人';
- COMMENT ON COLUMN "public"."flw_instance"."last_update_time" IS '上次更新时间';
- COMMENT ON TABLE "public"."flw_instance" IS '流程实例表';
- -- ----------------------------
- -- Table structure for flw_process
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."flw_process";
- CREATE TABLE "public"."flw_process" (
- "id" int8 NOT NULL,
- "tenant_id" varchar(50) COLLATE "pg_catalog"."default",
- "create_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_by" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "create_time" timestamp(6) NOT NULL,
- "process_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "process_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
- "process_icon" varchar(255) COLLATE "pg_catalog"."default",
- "process_type" varchar(100) COLLATE "pg_catalog"."default",
- "process_version" int4 NOT NULL DEFAULT 1,
- "instance_url" varchar(200) COLLATE "pg_catalog"."default",
- "remark" varchar(255) COLLATE "pg_catalog"."default",
- "use_scope" int2 NOT NULL DEFAULT 0,
- "process_state" int2 NOT NULL DEFAULT 1,
- "model_content" text COLLATE "pg_catalog"."default",
- "sort" int2
- )
- ;
- COMMENT ON COLUMN "public"."flw_process"."id" IS '主键ID';
- COMMENT ON COLUMN "public"."flw_process"."tenant_id" IS '租户ID';
- COMMENT ON COLUMN "public"."flw_process"."create_id" IS '创建人ID';
- COMMENT ON COLUMN "public"."flw_process"."create_by" IS '创建人名称';
- COMMENT ON COLUMN "public"."flw_process"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."flw_process"."process_key" IS '流程定义 key 唯一标识';
- COMMENT ON COLUMN "public"."flw_process"."process_name" IS '流程定义名称';
- COMMENT ON COLUMN "public"."flw_process"."process_icon" IS '流程图标地址';
- COMMENT ON COLUMN "public"."flw_process"."process_type" IS '流程类型';
- COMMENT ON COLUMN "public"."flw_process"."process_version" IS '流程版本,默认 1';
- COMMENT ON COLUMN "public"."flw_process"."instance_url" IS '实例地址';
- COMMENT ON COLUMN "public"."flw_process"."remark" IS '备注说明';
- COMMENT ON COLUMN "public"."flw_process"."use_scope" IS '使用范围 0,全员 1,指定人员(业务关联) 2,均不可提交';
- COMMENT ON COLUMN "public"."flw_process"."process_state" IS '流程状态 0,不可用 1,可用';
- COMMENT ON COLUMN "public"."flw_process"."model_content" IS '流程模型定义JSON内容';
- COMMENT ON COLUMN "public"."flw_process"."sort" IS '排序';
- COMMENT ON TABLE "public"."flw_process" IS '流程定义表';
- -- ----------------------------
- -- Indexes structure for table flw_his_instance
- -- ----------------------------
- CREATE INDEX "idx_his_instance_process_id" ON "public"."flw_his_instance" USING btree (
- "process_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_his_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_his_instance" ADD CONSTRAINT "flw_his_instance_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Indexes structure for table flw_his_task
- -- ----------------------------
- CREATE INDEX "idx_his_task_instance_id" ON "public"."flw_his_task" USING btree (
- "instance_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- CREATE INDEX "idx_his_task_parent_task_id" ON "public"."flw_his_task" USING btree (
- "parent_task_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_his_task
- -- ----------------------------
- ALTER TABLE "public"."flw_his_task" ADD CONSTRAINT "flw_his_task_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Indexes structure for table flw_his_task_actor
- -- ----------------------------
- CREATE INDEX "idx_his_task_actor_task_id" ON "public"."flw_his_task_actor" USING btree (
- "task_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_his_task_actor
- -- ----------------------------
- ALTER TABLE "public"."flw_his_task_actor" ADD CONSTRAINT "flw_his_task_actor_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Primary Key structure for table flw_ext_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_ext_instance" ADD CONSTRAINT "flw_ext_instance_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Foreign Keys structure for table flw_ext_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_ext_instance" ADD CONSTRAINT "fk_ext_instance_id" FOREIGN KEY ("id") REFERENCES "public"."flw_his_instance" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Indexes structure for table flw_instance
- -- ----------------------------
- CREATE INDEX "idx_instance_process_id" ON "public"."flw_instance" USING btree (
- "process_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_instance" ADD CONSTRAINT "flw_instance_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Indexes structure for table flw_process
- -- ----------------------------
- CREATE INDEX "idx_process_name" ON "public"."flw_process" USING btree (
- "process_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_process
- -- ----------------------------
- ALTER TABLE "public"."flw_process" ADD CONSTRAINT "flw_process_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Indexes structure for table flw_task
- -- ----------------------------
- CREATE INDEX "idx_task_instance_id" ON "public"."flw_task" USING btree (
- "instance_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_task
- -- ----------------------------
- ALTER TABLE "public"."flw_task" ADD CONSTRAINT "flw_task_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Indexes structure for table flw_task_actor
- -- ----------------------------
- CREATE INDEX "idx_task_actor_task_id" ON "public"."flw_task_actor" USING btree (
- "task_id" "pg_catalog"."int8_ops" ASC NULLS LAST
- );
- -- ----------------------------
- -- Primary Key structure for table flw_task_actor
- -- ----------------------------
- ALTER TABLE "public"."flw_task_actor" ADD CONSTRAINT "flw_task_actor_pkey" PRIMARY KEY ("id");
- -- ----------------------------
- -- Foreign Keys structure for table flw_his_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_his_instance" ADD CONSTRAINT "flw_his_instance_process_id_fkey" FOREIGN KEY ("process_id") REFERENCES "public"."flw_process" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Foreign Keys structure for table flw_his_task
- -- ----------------------------
- ALTER TABLE "public"."flw_his_task" ADD CONSTRAINT "flw_his_task_instance_id_fkey" FOREIGN KEY ("instance_id") REFERENCES "public"."flw_his_instance" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Foreign Keys structure for table flw_his_task_actor
- -- ----------------------------
- ALTER TABLE "public"."flw_his_task_actor" ADD CONSTRAINT "flw_his_task_actor_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "public"."flw_his_task" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Foreign Keys structure for table flw_instance
- -- ----------------------------
- ALTER TABLE "public"."flw_instance" ADD CONSTRAINT "flw_instance_process_id_fkey" FOREIGN KEY ("process_id") REFERENCES "public"."flw_process" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Foreign Keys structure for table flw_task
- -- ----------------------------
- ALTER TABLE "public"."flw_task" ADD CONSTRAINT "flw_task_instance_id_fkey" FOREIGN KEY ("instance_id") REFERENCES "public"."flw_instance" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
- -- ----------------------------
- -- Foreign Keys structure for table flw_task_actor
- -- ----------------------------
- ALTER TABLE "public"."flw_task_actor" ADD CONSTRAINT "flw_task_actor_task_id_fkey" FOREIGN KEY ("task_id") REFERENCES "public"."flw_task" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|