PostgreSQL 8.4는 구식입니다. 자세한 내용은 versioning policy을 확인하십시오. 그러나 SQL의 표준 동작이므로 (사용자가 제공 한 링크 된 토론의 Tom Lane 상태와 마찬가지로) 변경되지는 않을 것입니다.
권한은 해당 오브젝트와 함께 시스템 + 탈 로그에 저장됩니다. 슬래시가 부여한 후 rolename
nspname | relname | relacl
----------+---------+---------------------------------------------
myschema | mytbl | {postgres=arwdDxt/postgres,fuser=r/fadmin}
: 예를 들어, 테이블 :
SELECT n.nspname, c.relname, c.relacl
FROM pg_catalog.pg_class c
JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.oid = 'myschema.mytbl'::regclass -- your tablename here
같은 것을 생산겠습니까. 사용자 fadmin
(또는 수퍼 유저)로, 취소하려면 다른 시스템 테이블에서 유사 *acl
열이 있습니다
REVOKE SELECT ON TABLE myschema.mytbl FROM fuser;
. 스키마 등 pg_namespace
은 list of system tables in the manual.
간단한 방법은 pgAdmin를 사용하고 왼쪽에있는 객체 브라우저에서 객체를 선택하는 것입니다 참조하십시오. ACL이 오른쪽 상단의 등록 정보 창에 표시됩니다.