PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
CREATE DATABASE name [ [ WITH ] [ OWNER [=] dbowner ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] [ TABLESPACE [=] tablespace ] ]
CREATE DATABASE ����һ���µ� PostgreSQL ���ݿ⡣
Ҫ����һ�����ݿ⣬�������һ�������û������������ CREATEDB Ȩ�ޡ� ���� CREATE USER��
ͨ���������߳�Ϊ�����ݿ�Ĺ���Ա�� �����û������� OWNER �Ӿ䴴�������û����е����ݿ⡣ �����������Դ���û������Ȩ���û����е����ݿ⡣ ��CREATEDBȨ�ķdz����û�ʹ��ֻ�ܴ����Լ�ʹ�õ����ݿ⡣
ȱʡʱ�������ݿ⽫ͨ����¡��ϵͳ���ݿ� template1 ����������ͬ��ģ������� TEMPLATE = name ��д�������ǣ�������� TEMPLATE = template0�� ����Դ���һ���ܴ��������ݿ⣬ֻ������İ汾�� PostgreSQL Ԥ����� ����������������Ա�����κ��Ѿ����뵽template1 ��ı��ذ�װ�����������ݿ⡣
Ҫ���������ݿ�����
���ݿ��û������֣�����ӵ�������ݿ⣬������д DEFAULT ʹ��ȱʡ�ģ�Ҳ����ִ��������û�����
���ĸ�ģ�崴�������ݿ⣬����ģ������������ DEFAULT ʹ��ȱʡģ�壨template1����
���������ݿ��õĶ��ֽڱ��뷽��������һ���ִ��ı����� �����磬'SQL_ASCII'��������һ��������ţ������� DEFAULT ��ʾʹ��ȱʡ���롣 PostgreSQL ������֧�ֵ��ַ����� Section 20.2.1 ��������
�������ݿ�����ĵı�ռ����֣������� DEFAULT ʹ��ģ�����ݿ�ʹ�õ�ȱʡ��ռ䡣 �����ռ佫��Ϊ��������ݿ��ﴴ���Ķ����ȱʡ��ռ䡣 ���� CREATE TABLESPACE ��ȡ������Ϣ��
��ѡ��������������˳��д����������������ʾ��˳��
CREATE DATABASE ������һ�����������ִ�С�
���� "could not initialize database directory" �����Ĵ������п�������Ϊ����Ŀ¼��Ȩ������ ���ߴ����������������ļ�ϵͳ�����⡣
ʹ�� DROP DATABASE ɾ��һ�����ݿ⡣
���� createdb �����������ķ�װ���ṩ������ʹ�á�
�������ǿ���ͨ����ij���ݿ�������Ϊģ�壨���� template1���ӷ�template1���ݿ�����ݿ⣬ �����⣨��������һ��ͨ�õ� "COPY DATABASE" ���ܡ� ��ˣ����ǽ��鵱��ģ��ʹ�õ����ݿⶼӦ������ֻ����ʽ�Դ��ġ� ���� Section 18.3 ��ȡ������Ϣ��