Commit Graph

222 Commits (cc2ac0e6f99e4efc3ae5710010ff35e646990a60)

Author SHA1 Message Date
Magnus Hagander d672ea6ffa Turn xmlbinary and xmloption GUC variables into enumsTurn xmlbinary and 18 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Tom Lane 32b58d0220 Fix various infelicities that have snuck into usage of errdetail() and 18 years ago
Tom Lane 3bf822c4d7 Disable the undocumented xmlvalidate() function, which was unintentionally 18 years ago
Tom Lane ac12412ede Revise memory management for libxml calls. Instead of keeping libxml's data 18 years ago
Tom Lane 1bbf8706ae It turns out the LIBXML_TEST_VERSION macro calls xmlInitParser(). 18 years ago
Neil Conway 5217663372 Fix two places in xml.c that neglected to check the return values of 18 years ago
Neil Conway 25b7583f67 Minor perf tweak for _SPI_strdup(): if we're going to call strlen() 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Peter Eisentraut 96ee6ff502 Fix XML Schema structure for char types without length (bug #3782) 18 years ago
Tom Lane 66d7bbf674 Suppress compiler warning. 18 years ago
Peter Eisentraut 7888b52076 Make casts from xml to text independent of the XML option setting, thus 18 years ago
Peter Eisentraut a999ff63ff Use double quotes for quoting xml attributes. 18 years ago
Tom Lane d23ba77a44 Fix bogus length calculation that could lead to crash if the string 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 2b477a2c73 Add missing closing / in xsd:restriction, and remove some unnecessary 18 years ago
Tom Lane d2d52bbb55 xmlGetUTF8Char()'s second argument is both input and output. Fix 18 years ago
Peter Eisentraut 8db43db01e Allow XML processing instructions starting with "xml" while prohibiting 18 years ago
Peter Eisentraut 4c726d5c11 After conferencing again with Bruce, put in more accurate XML error message. 18 years ago
Peter Eisentraut 79cff6bc7e Improve error message 18 years ago
Tom Lane 5e51297104 Some code review for xml.c: 18 years ago
Tom Lane 85f807d782 Fix xmlelement() to initialize libxml correctly before using it, and to avoid 18 years ago
Tom Lane ff1de5cef6 Guard against possible double free during error escape from XML 18 years ago
Tom Lane 8468146b03 Fix the inadvertent libpq ABI breakage discovered by Martin Pitt: the 18 years ago
Tom Lane f71c7b9dfd Fix bugs in XML binary I/O functions. Heikki and Tom 19 years ago
Tom Lane 39f06dcad6 Fix map_sql_typecoll_to_xmlschema_types() to not fail on dropped 19 years ago
Tom Lane 706754c16b Compute max and min int8 values using unsigned arithmetic, in hopes of 19 years ago
Tom Lane 2d4db3675f Fix up text concatenation so that it accepts all the reasonable cases that 19 years ago
Peter Eisentraut 3963574d13 XPath fixes: 19 years ago
Tom Lane 3e23b68dac Support varlena fields with single-byte headers and unaligned storage. 19 years ago
Bruce Momjian d44163953c Update XML error message text for missing libxml; update regression 19 years ago
Bruce Momjian 43666e8216 Improve documentation/warning when --with-libxml is not used in the 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Peter Eisentraut 0b75afda92 Mapping schemas and databases to XML and XML Schema. 19 years ago
Bruce Momjian ea3b212fee Commit newest version of xmlpath(). 19 years ago
Bruce Momjian e651bcf3f6 Add xmlpath() to evaluate XPath expressions, with namespaces support. 19 years ago
Tom Lane 95f6d2d209 Make use of plancache module for SPI plans. In particular, since plpgsql 19 years ago
Neil Conway 90d76525c5 Add resetStringInfo(), which clears the content of a StringInfo, and 19 years ago
Peter Eisentraut 7b76bfbe18 Fix date/time formats for XML Schema output. 19 years ago
Tom Lane 234a02b2a8 Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). 19 years ago
Peter Eisentraut e472f13f99 Better fix for determining minimum and maximum int64 values that doesn't 19 years ago
Peter Eisentraut cf3aeb2f8b Add stdint.h include 19 years ago
Peter Eisentraut 355e05ab41 Functions for mapping table data and table schemas to XML (a.k.a. XML export) 19 years ago
Magnus Hagander d2ad1a8e63 Un-break build on ANSI compilers (like msvc) by moving Assert to position 19 years ago
Peter Eisentraut eb19144894 Add support for optionally escaping periods when converting SQL identifiers 19 years ago
Peter Eisentraut 05f43970d3 Add proper mapping of boolean type data to XML Schema. 19 years ago
Peter Eisentraut ec020e1ceb Implement XMLSERIALIZE for real. Analogously, make the xml to text cast 19 years ago
Peter Eisentraut 915abb346a Reactivate libxml memory management via palloc, now that I think I've 19 years ago
Peter Eisentraut d3be7fae11 Add trailing zero byte in Unicode codepoint conversion. 19 years ago