¾�ΥС�������ʸ�� �� 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

Name

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

Synopsis

CREATE USER username [ [ WITH ] option [ ... ] ]

 ������ option �ϰʲ��ΤȤ���Ǥ���
    
      SYSID uid 
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
    | CREATEDB | NOCREATEDB
    | CREATEUSER | NOCREATEUSER
    | IN GROUP groupname [, ...]
    | VALID UNTIL 'abstime' 

����

CREATE USER ����Ѥ���ȡ�PostgreSQL �Υ��󥹥��󥹤ˡ��������桼����ä��뤳�Ȥ��Ǥ��ޤ��� �桼���δ�����ǧ�ڤ˴ؤ������ˤĤ��Ƥϡ��������ѥ������򻲾Ȥ��Ʋ����������Υ��ޥ�ɤ���Ѥ���ˤϥǡ����١����Υ����ѡ��桼���Ǥʤ���Фʤ�ޤ���

�ѥ�᡼��

username

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

uid

SYSID �����Ѥ��ơ����������桼���� PostgreSQL �桼�� ID �����򤹤뤳�Ȥ��Ǥ��ޤ��� �桼�� ID �� UNIX �桼�� ID �˹�碌��ɬ�פ���������ޤ��󤬡�Ʊ���ֹ�����ֿͤ⤤�ޤ���

���ζ礬���ꤵ��ʤ���硢������Ƥ�줿�桼�� ID �κ����ͤ� 1 ��­������Τ��ǥե���ȤȤ��ƻȤ��ޤ� (100 ���Ǿ��ͤǤ�)��

password

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

ENCRYPTED
UNENCRYPTED

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

ǧ�ڵ�ǽ��������ˡ�˴ؤ���ܺ٤ϡ��������ѥ������Ρ֥��饤�����ǧ�ڡפξϤ򸫤Ʋ������� �Ť�Υ��饤����ȤǤϡ��Ź沽������¸���줿�ѥ���ɤ���Ѥ��뤿���ɬ�פ� MD5 ǧ�ڵ����򥵥ݡ��Ȥ��Ƥ��ʤ���礬���뤳�Ȥ����դ��Ʋ�������

CREATEDB
NOCREATEDB

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

CREATEUSER
NOCREATEUSER

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

groupname

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

abstime

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

����

CREATE USER

���ޥ�ɤ�����ʤ��������줿�����֤�����å������Ǥ���

����

�桼����°�����ѹ�����ˤ� ALTER USER �򡢥桼����������ˤ� DROP USER ����Ѥ��Ƥ��������� �桼���򥰥롼�פ��ɲä����ꡢ���롼�פ����������ꤹ��ˤϡ�ALTER GROUP ����Ѥ��Ƥ��������� PostgreSQL �ˤϡ����Υ��ޥ�ɤ�Ʊ����ǽ����� (�ºݤϡ����Υ��ޥ�ɤ�ƤӽФ��Ƥ��ޤ�) �ץ������ createuser �����ꡢ���ޥ�ɥ����뤫��¹Ԥ��뤳�Ȥ��Ǥ��ޤ���

��

�ʲ��Τ褦�ˤ���ȡ��ѥ���ɤ�����ʤ��桼��������Ǥ��ޤ���

CREATE USER jonathan;

�ޤ����ʲ��Τ褦�ˤ���ȡ��ѥ���ɤ���ĥ桼��������Ǥ��ޤ���

CREATE USER davide WITH PASSWORD 'jw8s0F4';

�ʲ�����Ǥϡ���������Ȥ� 2001 ǯ�ν���ޤ�ͭ���ʥѥ���ɤ���ĥ桼����������Ƥ��ޤ��� 2002 ǯ�˰��äǤ����ä���ϥ�������Ȥ�ͭ���ǤϤʤ��ʤ�Τ����դ��Ʋ�������

CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL 'Jan 1 2002';

�ʲ�����Ǥϡ��ǡ����١�����������뤳�ȤΤǤ��륢������Ȥ�������Ƥ��ޤ���

CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB;

�ߴ���

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

��Ϣ����

ALTER USER, DROP USER, createuser