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