Schema Dialog

Schema ダイアログを使用して、スキーマを定義します。スキーマは、ディレクトリや名前空間と同様、データベースの組織の主力です。スキーマを作成するには、データベーススーパーユーザーであるか、CREATE特権を持っている必要があります。

Schema ダイアログは、 General と Security のダイアログタブを介してスキーマの開発を編成します。The SQL tabdisplaystheSQLcodegeneratedbydialogselections.

スキーマダイアログの[一般]タブ

[ General ]タブのフィールドを使用して、スキーマを識別します。

  • Name フィールドを使用して、スキーマの説明的な名前を追加します。名前は pgAdmin ツリーコントロールに表示されます。

  • Owner フィールドのドロップダウンリストボックスからスキーマの所有者を選択します。

  • スキーマに関するメモを コメント フィールドに保存します。

[ セキュリティ ]タブをクリックして続行します。

スキーマダイアログのセキュリティタブ

[ セキュリティ ]タブを使用して、スキーマの特権とセキュリティラベルを割り当てます。

追加 アイコン+をクリックして、[ 特権 ]パネルで一連の特権を割り当てます。

  • Grantee フィールドのドロップダウンリストボックスからロールの名前を選択します。

  • Privileges フィールド内をクリックします。1つ以上の特権の左側のチェックボックスをオンにして、選択した特権を指定したユーザーに付与します。

  • 特権を付与するデフォルトの付与者である現在のユーザーが Grantor フィールドに表示されます。

Add アイコン+をクリックして、追加の特権セットを割り当てます。特権を破棄するには、行の左側にあるゴミ箱アイコンをクリックし、 DeleteRow ポップアップで削除を確認します。

追加 アイコン+をクリックして、[ セキュリティラベル ]パネルでセキュリティラベルを割り当てます。

  • Provider フィールドにセキュリティラベルプロバイダーを指定します。名前付けプロバイダーをロードし、提案されたラベル付け操作に同意する必要があります。

  • SecurityLabel フィールドにセキュリティラベルを指定します。特定のラベルの意味は、ラベルプロバイダーの裁量にあります。PostgreSQLは、ラベルプロバイダーがセキュリティラベルを解釈する必要があるかどうか、またはその方法に制限を設けません。それらを保存するためのメカニズムを提供するだけです。

Add アイコン+をクリックして、追加のセキュリティラベルを割り当てます。セキュリティラベルを破棄するには、行の左側にあるゴミ箱アイコンをクリックし、 DeleteRow ポップアップで削除を確認します。

[ DefaultPrivileges ]タブをクリックして続行します。

スキーマダイアログのデフォルト特権タブ

[ デフォルト特権 ]タブを使用して、テーブル、シーケンス、ファンクション、およびタイプの特権を付与します。 デフォルト特権 タブの内にネストされたタブを使用してデータベースオブジェクトを指定し、 追加 アイコン+をクリックして特権セットを割り当てます。

  • Grantee フィールドのドロップダウンリストボックスからスキーマで特権を付与されるロールの名前を選択します。

  • Privileges フィールド内をクリックします。1つ以上の特権の左側のチェックボックスをオンにして、選択した特権を指定したユーザーに付与します。

  • 特権を付与するデフォルトの付与者である現在のユーザーが Grantor フィールドに表示されます。

Click the SQL tab to continue.

Your entries in the Schema dialog generate a SQL command (see an example below). Use the SQL tab for review; revisit or switch tabs to make any changes to the SQL command.

例

以下は、 スキーマ ダイアログでの選択によって生成されたsqlコマンドの例です。

スキーマダイアログのSQLタブ

この例では、hrという名前のスキーマを作成します。このコマンドは、 USAGE 特権を public に付与し、特権を付与する機能を alice に割り当てます。

  • 情報 ボタンiをクリックして、オンラインヘルプにアクセスします。

  • Save ボタンをクリックして、作業を保存します。

  • Close ボタンをクリックして、作業を保存せずに終了します。

  • Reset ボタンをクリックして、構成パラメーターを復元します。