CREATE DATABASE

Name

CREATE DATABASE -- ���������ݿ�

Synopsis

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 ��ı��ذ�װ���󿽱��������ݿ⡣

����

name

Ҫ���������ݿ�����

dbowner

���ݿ��û������֣�����ӵ�������ݿ⣬������д DEFAULT ʹ��ȱʡ�ģ�Ҳ����ִ��������û�����

template

���ĸ�ģ�崴�������ݿ⣬����ģ������������ DEFAULT ʹ��ȱʡģ�壨template1����

encoding

���������ݿ��õĶ��ֽڱ��뷽��������һ���ִ��ı����� �����磬'SQL_ASCII'��������һ��������ţ������� DEFAULT ��ʾʹ��ȱʡ���롣 PostgreSQL ������֧�ֵ��ַ����� Section 20.2.1 ��������

tablespace

�������ݿ�����ĵı�ռ����֣������� DEFAULT ʹ��ģ�����ݿ�ʹ�õ�ȱʡ��ռ䡣 �����ռ佫��Ϊ��������ݿ��ﴴ���Ķ����ȱʡ��ռ䡣 ���� CREATE TABLESPACE ��ȡ������Ϣ��

��ѡ��������������˳��д����������������ʾ��˳��

ע��

CREATE DATABASE ������һ�����������ִ�С�

���� "could not initialize database directory" �����Ĵ������п�������Ϊ����Ŀ¼��Ȩ�޲����� ���ߴ����������������ļ�ϵͳ�����⡣

ʹ�� DROP DATABASE ɾ��һ�����ݿ⡣

���� createdb �����������ķ�װ���ṩ������ʹ�á�

�������ǿ���ͨ����ij���ݿ�������Ϊģ�壨���� template1���ӷ�template1���ݿ⿽�����ݿ⣬ �����⣨��������һ��ͨ�õ� "COPY DATABASE" ���ܡ� ��ˣ����ǽ��鵱��ģ��ʹ�õ����ݿⶼӦ������ֻ����ʽ�Դ��ġ� ���� Section 18.3 ��ȡ������Ϣ��

����

����һ���µ����ݿ⣺

CREATE DATABASE lusiadas;

����һ�����û� salesapp ���е����ݿ� sales��ȱʡ��ռ��� salesspace��

CREATE DATABASE sales OWNER salesapp TABLESPACE salesspace;

����һ�����ݿ� music��֧�� ISO-8859-1 �ַ�����

CREATE DATABASE music ENCODING 'LATIN1';

������

�� SQL ��׼��û�� CREATE DATABASE ��䡣 ���ݿ��ͬ��Ŀ¼���䴴������ʵ�־����ġ�