Fix upgrade of contrib/xml2 from 9.0.

Update script was being sloppy about two functions that have been changed
since 9.0.
This commit is contained in:
Tom Lane 2011-02-17 18:11:28 -05:00
parent 0024e34898
commit de623f3335
2 changed files with 13 additions and 1 deletions

View file

@ -13,3 +13,14 @@ ALTER EXTENSION xml2 ADD function xpath_nodeset(text,text,text,text);
ALTER EXTENSION xml2 ADD function xpath_string(text,text);
ALTER EXTENSION xml2 ADD function xml_encode_special_chars(text);
ALTER EXTENSION xml2 ADD function xml_valid(text);
-- xml_valid is now an alias for core xml_is_well_formed()
CREATE OR REPLACE FUNCTION xml_valid(text) RETURNS bool
AS 'xml_is_well_formed'
LANGUAGE INTERNAL STRICT STABLE;
-- xml_is_well_formed is now in core, not needed in extension.
-- be careful to drop extension's copy not core's.
DROP FUNCTION @extschema@.xml_is_well_formed(text);

View file

@ -2,4 +2,5 @@
comment = 'XPath querying and XSLT'
default_version = '1.0'
module_pathname = '$libdir/pgxml'
relocatable = true
# non-relocatable because xml2--unpackaged--1.0.sql needs to use @extschema@
relocatable = false