PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
CREATE USER name [ [ WITH ] option [ ... ] ] ���� option �����ǡ� SYSID uid | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | IN GROUP groupname [, ...] | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | VALID UNTIL 'abstime'
CREATE USER ��һ�� PostgreSQL ���ݿ⼯Ⱥ����һ�����û��� �ο� Chapter 17 �� Chapter 19 ��ȡ���ڹ����û�����֤����Ϣ�� Ҫִ����������������һ�����ݿⳬ���û���
���û���
SYSID �Ӿ��������ѡ�����û��� PostgreSQL �û���ʶ�� ͨ�����Dz���Ҫ�ģ������������ָ�һ���¶�����������ߣ�Ҳ����������á�
���û�����������ȱʡʹ���ѷ��������û���ʶ��һ����С�� 100����
����Ӿ䶨���û��Ĵ������ݿ�Ȩ�ޡ� ���������CREATEDB�� ��������û������������Լ������ݿ⡣ ��ʹ��NOCREATEDB��������û��Ĵ������ݿ�������� ���û��������ȱʡ��NOCREATEDB��
���Ӿ����һ���û��Ƿ��ܴ���һ���µ��û��� CREATEUSER ���Ѵ��û�������ݿⳬ���û������Կ�Խ���з������ơ�ʡ��������������û����������Ϊ NOCREATEUSER��
һ�������ƣ�������û���Ϊ�����Ա�� ������г���������֡�
�����û��Ŀ������㲻��ʹ�ÿ�����֤�� ��ô�����ʡ�����ѡ�����������л���һ��������֤�ķ���������ô���û����������ӡ� �˿�������Ժ��ٴ����û����ģ�ʹ�� ALTER USER��
ENCRYPTED/UNENCRYPTED ���ƿ��������ݿ����Ƿ��Լ�����ʽ�洢��ϵͳ���С� �����������û�����ã���ôȱʡ�������������ò��� password_encryption �����ġ��� ����ṩ���ִ��Ѿ��� MD5 ���ܵĸ�ʽ����ô����ԭ���洢�� ������������ ENCRYPTED ���� UNENCRYPTED ����Ϊϵͳ�������ƶ��ļ��ܿ����ִ����� ������������ת��/�ָ��Ĺ��������ؼ��ܺ�Ŀ��
��ע���ϵĿͻ��˿���ȱ�� MD5 ��֤���ƣ�������Ҫ�����֤���ƴ���洢Ϊ���ĵĿ��
VALID UNTIL����Ч�ڣ��Ӿ�����һ������ʱ�䣬 ���˸�ʱ����û��Ŀ��������Ч�� ���ʡ������Ӿ䣬��½��������Ч�ġ�
ʹ�� ALTER USER ���û��Ŀ����Ȩ�ޣ� DROP USER ɾ��һ���û��� ʹ�� ALTER GROUP ���������ӻ�ɾ���û���
PostgreSQL ����һ������ createuser ��CREATE USER ����ͬ�Ĺ��ܣ�ʵ���ϣ���������������� ���ǿ����������������С�
����һ��û�п�����û���
CREATE USER jonathan
����һ���п�����û���
CREATE USER davide WITH PASSWORD 'jw8s0F4'
����һ���п�����û������ʺ��� 2004 ���ʧЧ�� ע� 2005 ���߹�һ����ʺŽ�������Ч��
CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL '2005-01-01';
����һ��ӵ�д������ݿ�Ȩ���û���
CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB