22.2. ����һ�����ݿ�

Ϊ�˴���һ�����ݿ⣬PostgreSQL�������������������У����� 18.3 ������

���ݿ��� SQL ����CREATE DATABASE������

CREATE DATABASE name;

����name��ѭSQL��ʶ����һ����򡣵�ǰ��ɫ�Զ���Ϊ�������ݿ��ӵ���ߡ��Ժ�ɾ��������ݿ�Ҳ�Ǹ�ӵ���ߵ���Ȩ��ͬʱ����ɾ�����е����ж��󣬼�ʹ��Щ�����в�ͬ��ӵ���ߣ���

�������ݿ���һ�����޵IJ����������Ȩ����� 21.2 ����

��Ϊ����Ҫ���ӵ����ݿ��������ִ��CREATE DATABASE��� ��ô����һ���������������վ�����һ�����ݿ������������ģ���һ�����ݿ�������initdb�����ڳ�ʼ�����ݴ洢����ʱ�����ģ����� 18.2 ������������ݿⱻ��Ϊpostgres�����Ҫ������һ��"��ͨ"���ݿ�ʱ����������ӵ�postgres��

�����ݿ⼯�س�ʼ���ڼ�Ҳ�ᴴ���ڶ������ݿ�template1,�����ڼ����д���һ�������ݿ�ʱ��ʵ���Ͼ��ǿ�¡��template1�������ζ�����template1�������� ���޸Ķ���������������󴴽������ݿ��С����Ӧ������template1�д������󣬳�����������Ǵ�����ÿһ���´��������ݿ��С������ 22.3 ����

Ϊ�˷��㣬�㻹������һ�����������������ݿ⣺ createdb��

createdb dbname

createdbûʲô����ġ������ӵ�postgres���ݿⲢ�ҷ���CREATE DATABASE�����ǰ����ܵ���ȫһ����createdb�ο�ҳ�����˵���ϸ�ڡ�ע�ⲻ���κβ�����createdb������һ��ʹ�õ�ǰ�û��������ݿ⡣

ע��: �� 20 �������й��������˭�����ӵ�һ���������ݿ����Ϣ��

��ʱ������Ϊ�����˴���һ�����ݿ⣬����ʹ���Ϊ�����ݿ��ӵ���ߣ� �������ǾͿ����Լ����ú͹���������ݿ⡣Ҫʵ�����Ŀ�꣬ʹ����������֮һ�� ���� SQL ������

CREATE DATABASE dbname OWNER rolename;

�������� shell ��

createdb -O rolename dbname

ֻ�г����û��ű�����Ϊ�����ˣ���Ϊһ���㲻�����Ա�Ľ�ɫ������һ�����ݿ⡣