ทำความเข้าใจกับผลลัพธ์ของ \dp และ \z ของ PSQL

ฉันมีปัญหาในการเลือกจากฐานข้อมูลใน PSQL นี่คือผลลัพธ์ของตารางที่ฉันสนใจ ใครสามารถถอดรหัสสิทธิ์การเข้าถึงให้ฉันได้ไหม ฉันรู้ว่า arwdRxt หมายถึงต่อท้าย อ่าน เขียน ฯลฯ... ไวยากรณ์ทำให้ฉันสับสน เครื่องหมายทับและเท่ากับหมายถึงอะไรในคอลัมน์สิทธิ์การเข้าถึง โปรดแจ้งให้เราทราบหากคำถามของฉันไม่ชัดเจน

                    Access privileges
 schema |     name      | type |    access privileges    
--------+---------------+------+-------------------------
 public | table_name    | view | amazonuser=arwdRxt/amazonuser+
        |               |      | readonly=r/amazonuser

person user2588667    schedule 11.11.2013    source แหล่งที่มา
comment
postgresql.org/docs/current/static/   -  person Milen A. Radev    schedule 11.11.2013


คำตอบ (2)


โดยมีการอธิบายโดยละเอียดในเอกสาร สิ่งที่อยู่ข้างหน้า = คือใครมีสิทธิ์เหล่านั้น สิ่งที่อยู่หลัง / คือใครเป็นผู้ให้สิทธิ์เหล่านั้น

person jjanes    schedule 11.11.2013
comment
ขอบคุณ. ฉันสับสนกับผู้ที่ให้สิทธิ์ส่วนหนึ่งของผลลัพธ์ (ฉันอ่านทับในเอกสาร) - person user2588667; 11.11.2013

จากเอกสาร:

Privilege   Abbreviation    Applicable Object Types
SELECT      r (“read”)      LARGE OBJECT, SEQUENCE, TABLE (and table-like objects), table column
INSERT      a (“append”)    TABLE, table column
UPDATE      w (“write”)     LARGE OBJECT, SEQUENCE, TABLE, table column
DELETE      d               TABLE
TRUNCATE    D               TABLE
REFERENCES  x               TABLE, table column
TRIGGER     t               TABLE
CREATE      C               DATABASE, SCHEMA, TABLESPACE
CONNECT     c               DATABASE
TEMPORARY   T               DATABASE
EXECUTE     X               FUNCTION, PROCEDURE
USAGE       U               DOMAIN, FOREIGN DATA WRAPPER, FOREIGN SERVER, LANGUAGE, SCHEMA, SEQUENCE, TYPE
person Ryan Biwer    schedule 09.04.2021
comment
คำถามไม่ได้ถามถึงคำย่อสิทธิพิเศษโดยเฉพาะ - person OrangeDog; 14.05.2021