Fix a number of syntax errors in contrib modules' uninstall scripts.
authorNeil Conway <neilc@samurai.com>
Mon, 13 Mar 2006 18:04:58 +0000 (18:04 +0000)
committerNeil Conway <neilc@samurai.com>
Mon, 13 Mar 2006 18:04:58 +0000 (18:04 +0000)
commit48fb696753e267447f99914c7968d0b4ffb5c5dc
treef0dd377d6f11f5ed93dd9f89beda623de53d5cc6
parent4a85bf3eaff0612087934e63cd4abd8b8fe67575
Fix a number of syntax errors in contrib modules' uninstall scripts.
Most of the changes add the mandatory USING clause to DROP OPERATOR
CLASS statements.  DROP TYPE is now DROP TYPE CASCADE; without
CASCADE a DROP TYPE fails due to the circular dependency on the
type's I/O functions.  The DROP FUNCTION statements for the I/O
functions have been removed, as DROP TYPE CASCADE removes them
automatically. Patch from Michael Fuhr.
contrib/btree_gist/uninstall_btree_gist.sql
contrib/chkpass/uninstall_chkpass.sql
contrib/cube/uninstall_cube.sql
contrib/dblink/uninstall_dblink.sql
contrib/intarray/uninstall__int.sql
contrib/isbn_issn/uninstall_isbn_issn.sql
contrib/ltree/uninstall_ltree.sql
contrib/pg_trgm/uninstall_pg_trgm.sql
contrib/seg/uninstall_seg.sql