Tablespace Dialog

目次

Tablespace Dialog#

The Tablespace ダイアログを使用して、テーブルスペースを定義します。テーブルスペースを使用すると、スーパーユーザーは、データベースオブジェクトテーブルやインデックスなどを含むデータファイルが存在するファイルシステム上の代替の場所を定義できます。テーブルスペースは、シンボリックリンクをサポートするシステムでのみサポートされています。テーブルスペースは、それが定義されているクラスターとは無関係に使用できないことに注意してください。

Tablespace ダイアログは、 General 、 Definition 、 Parameters 、および Security のタブを介してテーブルスペースの定義を編成します。 [ * SQL* ]タブには、ダイアログ選択によって生成されたSQLコードが表示されます。

テーブルスペースダイアログの[一般]タブ
  • Name フィールドを使用して、説明的な名前でテーブルスペースを識別します。名前はpg/_で始めることはできません。これらの名前は、システムテーブルスペース用に予約されています。

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

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

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

テーブルスペースダイアログ定義タブ
  • Location フィールドを使用して、テーブルスペースが含まれるディレクトリへの絶対パスを指定します。

Parameters タブをクリックして続行します。

テーブルスペースダイアログのパラメータータブ

Parameters タブを使用して、テーブルスペースのパラメーターを設定します。 Add アイコン+をクリックして、以下のテーブルに行を追加します。

  • Name の横にあるドロップダウンリストボックスを使用して、パラメーターを選択します。

  • Value フィールドを使用して、パラメーターの値を設定します。

Add アイコン+をクリックして、各追加パラメーターを指定します。パラメーターを破棄するには、行の左側にあるゴミ箱アイコンをクリックし、 Delete Row ダイアログで削除を確認します。

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

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

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

Privileges パネルを使用して、セキュリティ特権を割り当てます。 Add アイコン+をクリックして、一連の特権を割り当てます。

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

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

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

Click the Add icon to assign additional sets of privileges; to discard a privilege, click the trash icon to the left of the row and confirm deletion in the Delete Row popup.

Security Labels パネルを使用して、テーブルスペースに適用されるセキュリティラベルを定義します。 Add アイコン+をクリックして、各セキュリティラベル選択を追加します。

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

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

セキュリティラベルを破棄するには、行の左側にあるゴミ箱アイコンをクリックし、 Delete Row ポップアップで削除を確認します。

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

Tablespace ダイアログのエントリはSQLコマンドを生成します以下の例を参照してください。確認には * SQL* タブを使用します。再度アクセスするか、タブを切り替えて、 SQLコマンドを変更します。

例#

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

テーブルスペースダイアログのSQLタブ

この例は、 space_01 という名前のテーブルスペースを作成する方法を示しています。これには、 1 と等しい random_page_cost 値があります。

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

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

  • Click the Close button to exit without saving work.

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