ALTER TABLESPACE
名前
ALTER TABLESPACE -- テーブル空間の定義を変更する
概要
ALTER TABLESPACE name RENAME TO newname
ALTER TABLESPACE name OWNER TO newowner
説明
ALTER TABLESPACEはテーブル空間の定義を変更します。
ALTER TABLESPACEを使用するにはテーブル空間の所有者でなければなりません。
所有者を変更するには、直接または間接的に新しい所有者ロールのメンバでなければなりません。
(スーパーユーザがこれらの権限を自動的に持つことに注意してください。)
パラメータ
- name
既存のテーブル空間の名前です。
- newname
新しいテーブル空間の名前です。
pg_から始まる名前は、システムのテーブル空間用に予約されているため使用することができません。
- newowner
新しいテーブル空間の所有者です。
例
index_spaceテーブル空間をfast_raidという名前に変更します。
ALTER TABLESPACE index_space RENAME TO fast_raid;
index_spaceテーブル空間の所有者を変更します。
ALTER TABLESPACE index_space OWNER TO mary;
互換性
標準SQLにはALTER TABLESPACE文はありません。