PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP TABLESPACE

## 名前

DROP TABLESPACE -- テーブル空間を削除する

## 概要

    DROP TABLESPACE [ IF EXISTS ] tablespacename

## 説明

`DROP TABLESPACE`はシステムからテーブル空間を削除します。

テーブル空間を削除できるのは、その所有者もしくはスーパーユーザのみです。 テーブル空間を削除する前に、全てのデータベースオブジェクトが空になっていなければなりません。 現在のデータベース内のオブジェクトが使用していなかったとしても、他のデータベース内のオブジェクトがそのテーブル空間上にあることがあります。 また、活動中のセッションのいずれかのtemp_tablespacesのリストにそのテーブル空間が含まれている場合、一時ファイルがそのテーブル空間に存在するために`DROP`が失敗する可能性があります。

## パラメータ

`IF EXISTS`

  テーブル空間が存在しない場合でもエラーになりません。 この場合注意メッセージが発行されます。

`tablespacename`

  テーブル空間の名前です。

## 注釈

トランザクションブロック内で`DROP TABLESPACE`を実行することはできません。

## 例

`mystuff`テーブル空間をシステムから削除します。

    DROP TABLESPACE mystuff;

## 互換性

`DROP TABLESPACE`はPostgreSQLの拡張です。

## 関連項目

CREATE TABLESPACE, ALTER TABLESPACE

前のページ | ホーム | 次のページ
DROP TABLE | 上に戻る | DROP TEXT SEARCH CONFIGURATION