PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
ALTER USER name [ [ WITH ] option [ ... ] ] ���� option �����ǣ� CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | VALID UNTIL 'abstime' ALTER USER name RENAME TO newname ALTER USER name SET parameter { TO | = } { value | DEFAULT } ALTER USER name RESET parameter
ALTER USER �� PostgreSQL �û��ʺŵ����ԡ� û���ڸ������г��ֵ����Ա���ԭֵ��
��������ģʽ�еĵ�һ��������һЩ���û����õ�Ȩ����֤���á� �������Ļ�ȡϸ�ڡ������ݿⳬ���û����Ըı��κ��û����κ����á� ��ͨ�û�ֻ���������Լ��Ŀ��
�ڶ������ָı��û������֡�ֻ�����ݿⳬ���û��������������û��ʻ��� ��ǰ�Ự�û����������������������ô�ɣ���������һ���û��˺����ӡ��� ��Ϊ MD5 ���ܵĿ���ʹ���û�����Ϊ�������������ԣ���һ���û�����������������ǵ� MD5 ���
�����͵��ĸ��������û��Ự���ض����ñ�����ȱʡֵ�� �����û��������һ���µĻỰʱ����������ֵ����Ϊ�Ự��ȱʡ������ �κγ����� postgresql.conf ����ߴ� postmaster �����н��յ������á� ��ͨ�û������������Լ��ĻỰȱʡ�������û��������κ��û���ȱʡ�� ��Щ��������������������ã�������ֻ���ɳ����û����á�
��������Ը��ĵ��û����֡�
���ʺ���ʹ�õ��¿��
����Ӿ䶨����û��������ݿ�������� ���������CREATEDB�����û����Դ������Լ������ݿ⡣ ��NOCREATEDB������һ���û��������ݿ�������� ��������û�����һ�������û�����ô�������û��ʵ�ʵ�Ч������
����Ӿ����һ���û��ܷ����û��� CREATEUSER ͬ��������û���Ϊ�����û������Գ�Խ���з������ơ�
��������ʺŵ��¿��
��Щ�ؼ��ֿ��ƿ����Ƿ��Լ�����ʽ���� pg_shadow � ������ CREATE USER ��ȡ���ѡ��ĸ�����Ϣ����
���û��ʺſ���Ĺ��ڵ����ڣ��Ϳ�ѡ��ʱ�䣩�� Ҫ����һ������Ӳ����ڣ�������'infinity'��
�û��������֡�
�Ѹ��û��ض������ñ����ĻỰȱʡ����Ϊ��������ֵ�� ��� value Ϊ DEFAULT ����ʹ���˵�Ч�� RESET����ôɾ���û���صı����� ���Ҹ��û������»Ự�м̳�ȱʡ���á�ʹ�� RESET ALL ��������û�������á�
���� SET �� Section 16.4 ��ȡ�йؿ��ñ�������ֵ�ĸ�����Ϣ��
ʹ�� CREATE USER �������û��� DROP USER ɾ���û���
ALTER USER ���ı�һ���û�����ij�Ա�ԡ� �� ALTER GROUP ʵ�����Ŀ�ġ�
VALID UNTIL ֻ��һ�������һ��ʧЧʱ�䣬 �����Ǹ�һ���û�����ʧЧʱ�䡣 �ر�Ҫע����ǣ����ʹ�÷ǿ���Ϊ��������֤��ʽ��½����ôʧЧʱ�䱻����ǿ�ơ�
���ǻ����ܰ�һ���Ựȱʡ��ij�����ݿ�������������Ǻ�ij���û��� ���� ALTER DATABASE�� ����û����ú����ݿⷶΧ�ڵ����ó�ͻ����ôʹ���û����á�
����һ�û����
ALTER USER davide WITH PASSWORD 'hu8jmn3';
����һ�û��������Ч�ڣ�
ALTER USER manuel VALID UNTIL 'Jan 31 2030';
����һ�û�������Ч�ڣ� ���������Ӧ�����ñ�UTC��һСʱ��ʱ����ʱ�� 2005 �� 5 �� 4 ������ʧЧ
ALTER USER chris VALID UNTIL 'May 4 12:00:00 2005 +1';
�������Զ��Ч��
ALTER USER fred VALID UNTIL 'infinity';
����һ�û��������û��������ݿ��Ȩ�ޣ�
ALTER USER miriam CREATEUSER CREATEDB;