ALTER DATABASE

Name

ALTER DATABASE -- �޸�һ�����ݿ�

Synopsis

ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }
ALTER DATABASE name RESET parameter

ALTER DATABASE name RENAME TO newname

ALTER DATABASE name OWNER TO new_owner

����

ALTER DATABASE �ı�һ�����ݿ�����ԡ�

ͷ������ʽΪ PostgreSQL ���ݿ��޸�ȱʡ�ĻỰ����ʱ���ñ����� ����ڸ����ݿ�������һ���µĻỰ��ʱ�� �������Ự֮ǰ����Ч������ SET variable TO value�� ���ݿ���ص�ȱʡֵ�����κ��� postgresql.conf ����ֻ��ߴ� postmaster �����н��յ������á� ֻ�����ݿ������߻��߳����û�����Ϊһ�����ݿ��޸ĻỰȱʡ�� ��Щ�������������ַ������ã�������ֻ���ɳ����û����á�

��������ʽ�޸ĸ����ݿ�����ơ�ֻ�����ݿ������߻��߳����û�����������һ�����ݿ⣻ �dz����û�����ӵ�� CREATEDB Ȩ�ޡ� ��ǰ�����ݿⲻ�ܱ������������������Ҫ��ô������ô��������һ�����ݿ⡣��

��������ʽ�ı����ݿ�������ߡ�ֻ�г����û����Ըı����ݿ�������ߡ�

����

name

��Ҫ�޸����Ե����ݿ�����֡�

parameter
value

��ָ�������ݿ����ñ����ĻỰȱʡֵ����Ϊ��������ֵ�� ��� value �� DEFAULT �����ǵ�Ч�� RESET�� ��ô�����ݿ���صı������ý���ɾ����������µĻỰ�н��̳�ȱʡ���á� �� RESET ALL ����������á�

���� SET �� Section 16.4 ��ȡ�й�����ı���������ֵ�� ������Ϣ��

newname

���ݿ�������֡�

new_owner

���ݿ���µ������ߡ�

ע��

����Ҳ���԰�һ���Ựȱʡ�󶨵�һ���ض��û���������ij�����ݿ��ϣ� ���� ALTER USER�� ������ڳ�ͻ����ô�û����������ø������ݿ���ص����á�

����

Ҫ�ر������ݿ� test ��ȱʡ������ʹ�á�

ALTER DATABASE test SET enable_indexscan TO off;

������

ALTER DATABASE �����һ�� PostgreSQL ��չ��

�ּ�

CREATE DATABASE, DROP DATABASE, SET