v1.5_updateTaskProcessSummary.sql 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. --增加字段:批示留言是否已发布
  2. ALTER TABLE "public"."task_process_summary" ADD COLUMN "is_published" int2 DEFAULT 1;
  3. ALTER TABLE "public"."task_process_summary" ADD COLUMN "visibility_scope" VARCHAR(64) DEFAULT 'All';
  4. COMMENT ON COLUMN "public"."task_process_summary"."is_published" IS '批示留言是否已发布,默认1';
  5. COMMENT ON COLUMN "public"."task_process_summary"."visibility_scope" IS '可见范围,默认全部可见';
  6. --增加表记录批示留言的可见性
  7. DROP TABLE IF EXISTS "public"."task_process_visibility";
  8. CREATE TABLE "public"."task_process_visibility"(
  9. "id" int8 NOT NULL,
  10. "task_id" int8 NOT NULL,
  11. "process_id" int8 NOT NULL,
  12. "person_id" int8 NOT NULL,
  13. "resource_type" VARCHAR(64) COLLATE "pg_catalog"."default",
  14. "resource_id" int8,
  15. "operator_id" int8,
  16. "create_date" TIMESTAMP(6)
  17. );
  18. COMMENT ON COLUMN "public"."task_process_visibility"."id" IS '批示留言可见范围表';
  19. COMMENT ON COLUMN "public"."task_process_visibility"."task_id" IS '任务id';
  20. COMMENT ON COLUMN "public"."task_process_visibility"."process_id" IS '批示留言id';
  21. COMMENT ON COLUMN "public"."task_process_visibility"."person_id" IS '发布人员id';
  22. COMMENT ON COLUMN "public"."task_process_visibility"."resource_type" IS '范围值类型';
  23. COMMENT ON COLUMN "public"."task_process_visibility"."resource_id" IS '范围值';
  24. COMMENT ON COLUMN "public"."task_process_visibility"."create_date" IS '创建时间';
  25. -- ----------------------------
  26. -- Primary Key structure for table task_process_visibility
  27. -- ----------------------------
  28. ALTER TABLE "public"."task_process_visibility" ADD CONSTRAINT "task_process_visibility_pkey" PRIMARY KEY ("id");