mirror of
https://github.com/postgres/postgres.git
synced 2025-07-20 05:03:10 +03:00
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:
@ -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 xpath_string(text,text);
|
||||||
ALTER EXTENSION xml2 ADD function xml_encode_special_chars(text);
|
ALTER EXTENSION xml2 ADD function xml_encode_special_chars(text);
|
||||||
ALTER EXTENSION xml2 ADD function xml_valid(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);
|
||||||
|
@ -2,4 +2,5 @@
|
|||||||
comment = 'XPath querying and XSLT'
|
comment = 'XPath querying and XSLT'
|
||||||
default_version = '1.0'
|
default_version = '1.0'
|
||||||
module_pathname = '$libdir/pgxml'
|
module_pathname = '$libdir/pgxml'
|
||||||
relocatable = true
|
# non-relocatable because xml2--unpackaged--1.0.sql needs to use @extschema@
|
||||||
|
relocatable = false
|
||||||
|
Reference in New Issue
Block a user