スキーマの作成

スキーマの作成には CREATE SCHEMA コマンドを使用します。

mydb.admin(admin)=> CREATE SCHEMA schema_one;
CREATE SCHEMA

ユーザーがスキーマの作成に必要な特権を持っていない場合、またはシステムで 1 つのデータベース内の複数スキーマがサポートされない場合は、システムによりエラー・メッセージが表示されます。

スキーマ作成時、スキーマの許可ユーザーは、デフォルトで、スキーマを作成したユーザーになります。 許可ユーザーは本質的に、スキーマの所有者と同等です。 スキーマの作成時またはスキーマの変更時には、許可ユーザーを指定できます。

スキーマ名は 128 バイト以内で設定します。超えた場合は、エラー・メッセージが表示されます。 スキーマ名は有効な ID 名でなければなりません。 詳細については、SQL識別子の処理を参照してください。