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

名前

ALTER DATABASE -- �ǡ����١������ѹ�����

概要

ALTER DATABASE name [ [ WITH ] option [ ... ] ]

������option�ϰʲ����̤�Ǥ���

    CONNECTION LIMIT connlimit

ALTER DATABASE name RENAME TO newname

ALTER DATABASE name OWNER TO new_owner

ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }
ALTER DATABASE name SET configuration_parameter FROM CURRENT
ALTER DATABASE name RESET configuration_parameter
ALTER DATABASE name RESET ALL

����

ALTER DATABASE�ϥǡ����١�����°�����ѹ����ޤ���

�ǽ�ι�ʸ�ϥǡ����١������������ѹ����ޤ��� �ʾܺ٤ϸ�Ҥ��ޤ����� �ǡ����١�����ͭ�Ԥȥ����ѡ��桼���Τߤ�����������ѹ����뤳�Ȥ��Ǥ��ޤ���

2���ܤι�ʸ�ϡ��ǡ����١�����̾�����ѹ����ޤ��� �ǡ����١�����̾�����ѹ��Ǥ���Τϡ��ǡ����١����ν�ͭ�Ԥޤ��ϥ����ѡ��桼���ΤߤǤ��� �������������ѡ��桼���ǤϤʤ���ͭ�Ԥ�CREATEDB���¤��ͭ���Ƥ��ʤ���Фʤ�ޤ��� ���ߤΥǡ����١�����̾�����ѹ����뤳�ȤϤǤ��ޤ����ɬ�פʤ�С��̤Υǡ����١�������³���Ƥ��������ˡ�

3���ܤι�ʸ�ϡ��ǡ����١����ν�ͭ�Ԥ��ѹ����ޤ��� ��ͭ�Ԥ��ѹ�����ˤϥǡ����١������ͭ�������ġ���������ͭ�ԥ�����δ���Ū���뤤��ľ��Ū�ʥ��ФǤʤ���Фʤ�ޤ��� ����ˡ�CREATEDB���¤�����ʤ���Фʤ�ޤ��� �ʥ����ѡ��桼���Ϥ����θ��¤�ưŪ�˻��äƤ��ޤ�����

�Ĥ�ι�ʸ�ϡ�PostgreSQL�ǡ����١����ˤ�����¹Ի������ѿ��Υ��å����Υǥե�����ͤ��ѹ����ޤ��� ���ꤵ�줿�ͤ������ޥ�ɼ¹Ը�˥ǡ����١����dz��Ϥ���뿷�����å����Υǥե�����ͤˤʤ�ޤ��� �ǡ����١�����ͭ�Υǥե�����ͤˤ�äơ�postgresql.conf�ե�����˵��Ҥ���Ƥ��������postgres���ޥ�ɥ饤�󤫤������ä�����Ͼ�񤭤���ޤ��� �ǡ����١����ˤ����륻�å����Υǥե�����ͤ��ѹ��Ǥ���Τϡ��ǡ����١����ν�ͭ�Ԥޤ��ϥ����ѡ��桼���ΤߤǤ��� ������ˡ�Ǥ�����Ǥ��ʤ��ѿ��䡢�����ѡ��桼���Τߤ�����Ǥ����ѿ���¸�ߤ��ޤ���

�ѥ�᡼��

name

°���ѹ����оݤȤʤ�ǡ����١�����̾���Ǥ���

connlimit

�ǡ����١����ؤκ���Ʊ����³���Ǥ��� -1��̵���¤��̣���ޤ���

newname

�������ǡ����١���̾�Ǥ���

new_owner

�������ǡ����١����ν�ͭ�ԤǤ���

configuration_parameter
value

���ꤷ������ѥ�᡼���ˤĤ��ơ��ǡ����١����Υ��å����Υǥե�����ͤ���ꤷ���ͤ����ꤷ�ޤ��� value��DEFAULT�ξ�硢���뤤��������RESET�����Ѥ���Ƥ����硢�ǡ����١�����ͭ�������̵���ˤʤꡢ���������å����Ǥϥ����ƥ����ΤΥǥե�������꤬�Ѿ�����ޤ��� ���ƤΥǡ����١�����ͭ������򥯥ꥢ����ˤϡ�RESET ALL����Ѥ��Ƥ��������� SET FROM CURRENT�ϡ��ǡ����١�����ͭ���ͤȤ��ƥ��å����ˤ�����ѥ�᡼���θ����ͤ��ݴɤ��ޤ���

�����ǽ�ʥѥ�᡼��̾�Ȥ����ͤ˴ؤ���ܺ٤�SET�����第18章�򻲾Ȥ��Ƥ���������

����

�ǡ����١����ǤϤʤ�����Υ�����˥��å����Υǥե�����ͤ��Ϣ�դ��뤳�Ȥ�Ǥ��ޤ��� ALTER ROLE�򻲾Ȥ��Ƥ��������� ���꤬���礹����ˤϡ��������ͭ������ˤ�ꡢ�ǡ����١�����ͭ�����꤬��񤭤���ޤ���

��

test�ǡ����١�����Υ���ǥå�����������ǥե���Ȥ�̵���ˤ��ޤ���

ALTER DATABASE test SET enable_indexscan TO off;

�ߴ���

ALTER DATABASEʸ��PostgreSQL�γ�ĥ�Ǥ���

��Ϣ����

CREATE DATABASE, DROP DATABASE, SET