35.57. usage_privileges
ÐÑедÑÑавление usage_privileges опиÑÑÐ²Ð°ÐµÑ Ð¿Ñава USAGE, назнаÑеннÑе ÑекÑÑей акÑивной Ñоли или ÑекÑÑей акÑивной ÑолÑÑ Ð´Ð»Ñ ÑазлиÑнÑÑ
Ñипов обÑекÑов. Ð Postgres Pro на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑо пÑавила ÑоÑÑиÑовки, доменÑ, обÑÑÑки ÑÑоÑонниÑ
даннÑÑ
, ÑÑоÑонние ÑеÑвеÑÑ Ð¸ поÑледоваÑелÑноÑÑи. Ðно ÑодеÑÐ¶Ð¸Ñ Ð¾ÑделÑнÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ комбинаÑии обÑекÑа, пÑаводаÑÐµÐ»Ñ Ð¸ пÑавообладаÑелÑ.
Так как Ñ Ð¿Ñавилами ÑоÑÑиÑовки в Postgres Pro не ÑвÑÐ·Ð°Ð½Ñ Ð½Ð¸ÐºÐ°ÐºÐ¸Ðµ дейÑÑвÑÑÑие пÑава, в ÑÑом пÑедÑÑавлении показÑваÑÑÑÑ ÑикÑивнÑе пÑава USAGE, ÑÐºÐ¾Ð±Ñ Ð½Ð°Ð·Ð½Ð°ÑеннÑе владелÑÑем Ð±Ð°Ð·Ñ Ñоли PUBLIC Ð´Ð»Ñ Ð²ÑеÑ
пÑавил ÑоÑÑиÑовки. ÐÐ»Ñ Ð´ÑÑгиÑ
Ñипов обÑекÑов, однако, в нÑм показÑваÑÑÑÑ ÑакÑиÑеÑкие пÑава.
Ð Postgres Pro Ð´Ð»Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑей могÑÑ Ð½Ð°Ð·Ð½Ð°ÑаÑÑÑÑ Ð¿Ñава SELECT и UPDATE, в дополнение к USAGE. Ðо ÑÑо неÑÑандаÑÑнÑе пÑава и поÑÑÐ¾Ð¼Ñ Ð² инÑоÑмаÑионной ÑÑ
еме они не виднÑ.
ТаблиÑа 35.55. СÑолбÑÑ usage_privileges
| ÐÐ¼Ñ | Тип даннÑÑ | ÐпиÑание |
|---|---|---|
grantor | sql_identifier | ÐÐ¼Ñ Ñоли, давÑей пÑаво (пÑаводаÑелÑ) |
grantee | sql_identifier | ÐÐ¼Ñ Ñоли, коÑоÑой бÑло дано пÑаво (пÑавообладаÑелÑ) |
object_catalog | sql_identifier | ÐÐ¼Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , ÑодеÑжаÑей обÑÐµÐºÑ (вÑегда ÑекÑÑÐ°Ñ Ð±Ð°Ð·Ð°) |
object_schema | sql_identifier | ÐÐ¼Ñ ÑÑ ÐµÐ¼Ñ, ÑодеÑжаÑей обÑекÑ, еÑли ÑÑо пÑименимо, инаÑе пÑÑÑÐ°Ñ ÑÑÑока |
object_name | sql_identifier | ÐÐ¼Ñ Ð¾Ð±ÑекÑа |
object_type | character_data | COLLATION или DOMAIN или FOREIGN DATA WRAPPER или FOREIGN SERVER или SEQUENCE |
privilege_type | character_data | ÐÑегда USAGE |
is_grantable | yes_or_no | YES, еÑли пÑаво Ð¼Ð¾Ð¶ÐµÑ Ð¿ÐµÑедаваÑÑÑÑ, или NO в пÑоÑивном ÑлÑÑае |