PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 1. ��ͷ��ʼ | Fast Forward | Next |
�������ܷ�������ݿ�������ĵ�һ�����Ӿ������Ŵ���һ�����ݿ⡣ һ̨�����ŵ� PostgreSQL ���������Թ���������ݿ⡣ ͨ�����ǻ�Ϊÿ����Ŀ��ÿ���û�����ʹ��һ�����ݿ⡣
��Ľڵ����Ա�����Ѿ�Ϊ�㴴���˿���ʹ�õ����ݿ⡣ ��Ӧ���Ѿ�������������ݿ�����֡����������Ϳ���ʡ����һ���� ����������һ�ڡ�
Ҫ����һ���µ����ݿ⣬���������������� mydb�������ʹ����������
$ createdb mydb
��Ӧ������������������Ӧ��
CREATE DATABASE
�����������ô��һ���ͳɹ��ˣ���Ϳ��Ժ��Ա������µIJ����ˡ�
����㿴������������������Ϣ
createdb: command not found
��ô����PostgreSQLû�а�װ�á�Ҫô�Ǿ���ûװ�ϣ� Ҫô���������·��û��������ȷ�������þ���·�����ø��������ԣ�
$ /usr/local/pgsql/bin/createdb mydb
����Ľڵ������·�����ܲ�һ��������Ĺ���Ա��ϵ���߿�����װָ����ȡ��ȷ��λ�á�
����һ����Ӧ������������
createdb: could not connect to database template1: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
����ζ�Ÿ÷�����û������������û���� createdb Ԥ�ڵĵط�������ͬ���� ��ҲҪ��鰲װָ�������ҹ���Ա��
����һ����Ӧ������������
createdb: could not connect to database template1: FATAL: user "joe" does not exist
�������ᵽ�����Լ��ĵ�½�����������Աû��Ϊ�㴴�� PostgreSQL �û��ʺţ� �ͻᷢ����Щ����PostgreSQL �û��ʺźͲ���ϵͳ�û��ʺ��Dz�ͬ�ġ��� ������ǹ���Ա������ Chapter 17 ��ȡ�����û��ʺŵİ����� ����Ҫ��ɰ�װ PostgreSQL �IJ���ϵͳ�û�����ݣ�ͨ���� postgres�����ܴ�����һ���û��ʺš� Ҳ�п����Ǹ������ PostgreSQL �û�������IJ���ϵͳ�û�����ͬ�� ��������£�����Ҫʹ�� -U ���ػ���ʹ�� PGUSER ��������������� PostgreSQL �û�����
������и����ݿ��û��ʺţ�����û�д������ݿ�����Ҫ��Ȩ�ޣ���ô��ῴ������Ķ�����
createdb: database creation failed: ERROR: permission denied to create database
���������û��������˴��������ݿ����Ȩ�� ��� PostgreSQL �ܾ�Ϊ�㴴�����ݿ⣬ ��ô����Ҫ�ýڵ����Ա�����㴴�����ݿ��Ȩ�ޡ������������ʱ����ѯ��Ľڵ����Ա�� ������Լ���װ�� PostgreSQL�� ��ô��Ӧ�������������ݿ���������û���ݵ�½Ȼ��ο��ֲ����Ȩ�ĸ��蹤���� [1]
�㻹�������������ִ������ݿ⡣ PostgreSQL ��������һ���ڵ��ϴ����������������ݿ⡣ ���ݿ�������������ĸ��ͷ����С�� 63 ���ַ����� һ������������Ǵ������㵱ǰ�û���ͬ�������ݿ⡣ ����������ݿ���Ϊȱʡ���ݿ����������������Խ�ʡ����ü��� Ҫ�������������ݿ⣬ֻ��Ҫ����
$ createdb
�������Ҳ����ʹ��������ݿ��ˣ���ô�����ɾ������ ���磬����������ݿ� mydb �������ˣ������ˣ��� ��ô��Ϳ��������������ɾ������
$ dropdb mydb
����������������ԣ����ݿ�������ȱʡ���û�����������ͱ������������� ������������Ͻ�����������ݿ���ص��ļ���ɾ�����Ҳ���ȡ���� ����������֮ǰһ��Ҫ�������
[1] | Ϊʲô��ô�ɾ����ˣ� ���ͣ�PostgreSQL �û����ǺͲ���ϵͳ�û��˺ŷֿ��ġ� �������һ�����ݿ����ӣ������ѡ���Ժ��� PostgreSQL �û����������ӣ� ����㲻ѡ����ôȱʡ������ĵ�ǰ����ϵͳ�˺š� �����������ô����һ�������ϵͳ�û�ͬ���� PostgreSQL �û��˺����������������� ����ͨ������û����д������ݿ��Ȩ�ޡ�����㲻���Ը��û���ݵ�½�� ��ô��Ҳ�������κεط�����һ�� -U ѡ����ѡ��һ�����ӵ� PostgreSQL �û����� |