DROP TRANSFORM — 変換を削除する
DROP TRANSFORM [ IF EXISTS ] FORtype_name
LANGUAGElang_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を参照してください。