-- 先删除activiti初始换表格时创建的用户相关的三张表DROPTABLEIFEXISTS act_id_membership;DROPTABLEIFEXISTS act_id_group;DROPTABLEIFEXISTS act_id_user;-- 如果之前存在视图则删除DROPVIEWIFEXISTS act_id_membership;DROPVIEWIFEXISTS act_id_user;DROPVIEWIFEXISTS act_id_group;-- 创建用户试图CREATEORREPLACEVIEW act_id_user ASSELECT
u.login_name AS ID_,0AS REV_,
u.user_name AS FIRST_,''AS LAST_,
u.email AS EMAIL_,
u.password AS PWD_,''AS PICTURE_ID_
FROM sys_user u;-- 创建角色试图CREATEVIEW act_id_group ASSELECT
r.role_key AS ID_,NULLAS REV_,
r.role_name AS NAME_,'assignment'AS TYPE_
FROM sys_role r;-- 创建用户、角色关系试图CREATEVIEW act_id_membership ASSELECT(SELECT u.login_name FROM sys_user u WHERE u.user_id=ur.user_id)AS USER_ID_,(SELECT r.role_key FROM sys_role r WHERE r.role_id=ur.role_id)AS GROUP_ID_
FROM sys_user_role ur;