PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 5. ���ݶ��� | Fast Forward | Next |
����㴴����һ�����ݿ������ô��ͳ�Ϊ���������ߡ� ȱʡʱ��ֻ��һ������������߿����ڶ��������κ����顣 Ϊ�����������û�ʹ���������DZ��븳������Ȩ���� ������ӵ�г����û�Ȩ���û����ǿ��Է����κζ���
ע��: Ϊ�˸ı�һ�������������У�������ͼ�������ߣ� ʹ�� ALTER TABLE ���
�кü��ֲ�ͬ��Ȩ�ޣ�SELECT��INSERT�� UPDATE��DELETE��RULE�� REFERENCES��TRIGGER��CREATE�� TEMPORARY��EXECUTE��USAGE�� �������ض������Ȩ����������ͣ��������ȣ����졣 �� ALL PRIVILEGES���й� PostgreSQL ��֧�ֵIJ�ͬ���͵�Ȩ��������Ϣ����ο� GRANT ���ֲ�ҳ��������½ڽ�Ϊ��չʾ���������ЩȨ�ޡ�
�Ļ���ɾ��һ�������Ȩ����Զ�������߶��е�Ȩ�ޡ�
ע��: Ҫ�ı�һ�������������У�������ͼ�������ߣ�ʹ�� ALTER TABLE ��� ���ж�Ӧ�����������͵� ALTER ���
Ҫ����һ��Ȩ�ޣ�����ʹ�� GRANT ��� ��ˣ���� joe ��һ���ִ���û����� accounts ��һ���Ѿ����ڵı� ���±��Ȩ����������������
GRANT UPDATE ON accounts TO joe;
Ҫ��һ���鸳��Ȩ�ޣ�ʹ��
GRANT SELECT ON accounts TO GROUP staff;
���ֽ�PUBLIC������"�û�"�������� ��Ȩ����ϵͳ�е�ÿһ���û���������Ȩ��λ��д ALL �����е���ö���������ص�Ȩ�������ȥ��
Ҫ����һ��Ȩ�ޣ�ʹ�ú��ʵ� REVOKE ���
REVOKE ALL ON accounts FROM PUBLIC;
���������ߵ�����Ȩ�ޣ�Ҳ������ DROP��GRANT�� REVOKE���ȵȵ�Ȩ�ޣ��������������������ߣ����Ҳ��� ������߳��������Ƕ��������߿���ѡ�����Լ�����ͨȨ�ޣ� �����һ�������ɶ����Լ��ͱ��˶���ֻ���ġ�
�����ֻ�ж��������ߣ����߳����û������Ը�����߳��������Ȩ�ޡ� ���ǣ����ǿ��Ը���һ�� "with grant option" Ȩ�ޣ�����������Ȩ�����������Ȩ�������˵�Ȩ�ޡ� �������ѡ���������������ô������Щ����������߽�����Ȩ���û���ֱ�ӻ���ͨ����������Ȩ������ʧȥ��Ȩ�ޡ� ϸ����� GRANT �� REVOKE �ֲ�ҳ��