DROP ACCESS METHOD
名前
DROP ACCESS METHOD -- アクセスメソッドを削除する
概要
DROP ACCESS METHOD [ IF EXISTS ] name [ CASCADE | RESTRICT ]
説明
DROP ACCESS METHODは既存のアクセスメソッドを削除します。
スーパーユーザのみがアクセスメソッドを削除できます。
パラメータ
- IF EXISTS
アクセスメソッドが存在しない時にエラーを発生させません。
この場合、注意が発行されます。
- name
既存のアクセスメソッドの名前です。
- CASCADE
アクセスメソッドに依存するオブジェクト(演算子クラス、演算子族、インデックスなど)を自動的に削除し、さらに、それらのオブジェクトに依存するすべてのオブジェクトも削除します(項5.13参照)。
- RESTRICT
アクセスメソッドに依存するオブジェクトが1つでもあれば、削除を拒絶します。
これがデフォルトです。
例
アクセスメソッドheptreeを削除するには次のようにします。
DROP ACCESS METHOD heptree;
互換性
DROP ACCESS METHODはPostgreSQLの拡張です。