]> granicus.if.org Git - postgresql/commit
Fix XMLTABLE on older libxml2
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 8 Mar 2017 16:29:48 +0000 (13:29 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 8 Mar 2017 16:29:48 +0000 (13:29 -0300)
commita9f66f92533b2bfd7abf289219152091b7697e87
tree3aac37dd43b357d98f8cd274cacab361f0358310
parent0d130c7abc85f828dced6c134a5fcbff3215c497
Fix XMLTABLE on older libxml2

libxml2 older than 2.9.1 does not have xmlXPathSetContextNode (released
in 2013, so reasonable platforms have trouble).  That function is fairly
trivial, so I have inlined it in the one added caller.  This passes
tests on my machine; let's see what the buildfarm thinks about it.

Per joint complaint from Tom Lane and buildfarm.
src/backend/utils/adt/xml.c