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

ALTER USER

Name

ALTER USER -- �ǡ����١����桼����������Ȥ��ѹ�

Synopsis

ALTER USER username [ [ WITH ] option [ ... ] ]

 ������ option �ϰʲ��ΤȤ���Ǥ���

      [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' 
    | CREATEDB | NOCREATEDB
    | CREATEUSER | NOCREATEUSER 
    | VALID UNTIL 'abstime'

ALTER USER username SET variable { TO | = } { value | DEFAULT }
ALTER USER username RESET variable

����

ALTER USER ����Ѥ���ȡ�PostgreSQL �桼����������Ȥ�°�����ѹ��Ǥ��ޤ������Υ��ޥ�ɤǻ��ꤵ��ʤ��ä�°���ϡ�����������Τޤ޻Ĥ�ޤ���

Synopsis �Ǽ�����Ƥ��뤳�Υ��ޥ�ɤκǽ���ѿ��ˤ�ꡢ����Υ������Х�桼�����¤����ǧ�����꤬�ѹ�����ޤ��� (�ܺ٤ϲ����򻲾Ȥ��Ƥ���������)�ǡ����١��������ѡ��桼���Τߤ����Υ��ޥ�ɤǸ��¤ȥѥ����ͭ�����¤��ѹ����뤳�Ȥ��Ǥ��ޤ������̥桼���ϼ�ʬ���ȤΥѥ���ɤΤߤ��Ѥ��뤳�Ȥ��Ǥ��ޤ���

2 ���ܤ���� 3 ���ܤ��ѿ��ˤ�ꡢ�桼���Υ��å����Υǥե�����ͤ򡢻��ꤷ�������ѿ����ѹ��Ǥ��ޤ��� ���Υ��ޥ�ɤθ�˿��������å����򳫻Ϥ���ȡ����ꤵ�줿�ͤ����Υ��å����Υǥե�����ͤȤʤꡢpostgresql.conf �ե�����˵��Ҥ���Ƥ�������䡢postmaster ���������ä�����Ͼ�񤭤���ޤ��� �桼�����̾��ʬ���ȤΥ��å����Υǥե�����ͤ��ѹ��Ǥ��ޤ��� �����ѡ��桼���ϡ����٤ƤΥ桼���Υ��å����Υǥե�����ͤ��ѹ��Ǥ��ޤ���

�ѥ�᡼��

username

°�����ѹ������桼����̾���Ǥ���

password

���Υ�������Ȥ˻Ȥ��뿷�����ѥ���ɤǤ���

ENCRYPTED
UNENCRYPTED

�����Υ�����ɤ���Ѥ���ȡ��ѥ���ɤ�Ź沽���� pg_shadow �˳�Ǽ���뤫�ɤ���������Ǥ��ޤ��� (���Υ�����ɤ�����˴ؤ���ܺ٤ˤĤ��Ƥϡ�CREATE USER �򻲾Ȥ��Ƥ���������)

CREATEDB
NOCREATEDB

���ζ�ϥ桼���Υǡ����١����κ����˴ؤ��븢�¤�������ޤ��� CREATEDB �����ꤵ�줿��硢���Υ桼���ϡ���ʬ����ͭ����ǡ����١���������Ǥ��ޤ��� NOCREATEDB ����ꤷ����硢���������桼���ˤϥǡ����١�����������븢�¤�Ϳ�����ޤ���

CREATEUSER
NOCREATEUSER

�桼������ʬ�ǿ������桼��������Ǥ��뤫�ɤ�������ꤷ�ޤ����ޤ����Υ��ץ����ˤ�ꡢ���Υ桼�������ƤΥ����������¤��񤭤Ǥ��륹���ѡ��桼���ˤʤ�ޤ���

abstime

�桼���Υѥ���ɤδ��¤��ڤ�����աʤ����ƥ��ץ����ǻ���ˤǤ���

variable
value

�����ѿ��ˤ����뤳�Υ桼���Υ��å����Υǥե���Ȥ򡢻��ꤷ���ͤ����ꤷ�ޤ��� value �� DEFAULT �Ǥ��뤫���ޤ��� RESET �����Ѥ���Ƥ����硢�桼�������ꤷ���ѿ��������̵���ˤʤꡢ�桼���ϡ����������å����Ǥϥ����ƥ����ΤΥǥե���������Ѿ����ޤ��� ���٤Ƥ�����򥯥ꥢ����ˤϡ�RESET ALL ����Ѥ��Ƥ���������

���Ѳ�ǽ���ѿ�̾������ͤˤĤ��Ƥξܺ٤ϡ�SET ������������ѥ������򻲾Ȥ��Ƥ���������

����

ALTER USER

�ѹ����������������֤�����å������Ǥ���

ERROR: ALTER USER: user "username" does not exist

����Υ桼�����ǡ����١�����ǧ�Τ���Ƥ��ʤ������֤륨�顼��å������Ǥ���

����

�������桼�����ɲäˤ� CREATE USER �򡢥桼���κ���ˤ� DROP USER ����Ѥ��Ʋ�������

ALTER USER �Ǥϥ桼�����롼�פΥ��й������ѹ����뤳�ȤϤǤ��ޤ��󡣤��Τ���ˤ� ALTER GROUP ����Ѥ��Ʋ�������

ALTER DATABASE ����Ѥ���ȡ��桼���ǤϤʤ����ꤷ���ǡ����١����˥��å����Υǥե�����ͤ��Ϣ�դ��뤳�Ȥ�Ǥ��ޤ���

��

�桼���Υѥ���ɤ��ѹ�����ˤϰʲ��Τ褦�ˤ��ޤ���

ALTER USER davide WITH PASSWORD 'hu8jmn3';

�桼����ͭ�����¤��ѹ�����ˤϰʲ��Τ褦�ˤ��ޤ���

ALTER USER manuel VALID UNTIL 'Jan 31 2030';

�ʲ��Τ褦�ˡ��桼���θ��¤� UTC ���� 1 ���ֿʤ�������ॾ����� 1998 ǯ 5 �� 4 ���������̵���ˤʤ�Ȼ��ꤹ�뤳�Ȥˤ�ꡢ�桼����ͭ�����¤��ѹ��Ǥ��ޤ���

ALTER USER chris VALID UNTIL 'May 4 12:00:00 1998 +1';

�桼����¾�Υ桼���ȿ������ǡ����١�����������븢�¤�Ϳ����ˤϰʲ��Τ褦�ˤ��ޤ���

ALTER USER miriam CREATEUSER CREATEDB;

�ߴ���

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

��Ϣ����

CREATE USER, DROP USER, SET