¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

CREATE USER

̾��

CREATE USER -- �������ǡ����١����桼����������Ȥ����

����

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���饹���˿������桼����ä��ޤ��� �桼���δ�����ǧ�ڤ˴ؤ������ˤĤ��Ƥϡ���17������19���򻲾Ȥ��Ƥ��������� ���Υ��ޥ�ɤ���Ѥ���ˤϥǡ����١����Υ����ѡ��桼���Ǥʤ���Фʤ�ޤ���

�ѥ�᡼��

name

�������桼����̾���Ǥ���

uid

SYSID�����Ѥ��ơ��������桼����PostgreSQL�桼��ID�����򤹤뤳�Ȥ��Ǥ��ޤ��� ������̾�ɬ�פ���ޤ��󤬡���ͭ�Ԥ����ʤ��ʤä����֥������Ȥν�ͭ�Ԥ�ƺ������ʤ���Фʤ�ʤ�����ͭ�Ѥˤʤ뤫�⤷��ޤ���

���ζ礬���ꤵ��ʤ���硢������ƺѤߤΥ桼��ID�κ����ͤ�1��­������Τ��ǥե���ȤȤ��ƻȤ��ޤ�(100 ���Ǿ��ͤǤ�)��

CREATEDB
NOCREATEDB

�����ζ�ϥ桼���Υǡ����١����κ����˴ؤ��븢�¤�������ޤ��� CREATEDB�����ꤵ�줿��硢���Υ桼���ϡ����ʽ�ͭ�Υǡ����١�����������뤳�Ȥ��Ǥ��ޤ��� NOCREATEDB����Ѥ�����硢���������桼���ˤϡ��ǡ����١�����������븢�¤�Ϳ�����ޤ��� ���ꤵ��ʤ��ä����ϡ�NOCREATEDB���ǥե���ȤȤ��ƻ��Ѥ���ޤ���

CREATEUSER
NOCREATEUSER

�����ζ�ϡ��桼������ʬ�ǿ������桼��������Ǥ��뤫�ɤ�������ꤷ�ޤ��� �ޤ���CREATE�ˤ�ꡢ���Υ桼�������ƤΥ����������¤��񤭤Ǥ��륹���ѡ��桼���ˤʤ�ޤ��� ���ꤵ��ʤ��ä���硢�桼����°���ˤ�NOCREATEUSER�����ꤵ��ޤ���

groupname

���������ФȤ��ƥ桼�������������¸�Υ��롼�פ�̾���Ǥ��� ʣ���Υ��롼��̾����ꤹ�뤳�Ȥ��Ǥ��ޤ���

password

�桼���Υѥ���ɤ����ꤷ�ޤ��� �⤷�ѥ����ǧ�ڤ�Ȥ�ͽ�꤬�ʤ���Ф��Υ��ץ����Ͼ�ά�Ǥ��ޤ��� ���������ѥ����ǧ�ڤ�Ԥ��褦�ѹ�������礳�Υ桼������³�Ǥ��ޤ��� ALTER USER����Ѥ��ơ���ǥѥ���ɤ����ꤹ�뤳�Ȥ��ѹ����뤳�Ȥ��ǽ�Ǥ���

ENCRYPTED
UNENCRYPTED

�����Υ�����ɤ���Ѥ���ȡ��ѥ���ɤ�Ź沽���ƥ����ƥ५�������˳�Ǽ���뤫�ɤ���������Ǥ��ޤ��� (�ɤ�������ꤵ��Ƥ��ʤ����Υǥե���Ȥ�ư��ϡ�password_encryption����ѥ�᡼���ˤ�äƷ�ޤ�ޤ���) ���ꤵ�줿ʸ���󤬤��Ǥ�MD5�Ź沽�񼰤Ǥ�����ϡ�ENCRYPTED��UNENCRYPTED�Τɤ��餬���ꤵ��Ƥ��뤫�˴ط��ʤ������Τޤ���¸����ޤ��� (�����ƥ�Ǥϡ����ꤵ�줿�Ź沽���줿�ѥ���ɤ�����Ǥ��ʤ�����Ǥ���) ����ˤ�ꡢ�����/�ꥹ�ȥ��λ��˰Ź沽�ѥ���ɤ���ɤ߹��ߤ��뤳�Ȥ��Ǥ��ޤ���

�Ť�Υ��饤����ȤǤϡ��Ź沽������¸���줿�ѥ���ɤ���Ѥ��뤿���ɬ�פ�MD5ǧ�ڵ����򥵥ݡ��Ȥ��Ƥ��ʤ���礬���뤳�Ȥ����դ��Ƥ���������

abstime

VALID UNTIL��ϡ��桼���Υѥ���ɤ�ͭ���Ǥʤ��ʤ�ޤǤ��������������ꤷ�ޤ��� ���ζ礬��ά���줿��硢�ѥ���ɤϱʱ��ͭ���ˤʤ�ޤ���

����

�桼����°�����ѹ�����ˤ�ALTER USER�򡢥桼����������ˤ�DROP USER����Ѥ��Ƥ��������� �桼���򥰥롼�פ��ɲä����ꡢ���롼�פ����������ꤹ��ˤϡ�ALTER GROUP����Ѥ��Ƥ���������

PostgreSQL�ˤϡ�CREATE USER��Ʊ����ǽ�����(�ºݤˤ��Υ��ޥ�ɤ�ƤӽФ��Ƥ��ޤ�)createuser�ץ�����ब���ꡢ���ޥ�ɥ����뤫��¹Ԥ��뤳�Ȥ��Ǥ��ޤ���

VALID UNTIL��ϡ��ѥ���ɤΤߤ�ͭ�����¤�������ޤ��� �����ޤǤ⤢��ޤ��󤬡��桼����������Ȥ�ͭ�����¤ǤϤ���ޤ��� �äˡ��ѥ���ɤ򸵤ˤ��ʤ�ǧ�������ǥ��������Ԥ����ˤϡ�����ͭ�����¤϶�������ޤ���

��

�ѥ���ɤ�����ʤ��桼����������ޤ���

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;

�ߴ���

CREATE USERʸ�ϡ�PostgreSQL�γ�ĥ�Ǥ��� ɸ��SQL�Ǥϡ��桼��������ϼ�����Ǥ����Ƥ��ޤ���

��Ϣ����

ALTER USER, DROP USER, createuser