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