Примеры ALTER MAPPING
ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U3;
ALTER MAPPING
ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U3;
CREATE OR ALTER MAPPING
Создание или изменение отображения объекта безопасности.
DSQL
CREATE OR ALTER [GLOBAL] MAPPING name USING { PLUGIN plugin_name [IN database] | ANY PLUGIN [IN database | SERVERWIDE] | MAPPING [IN database] | '*' [IN database] } FROM { ANY type | type from_name } TO { USER | ROLE } [to_name]
Описание параметров оператора смотри в [fblangref-security-mappingcreate].
Оператор CREATE OR ALTER MAPPING
создаёт новое или изменяет существующее отображение.Если отображение не существует, то оно будет создано с использованием оператора CREATE MAPPING
.
Important
|
Одноименные глобальное и локальное отображение — это разные объекты. |
CREATE OR ALTER MAPPING
CREATE OR ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U4;
Удаление отображения объекта безопасности.
DSQL
DROP [GLOBAL] MAPPING name
Параметр | Описание |
---|---|
name |
Имя отображения. |
Оператор DROP MAPPING
удаляет существующее отображение.Если указана опция GLOBAL
, то будет удалено глобальное отображение.
Important
|
Одноименные глобальное и локальное отображение — это разные объекты. |
DROP MAPPING
могут:SYSDBA
;
Владелец базы данных (если отображение локальное);
Любой пользователь, вошедший с ролью RDB$ADMIN
;
Пользователь root операционной системы Linux.
DROP MAPPING
DROP MAPPING FROM_RT;