SELECT:允许从指定表,视图或序列的任何列或列出的特定列进行SELECT。也允许使用COPY TO。在UPDATE或DELETE中引用现有列值也需要此权限。对于序列,此权限还允许使用currval函数。对于大对象,此权限允许读取对象。INSERT:允许将新行INSERT到指定的表中。如果列出了特定列,则只能在INSERT命令中为这些列分配(因此其他列将接收默认值)。也允许COPY FROM。UPDATE:允许更新指定表的任何列或列出的特定列,需要SELECT权限。DELETE:允许删除指定表中的行,需要SELECT权限。TRUNCATE:允许在指定的表上创建触发器。REFERENCES:允许创建引用指定表或表的指定列的外键约束。TRIGGER:允许在指定的表上创建触发器。 CREATE:对于数据库,允许在数据库中创建新的schema、table、index。CONNECT:允许用户连接到指定的数据库。在连接启动时检查此权限。TEMPORARY、TEMP:允许在使用指定数据库时创建临时表。EXECUTE:允许使用指定的函数或过程以及在函数。USAGE:对于schema,允许访问指定模式中包含的对象;对于sequence,允许使用currval和nextval函数。对于类型和域,允许在创建表,函数和其他模式对象时使用类型或域。ALL PRIVILEGES:一次授予所有可用权限。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。