��PostgreSQL����ե����2025��11��21�����š������å��������
¾�ΥС�������ʸ�� �� 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'

����

username

�ܺ٤��ѹ������桼��̾�Ǥ���

password

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

ENCRYPTED
UNENCRYPTED

���Υ�����ɤϥѥ���ɤ� pg_shadow �˰Ź沽������¸���뤫�ɤ��������椷�ޤ�(��������˴ؤ�����ܺ٤ˤĤ��Ƥ� CREATE USER �򻲾Ȥ��Ʋ�����)��

CREATEDB
NOCREATEDB

���ζ�ϥ桼���Υǡ����١����κ����˴ؤ��븢�¤�������ޤ����⤷ CREATEDB �����ꤵ���ȡ��������Ƥ���桼���ϥ桼���ȼ��Υǡ����١�����������뤳�Ȥ��Ǥ��ޤ���NOCREATEDB��Ȥ��ȥ桼���˥ǡ����١�����������븢�¤�Ϳ���ޤ���

CREATEUSER
NOCREATEUSER

�桼������ʬ�ǿ������桼��������Ǥ��뤫�ɤ�������ꤷ�ޤ������Υ��ץ����ϡ�����ˤ��Υ桼���򤹤٤ƤΥ����������¤��񤭤Ǥ��륹���ѡ��桼���ˤ��ޤ���

abstime

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

����

ALTER USER

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

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

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

����

ALTER USER�ϥ桼���� PostgreSQL ��������Ȥ�°�����ѹ����뤿��˻Ȥ��ޤ������Υ��ޥ�ɤǻ��ꤵ��ʤ��ä�°���ϡ�����������Τޤ޻Ĥ�ޤ���

�ǡ����١��������ѡ��桼���Τߤ����Υ��ޥ�ɤǸ��¤ȥѥ����ͭ�����¤��ѹ����뤳�Ȥ��Ǥ��ޤ������̥桼���ϼ�ʬ���ȤΥѥ���ɤΤߤ��Ѥ��뤳�Ȥ��Ǥ��ޤ���

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

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

������ˡ

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

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;

�ߴ���

SQL92

SQL92 �ˤ� ALTER USER ʸ�Ϥ���ޤ���ɸ��Ǥϥ桼��������ϼ�����Ǥ���Ƥ��ޤ���