テーブルスペース

TableSpace_img.png
テーブルスペースの定義情報・ソースの表示及び保守を行う画面です。
※この画面での編集には、スーパーユーザー権限が必要な個所があります。
※Postgres Windows版ではテーブルスペースに使用するディレクトリに2バイト文字が使用されている場合は作成できない制限があります。

■ 共通部分

項目名 説明
作成 編集中の情報を登録し、画面を閉じます。
削除 現在開いているテーブルスペースを削除します。
戻す 各情報を、編集前の状態に戻します。
終了 編集作業を中断し、画面を閉じます。
名前 テーブルスペースの名称を入力します。
新規登録時のみ入力可能になります。

■[定義情報]タブ
テーブルスペースについての情報が表示されます。
この情報を修正し、[作成]ボタンを押すと、テーブルスペースを更新する事できます。

項目名 説明
所有者 テーブルスペースを所有するユーザーを指定します。
ディレクトリ テーブルスペースを保存するディレクトリを指定します。
ロール 利用可能なロールの一覧が表示されます。
ユーザーに適用したいロールがある場合は、そのロールの左側チェックボックスにチェックを入れてください。Admin Option を付加したい場合は、右側のチェックボックスにもチェックを入れます。
パラメータ テーブル空間のパラメータが設定可能です。
詳細はPostgreSQLのマニュアルを参照してください。

■[ソース]タブ
テーブルスペースを作成する際のSQL文が表示されます。
このSQL文を編集し、[作成]ボタンを押すと、テーブルスペースを再作成する事ができます。

また、画面右端にあるパレットより以下の機能を利用できます。

項目名 説明
オブジェクトツリー ドラッグアンドドロップでオブジェクト名をエディタ部分に記述するオブジェクトツリーです。選択(Ctrlキー選択、Shiftキー選択)を行い、記述したい部分にドラッグアンドドロップが出来ます。
Enterキー押下した場合はエディタ上のキャレット位置にテキストが記述されます。右クリックメニューからオブジェクトの定義情報も開けます。
逆引き検索 子オブジェクト名から親オブジェクトを検索できる機能です。列名からテーブル名や、シノニム名から参照先オブジェクト名をリストアップいたします。
また、ドラッグアンドドロップ・EnterキーでSQLに記入することが出来ます。
SQLのプログラムソース化 ドラッグアンドドロップでSQLをプログラムソース向けに加工する機能です。ルールに沿って文字列記号等を付加してクリップボードに出力します。
[SQLに戻す]でプログラムソースから元のSQLへ変更することも可能です。また、カスタムしたルールを登録することも可能です。

■[格納オブジェクト]タブ
テーブルスペースに格納されているオブジェクトを一覧表示します。
また、ポップアップメニューよりオブジェクトの定義を開く、削除の操作が可能です。

PostgreSQLのバージョンが9.4以上の場合、[別のテーブルスペースに格納する]ボタンを利用できます。
指定先のテーブルスペースへオブジェクトを一括で移動させることが出来ます。