PostgreSQL 8 for Windows:数据操作与查询全解析
1. 权限管理
在 PostgreSQL 8 for Windows 系统中,空权限是公共组中所有用户的默认权限。对于角色权限的管理,主要涉及授予和撤销两个操作。
-授予权限:使用GRANT命令可以指定一个角色成为另一个角色的成员。例如:
test2=# grant management to wilma; NOTICE: role "wilma" is already a member of role "management" GRANT ROLE test2=#- 撤销权限:使用
REVOKESQL 命令可以撤销已授予的权限。可以撤销对象上所有分配的权限,或者仅撤销单个角色的单个权限。示例如下:
test2=# revoke update on store."Customer" from management; REVOKE test2=#2. 数据处理
当完成表的创建、用户登录和组角色的设置以及权限分配后,就可以开始对数据库中的数据进行操作。PostgreSQL 中用于处理数据的 SQL 命令主要有三个,分别是INSERT、UPDATE和D