他のバージョンの文書11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

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文はありません。

関連項目

CREATE TABLESPACE, DROP TABLESPACE