PostgreSQL 9.0.4ʸ�� | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 1章�����Ϥ�ޤ��礦 | 早送り | 次のページ |
�ǡ����١��������Ф˥��������Ǥ��뤫�ɤ������狼��ǽ�λ�ϡ��ǡ����١����κ������ߤ뤳�ȤǤ��� ��Ư���PostgreSQL�����Ф�¿���Υǡ����١�����������뤳�Ȥ��Ǥ��ޤ��� ŵ��Ū�ˤϡ��ץ��������Ȥ�桼�����Ȥ˥ǡ����١�����ʬ�䤵��ޤ���
�����ȴ����Ԥˤ����ѤǤ���ǡ����١��������˺�������Ƥ�����⤢��ޤ��� ���ξ�硢�����Ԥϻ��ѤǤ���ǡ����١�����̾����桼�������Τ��ʤ���Фʤ�ޤ��� ���ξ�硢�����ʳ������Ф��ơ�������ޤǿʤ�Ǥ���������
�������ǡ����١������������ˤϡ��ʲ��Υ��ޥ�ɤ���Ѥ��Ƥ��������� ������Ǥ�mydb�Ȥ���̾���Ǥ���
$ createdb mydb
���μ��Dz���������ʤ���С������ʳ���������������λĤ�����Ф����Ȥ��Ǥ��ޤ���
�ʲ��Τ褦�ʥ�å����������줿��硢PostgreSQL�����������ȡ��뤵��Ƥ��ޤ���
createdb: command not found
���ȡ��뤬�ޤä�������Ƥ��ʤ������Ѥ��Ƥ��륷����θ����ѥ����������褦�����ꤵ��Ƥ��ʤ��Τ����줫�Ǥ��� ��������Хѥ��Ǥ��Υ��ޥ�ɤ�¹Ԥ��ƤߤƤ���������
$ /usr/local/pgsql/bin/createdb mydb
���Υѥ��ϥ����Ȥˤ�äưۤʤ뤫�⤷��ޤ��� ����������褹��ˤϡ������ȴ����Ԥ�Ϣ�����뤫�������������뤿�ᥤ�ȡ���谷�������Ĵ�٤Ƥ���������
¾�α����Ȥ��ưʲ��⤢��ޤ���
createdb: could not connect to database postgres: 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 postgres: FATAL: role "joe" does not exist
����ϥ����������Υ桼��̾�����ܤ���Ƥ��ޤ��� ����ϡ������Ԥ����Υ桼���Ѥ�PostgreSQL�桼����������Ȥ�������Ƥ��ʤ����˵�����ޤ� ��PostgreSQL�桼����������Ȥϡ����ڥ졼�ƥ������ƥ�Υ桼����������ȤȤϰۤʤ�ޤ��ˡ� �����ԤǤ���С���������Ȥκ�����ˡ�˴ؤ���第20章�Ȥ��Ƥ��������� �ǽ�Υ桼����������Ȥ�������뤿��ˤϡ�PostgreSQL�ȡ��뤷�����Υ��ڥ졼�ƥ������ƥ�Υ桼�����̾�postgres�ˤˤʤ�ɬ�פ�����ޤ��� PostgreSQL�桼����������Ȥ����ڥ졼�ƥ������ƥ�Υ桼��̾�Ȱۤʤ�̾�����Ѱդ���Ƥ��뤫�⤷��ޤ��� ���ξ��ϡ�PostgreSQL�Υ桼��̾����ꤹ�뤿��ˡ�-U�����å�����Ѥ��뤫��PGUSER�Ķ��ѿ������ꤹ��ɬ�פ�����ޤ���
�桼����������Ȥ���äƤ��뤬���ǡ����١�����������뤿���ɬ�פʸ��¤���äƤ��ʤ����ϡ��ʲ��Υ�å�����������ޤ���
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�Υ桼��̾�����뤳�Ȥ��Ǥ��ޤ��� |