DROP TRANSFORM
名前
DROP TRANSFORM -- 変換を削除する
概要
DROP TRANSFORM [ IF EXISTS ] FOR type_name LANGUAGE lang_name [ CASCADE | RESTRICT ]
説明
DROP TRANSFORMは以前に定義された変換を削除します。
変換を削除するには、型と言語を所有していなければなりません。
これらは変換を作成するのに必要とされるのと同じ権限です。
パラメータ
- IF EXISTS
変換が存在しない場合にエラーを発生させません。
この場合、注意が発行されます。
- type_name
変換のデータ型の名前です。
- lang_name
変換の言語の名前です。
- CASCADE
変換に依存するオブジェクトを自動的に削除し、さらにそれらのオブジェクトに依存するすべてのオブジェクトも削除します(項5.13参照)。
- RESTRICT
変換に依存するオブジェクトがある場合は、変換を削除しません。
これがデフォルトです。
例
hstore型で言語plpythonuの変換を削除するには次のようにします。
DROP TRANSFORM FOR hstore LANGUAGE plpythonu;