Роли SaveToDB Framework

Роли SaveToDB Framework

Пользователи должны иметь разрешение на чтение объектов SaveToDB Framework, чтобы приложения могли получать данные конфигураций.

Для этого можно добавить пользователей в встроенные роли SaveToDB Framework:

  • xls_users — разрешения на чтение объектов конфигурации.
  • xls_formats — разрешения на сохранение форматов таблиц в таблице xls.formats.
  • xls_developers — разрешения на чтение и запись объектов конфигурации.

Управление ролями SaveToDB Framework

Вы можете управлять ролями через контекстное меню представления xls.users или с помощью SQL-команд, приведенных ниже.

SQL Server | MySQL | PostgreSQL | Oracle | Snowflake

Управление ролями SaveToDB Framework в Microsoft SQL Server

ALTER ROLE xls_users ADD MEMBER sample02_user3;
ALTER ROLE xls_formats ADD MEMBER sample02_user3;
ALTER ROLE xls_developers ADD MEMBER sample02_user3;

ALTER ROLE xls_users DROP MEMBER sample02_user3;
ALTER ROLE xls_formats DROP MEMBER sample02_user3;
ALTER ROLE xls_developers DROP MEMBER sample02_user3;

Управление ролями SaveToDB Framework в MySQL

Для совместимости с MySQL 5.7 SaveToDB Framework не содержит ролей.

Используйте следующие хранимые процедуры для добавления и удаления разрешений на объекты SaveToDB Framework:

CALL xls.xl_actions_add_to_xls_users('localhost', 'sample02_user3');
CALL xls.xl_actions_add_to_xls_formats('localhost', 'sample02_user3');
CALL xls.xl_actions_add_to_xls_developers('localhost', 'sample02_user3');

CALL xls.xl_actions_remove_from_xls_users('localhost', 'sample02_user3');
CALL xls.xl_actions_remove_from_xls_formats('localhost', 'sample02_user3');
CALL xls.xl_actions_remove_from_xls_developers('localhost', 'sample02_user3');

Управление ролями SaveToDB Framework в PostgreSQL

GRANT xls_users TO sample02_user3;
GRANT xls_formats TO sample02_user3;
GRANT xls_developers TO sample02_user3;

REVOKE xls_users FROM sample02_user3;
REVOKE xls_formats FROM sample02_user3;
REVOKE xls_developers FROM sample02_user3;

Управление ролями SaveToDB Framework в Oracle Database

GRANT XLS_USERS TO SAMPLE02_USER3;
GRANT XLS_FORMATS TO SAMPLE02_USER3;
GRANT XLS_DEVELOPERS TO SAMPLE02_USER3;

REVOKE XLS_USERS FROM SAMPLE02_USER3;
REVOKE XLS_FORMATS FROM SAMPLE02_USER3;
REVOKE XLS_DEVELOPERS FROM SAMPLE02_USER3;

Управление ролями SaveToDB Framework в Snowflake

GRANT ROLE XLS_USERS TO USER SAMPLE02_USER3;
GRANT ROLE XLS_FORMATS TO USER SAMPLE02_USER3;
GRANT ROLE XLS_DEVELOPERS TO USER SAMPLE02_USER3;

REVOKE ROLE XLS_USERS FROM USER SAMPLE02_USER3;
REVOKE ROLE XLS_FORMATS FROM USER SAMPLE02_USER3;
REVOKE ROLE XLS_DEVELOPERS FROM USER SAMPLE02_USER3;

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.