49.38. pg_policy

В каталоге pg_policy хранятся политики защиты на уровне строк для таблиц. Описание политики включает тип команды, к которой она применяется (это могут быть все команды), роли, к которым она применяется, выражение, добавляемое к условию барьера безопасности в запросы, обращающиеся к таблице, и выражение, добавляемое к условию WITH CHECK в запросы, которые пытаются добавить в таблицу новые записи.

Таблица 49.38. Столбцы pg_policy

ИмяТипСсылкиОписание
polnamename Имя политики.
polrelidoidpg_class.oidТаблица, к которой применяется политика
polcmdchar Тип команды, к которой применяется политика: r обозначает SELECT, aINSERT, wUPDATE, dDELETE, а * — все команды
polpermissiveboolean Является ли политика разрешительной или ограничительной?
polrolesoid[]pg_authid.oidРоли, к которым применяется политика.
polqualpg_node_tree Дерево выражения, добавляемое к условиям барьера безопасности в запросы, использующие таблицу
polwithcheckpg_node_tree Дерево выражения, добавляемое к условиям WITH CHECK в запросы, которые пытаются добавлять строки в таблицу

Примечание

Политики хранятся в pg_policy и применяются только когда для этой таблицы установлено свойство pg_class.relrowsecurity.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy