Доступно с лицензией Workflow Manager.
Администратор базы геоданных должен наделить определенными правами доступа к таблицам всех пользователей, которые будут обращаться к рабочей области Workflow Manager (Classic). Это можно выполнить созданием ролей и назначением этих ролей отдельным пользователям.
В pgAdmin или psql предоставьте права доступа к таблицам рабочей области Workflow Manager (Classic), используя роли.
Предоставить права доступа:
--This SQL query creates a script to revoke permissions granted directly to pmeditor, pmviewer users.
select 'REVOKE SELECT, INSERT, UPDATE, DELETE ON' || tableowner ||'.'|| tablename || 'FROM
pmeditor;' AS sqltxt from pg_tables where tableowner = 'wmx'
union all
select 'REVOKE SELECT, INSERT, UPDATE, DELETE ON' || tableowner ||'.'|| tablename || 'FROM
pmviewer;' AS sqltext from pg_tables where tableowner = 'wmx';
--This SQL query creates a script to grant permission to the roles.
--role_wmx_wmx_editor
select 'GRANT SELECT, INSERT, UPDATE, DELETE ON' || tableowner ||'.'|| 'TO
role_wmx_wmx_editor;' AS sqltext
from pg_tables
where tableowner = 'wmx';
--role_wmx_wmx_viewer
select 'GRANT SELECT ON' || tableowner ||'.'|| tablename || 'TO role_wmx_wmx_viewer;' AS sqltext
from pg_tables
where tableowner = 'wmx';
--Grant roles to editor and viewer users
GRANT role_wmx_wmx_editor TO pmeditor;
GRANT role_wmx_wmx_viewer TO pmviewer;