35.15. column_privileges #

La vista column_privileges identifica todos los privilegios otorgados sobre columnas a un rol activo actualmente o por un rol activo actualmente. Hay una fila por cada combinación de columna, otorgante y receptor.

Si se ha otorgado un privilegio sobre una tabla completa, aparecerá en esta vista como un otorgamiento para cada columna, pero solo para los tipos de privilegios donde la granularidad de columna es posible: SELECT, INSERT, UPDATE, REFERENCES.

Table 35.13. column_privileges Columns

Column Type

Description

grantor sql_identifier

Nombre del rol que otorgó el privilegio

grantee sql_identifier

Nombre del rol al que se le otorgó el privilegio

table_catalog sql_identifier

Nombre de la base de datos que contiene la tabla que contiene la columna (siempre la base de datos actual)

table_schema sql_identifier

Nombre del esquema que contiene la tabla que contiene la columna

table_name sql_identifier

Nombre de la tabla que contiene la columna

column_name sql_identifier

Nombre de la columna

privilege_type character_data

Tipo de privilegio: SELECT, INSERT, UPDATE o REFERENCES

is_grantable yes_or_no

YES si el privilegio es otorgable, NO si no