/*
 change.sql 说明
 1.数据库相关修改添加到对应的 change.sql 文件，无需调整其他 sql  文件
 2.sql 语句验证正确后再提交
*/

--2022.08.22 yjj 增加数据源名称 字段
ALTER TABLE "BPM_SCRIPT" ADD ("DS_NAME_" VARCHAR2(50));
COMMENT ON COLUMN "BPM_SCRIPT"."DS_NAME_" IS '数据源名称';

--2022-9-5 yijj 增加会签数据 entity对象 用户组类型
ALTER TABLE "BPM_TASK_SIGNDATA" ADD ("IDENTITY_TYPE_" VARCHAR2(64));
COMMENT ON COLUMN "BPM_TASK_SIGNDATA"."IDENTITY_TYPE_" IS '用户组类型';

--2022-09-08 yijj 修改ACT_RU_VARIABLE 外键级联关系
ALTER TABLE "ACT_RU_VARIABLE" DROP CONSTRAINT "ACT_FK_VAR_PROCINST";
ALTER TABLE "ACT_RU_VARIABLE" ADD CONSTRAINT "ACT_FK_VAR_PROCINST" FOREIGN KEY ("PROC_INST_ID_") REFERENCES "ACT_RU_EXECUTION" ("ID_") ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;

--2022-9-8 liangjc 【移动端模块】默认权限初始化为所有人
INSERT INTO portal_sys_auth_user(ID_, AUTHORIZE_ID_, OWNER_ID_, OWNER_NAME_, RIGHT_TYPE_, OBJ_TYPE_, TENANT_ID_) VALUES ('1293129463957164032', '1293129463957164032', NULL, NULL, 'everyone', 'app', '-1');

-- liangjc 2022-9-14 FORM_BO_ATTR修改字段DEFAULT_VALUE_字段
alter table form_bo_attr rename column DEFAULT_VALUE_  to name_tmp;
alter table form_bo_attr add DEFAULT_VALUE_ NVARCHAR2(2000);
update form_bo_attr set DEFAULT_VALUE_=trim(name_tmp);
alter table form_bo_attr drop column name_tmp;

-- 欧阳高龙 2022-09-14 oracle保存组织管理，存储中文字符长度问题
alter table UC_ORG modify NAME_ VARCHAR2(150);

