Online Documentation for SQL Manager for PostgreSQL
Редактирование политики
Редактор политик используется для создания и редактирования политик.
Policy name
Данное поле используется для задания или редактирования имени политики. Одинаковое имя может использоваться для разных таблиц, т.к. объект идентифицируется в паре с таблицей.
For table
Из списка выберите таблицу или представление, для которой будет применятся политика.
Command
Выберите команду (ALL, SELECT, INSERT, UPDATE или DELETE), к которой будет применятся данная политика.
Restrictive
Создаваемая политика будет ограничительной. это политика, которая указывает, что создаваемая политика должна быть ограничительной.
Таким образом можно сократить множество записей, к которым можно обращаться.
Roles
Из списка Available Roles выберите роли, для которых будет применятся данная политика.
Using expression
Введите SQL условие, в соответствии с которым определяется список столбцов доступных пользователю.
Check expression
Данное поле используется для задания SQL условия для команд INSERT и UPDATE.
Используйте поле Description для описания объекта.
После того как политики настроены, вы можете активировать их на вкладке Policies:
Enable row level security
Данная опция включает защиту строк.
Force row level security
Опция управляет применением относящихся к таблице политик защиты строк, когда пользователь является её владельцем. Если это поведение включается, политики защиты на уровне строк будут действовать и на владельца таблицы. Если оно отключено, защита на уровне строк не будет действовать на пользователя, являющегося владельцем таблицы.