¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

CREATE SCHEMA

Name

CREATE SCHEMA  --  �������������ޤ����

Synopsis

CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]
CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]
  

����

schemaname

�������륹�����ޤ�̾���Ǥ��� ��ά���줿��硢�桼��̾����������̾�Ȥ��ƻ��Ѥ���ޤ���

username

�������ޤ��ͭ����桼����̾���Ǥ��� ��ά���줿��硢�ǥե���ȤǤ��Υ��ޥ�ɤ�¹Ԥ����桼���ˤʤ�ޤ��� ��ʬ�ʳ��Υ桼�����ͭ�ԤȤ��륹�����ޤ�����Ǥ���Τϡ������ѡ��桼�������Ǥ���

schema_element

���Υ���������Ǻ�������륪�֥������Ȥ�������� SQLʸ�Ǥ��� ���ߡ�CREATE SCHEMA ��Ǥϡ�CREATE TABLE��CREATE VIEW������� GRANT �Τߤ���Ȥ��ƻ��Ѳ�ǽ�Ǥ��� ¾�μ���Υ��֥������Ȥϡ��������޺�����˸��̤Υ��ޥ�ɤǺ����Ǥ��ޤ���

����

CREATE SCHEMA

���ޥ�ɤ��������������֤�����å������Ǥ���

ERROR: namespace "schemaname" already exists

���ꤷ���������ޤ����Ǥ�¸�ߤ��Ƥ�����Υ�å������Ǥ���

����

CREATE SCHEMA ��¹Ԥ���ȡ����ߤΥǡ����١����˿������������ޤ���Ͽ���ޤ��� ��������̾�ϡ����ߤΥǡ����١����ˤ����¸�Υ������ޤȤϰۤʤ�̾���ˤ���ɬ�פ�����ޤ���

�������ޤϡ��ܼ�Ū�ˤ�̾�����֤Ǥ��� �������ޤˤϡ�̾���դ����֥������� (�ơ��֥롢�ǡ��������ؿ�������ӱ黻��) ���ޤޤ�ޤ��������Υ��֥������Ȥ�̾���ϡ�¾�Υ������ޤ�¸�ߤ���¾�Υ��֥�������̾�Ƚ�ʣ���Ƥ⤫�ޤ��ޤ��� ̾���դ����֥������Ȥˤϡ���������̾����Ƭ��Ȥ��ƥ��֥�������̾��ֽ����פ��뤫�����뤤��ɬ�פʥ������ޤ�ޤ�������ѥ������ꤹ�뤳�Ȥˤ�äơ����������Ǥ��ޤ���

���ץ����ǡ�CREATE SCHEMA �ˤϡ�����������������ǥ��֥������Ȥ�������뤿��Υ��֥��ޥ�ɤ��ղä��뤳�Ȥ��Ǥ��ޤ��� ���֥��ޥ�ɤϡ��ܼ�Ū�ˤϥ������޺������ȯ�Ԥ�����̥��ޥ�ɤ�Ʊ���褦�˰����ޤ�����������AUTHORIZATION �礬���Ѥ���Ƥ�����ˡ��������줿���٤ƤΥ��֥������Ȥν�ͭ�Ԥ����ꤷ���桼���ˤʤ�Ȥ������ǰۤʤäƤ��ޤ���

����

�������ޤ��������ˤϡ��ƤӽФ��桼���������ߤΥǡ����١����Ǥ� CREATE ���¤���äƤ���ɬ�פ�����ޤ��� (������󡢥����ѡ��桼���ˤϤ������¤Ϥ���ޤ���)

�������ޤ�������ˤϡ�DROP SCHEMA ����Ѥ��Ƥ���������

��

�������ޤ��������ˤϡ����Τ褦�ˤ��ޤ���

CREATE SCHEMA myschema;
  

�桼�� joe �˥������ޤ��������ˤϡ����Τ褦�ˤ��ޤ�����������̾�� joe �Ȥ��ޤ���

CREATE SCHEMA AUTHORIZATION joe;
  

�������ޤ���������ơ��֥뤪��ӥӥ塼�⤽�Υ���������˺�������ˤϡ����Τ褦�ˤ��ޤ���

CREATE SCHEMA hollywood
    CREATE TABLE films (title text, release date, awards text[])
    CREATE VIEW winners AS
        SELECT title, release FROM films WHERE awards IS NOT NULL;
  

�ġ��Υ��֥��ޥ�ɤκǸ�˥��ߥ����󤬤ʤ����Ȥ����դ��Ƥ���������

�ʲ�����Ǥϡ��嵭��Ʊ����̤�������ˡ�򼨤��Ƥ��ޤ���

CREATE SCHEMA hollywood;
CREATE TABLE hollywood.films (title text, release date, awards text[]);
CREATE VIEW hollywood.winners AS
    SELECT title, release FROM hollywood.films WHERE awards IS NOT NULL;
  

�ߴ���

SQL92

SQL92 �Ǥϡ�CREATE SCHEMA �� DEFAULT CHARACTER SET �����ѤǤ��ޤ���Ʊ�ͤˡ����� PostgreSQL �ǻ��ѤǤ������¿���Υ��֥��ޥ�ɤ���ѤǤ��ޤ���

SQL92 �Ǥϡ�CREATE SCHEMA �Υ��֥��ޥ�ɤ�Ǥ�դν���ǵ��ҤǤ��ޤ��� ���ߤ� PostgreSQL �μ����Ǥϡ����֥��ޥ�ɤǤβ������Ȥ��Ǥ��ʤ���礬����ޤ������Τ��ᡢ�������Ȥ��򤱤뤿��ˡ����֥��ޥ�ɤν�����¤��ؤ���ɬ�פ��������ǽ���⤢��ޤ���

SQL92 �Ǥϡ��������ޤν�ͭ�Ԥϡ���ˤ��Υ���������Τ��٤ƤΥ��֥������Ȥ��ͭ���Ƥ��ޤ��� PostgreSQL �Ǥϡ��������޽�ͭ�԰ʳ��Υ桼������ͭ���륪�֥������Ȥ򡢥������ޤ˴ޤ�뤳�Ȥ��Ǥ��ޤ��� ���Τ褦�ʾ��֤ϡ��������޽�ͭ�Ԥ�����ʬ�Υ������ޤǤ� CREATE ���¤�¾�Υ桼����Ϳ�������ˤΤ�ȯ�����ޤ���