From: Tom Lane Date: Fri, 28 Nov 2008 21:19:13 +0000 (+0000) Subject: Fix an oversight in uninstall_isn.sql: must drop operator families explicitly. X-Git-Tag: recoveryinfrav9~269 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=5f81bef9999a4796572d6ce1df00e98c7173c0f5;p=users%2Fsimon%2Fpostgres.git Fix an oversight in uninstall_isn.sql: must drop operator families explicitly. --- diff --git a/contrib/isn/uninstall_isn.sql b/contrib/isn/uninstall_isn.sql index cee9522c33..74af794ef0 100644 --- a/contrib/isn/uninstall_isn.sql +++ b/contrib/isn/uninstall_isn.sql @@ -3,6 +3,10 @@ -- Adjust this setting to control where the objects get dropped. SET search_path = public; +-- Drop the operator families (which don't depend on the types) +DROP OPERATOR FAMILY isn_ops USING btree CASCADE; +DROP OPERATOR FAMILY isn_ops USING hash CASCADE; + -- -- Drop the actual types (in cascade): -- @@ -15,6 +19,6 @@ DROP TYPE ismn CASCADE; DROP TYPE issn CASCADE; DROP TYPE upc CASCADE; +-- and clean up a couple miscellaneous functions DROP FUNCTION isn_weak(); DROP FUNCTION isn_weak(boolean); -