PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
initdb ����һ���µ� PostgreSQL ���ݿ⼯Ⱥ�� һ�����ݿ⼯Ⱥ���ɵ���������ʵ����������ݿ⼯�ϡ�
�������ݿ�ϵͳ�����������ݿ����ݵ�����Ŀ¼�� ���ɹ����ϵͳ���������κ��ض����ݿ�ı��ʹ��� template1 ���ݿ⡣�����Ժ��ٴ���һ�������ݿ�ʱ�� template1 ���ݿ����������ݶ��´�������� ��������������ڽ�����������ϵͳ��
initdb ��ʼ�������ݿ⼯Ⱥ��ȱʡ������ַ������롣 ��Щ����Ըü�Ⱥ������ȫ�����ڹ̶��ģ�ʹ�� C �� POSIX ֮�������������Ӱ�졣��������� initdb ��ʱ��ѡȡ��ȷ���Ƿdz���Ҫ�ġ� ������������ڷ���������֮���ʱ����ı䡣 initdb ������Щ��������д�� postgresql.conf �����ļ����������Ǿ���ȱʡ�ģ� �������ǿ���ͨ���༭��Щ�ļ��������ǡ� Ҫ���� initdb ʹ�õ������� --locale ѡ����������ַ���������������ݿⴴ����ʱ��������á� initdb ���� template1 ���ݿ�ı��룬���ñ��뽫��Ϊ�����������ݿ��ȱʡ�� Ҫ��ȱʡ���룬���ǿ���ʹ�� --encoding ѡ�
initdb�������������ݿ���������̵��û������������ ��Ϊ��������Ҫ�ܹ����� initdb �������ļ���Ŀ¼�� ��Ϊ������������ root ������У�������Ҳ������ root ������� initdb����ʵ�������ܾ��� root ������С���
����initdb�᳢�Դ�����Ӧ������Ŀ¼�� �������ᷢ����û��Ȩ������Щ������������Ϊ����Ҫ��Ŀ¼�ĸ�Ŀ¼ͨ���� root ���е�Ŀ¼�� ҪΪ�˰�����һ�����ã��� root ����һ��������Ŀ¼�� Ȼ���� chown �Ѹ�Ŀ¼������Ȩ�������ݿ��û��ʺţ� Ȼ�� su �����ݿ��û�����������ݿ��û�������� initdb��
���ѡ�����������û��� pg_hba.conf ����ʹ�õ���֤������ �����������������ϵͳ�ϵı����û�������Ҫʹ�� trust�� Trust �����а�װ��ȱʡ��
���ѡ���������ݿ⼯ȺӦ�ô�����ĸ�Ŀ¼�� ����initdb��Ҫ��Ψһ��Ϣ�����������ͨ������ PGDATA ����������������룬 ���������ܷ���һЩ����Ϊ�Ժ����ݿ��������postmaster������ͨ��ͬһ�������ҵ����ݿ�Ŀ¼��
ѡ��ģ�����ݿ�ı��뷽ʽ���⽫�����Ժ������ݿ��ȱʡ���뷽ʽ�� �����㴴�����ݿ�ʱ����������ȱʡ�Ǵ����������л�õģ����û���������ã����� SQL_ASCII�� PostgreSQL ������֧�ֵ��ַ����� Section 20.2.1 ��������
Ϊ���ݿ⼯Ⱥ����ȱʡ���������û���������ѡ���ô���� �Ǵ� initdb ���еĻ����м̳й����ġ� ���������� Section 20.1 ��������
���� --locale������ֻ�������ⷶ�������
ѡ�����ݿⳬ���û����û����� ȱʡ������ initdb ���û�����Ч�û��� �����û���������ʲô������Ҫ�� �������ǿ���ѡ��ϰ�ߵ����� postgres����ʹ����ϵͳ���û����ֲ�һ��Ҳ����ν��
�� initdb ��ʾ�������ݿⳬ���û��Ŀ�� ����㲻��ʹ�ÿ�����֤���������������Ҫ�� �����㽫����ʹ�ÿ�����ֱ֤���������˿��
�� initdb ��һ���ļ����ȡ���ݿⳬ���û��Ŀ�� ���ļ��ĵ�һ�н�����������ʹ�á�
���������õIJ������У�
�ӳ�ʼ����˴�ӡ��������Լ�һЩ������һЩ��ͨ�û���̫����Ȥ����Ϣ�� ��ʼ������� initdb ���ڴ���ϵͳ��ij��� ���ѡ�����ɴ����dz����˵������
���� initdb �������ҳ�ʼ�����ݿ�����Ҫ�������ļ��� ͨ���Dz���Ҫ�ġ������Ҫ����ȷ�����Ļ����������ʾ�����롣
ȱʡʱ����initdb ����һЩ�����������ɴ������ݿ⼯Ⱥ�Ĺ���ʱ�� �����ڼ����ܽ�������֮ǰ���䴴���������ļ�ɾ���� ���ѡ���ֹ�κ�������������Ե��Ժ����á�