- 09 Nov, 2007 1 commit
-
-
Peter Eisentraut authored
those being exactly "xml". Bug #3735 from Ben Leslie
-
- 18 Jun, 2007 1 commit
-
-
Tom Lane authored
unreserved according to the grammar. The list of unreserved words has gotten extensive enough that the unnecessary quoting is becoming a bit of an eyesore. To do this, add knowledge of the keyword category to keywords.c's table. (Someday we might be able to generate keywords.c's table and the keyword lists in gram.y from a common source.) For the moment, lie about WITH's status in the table so it will still get quoted --- this is because of the expectation that WITH will become reserved when the SQL recursive-queries patch gets done. I didn't force initdb because this affects nothing on-disk; but note that a few regression tests have changed expected output.
-
- 21 May, 2007 1 commit
-
-
Peter Eisentraut authored
- Function renamed to "xpath". - Function is now strict, per discussion. - Return empty array in case when XPath expression detects nothing (previously, NULL was returned in such case), per discussion. - (bugfix) Work with fragments with prologue: select xpath('/a', '<?xml version="1.0"?><a /><b />'); // now XML datum is always wrapped with dummy <x>...</x>, XML prologue simply goes away (if any). - Some cleanup. Nikolay Samokhvalov Some code cleanup and documentation work by myself.
-
- 22 Mar, 2007 2 commits
-
-
Bruce Momjian authored
Nikolay Samokhvalov
-
Bruce Momjian authored
Nikolay Samokhvalov
-
- 15 Feb, 2007 1 commit
-
-
Tom Lane authored
platform-specific result ordering. Per buildfarm results.
-
- 03 Feb, 2007 1 commit
-
-
Peter Eisentraut authored
observe the xmloption. Reorganize the representation of the XML option in the parse tree and the API to make it easier to manage and understand. Add regression tests for parsing back XML expressions.
-
- 25 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
- Add new SQL command SET XML OPTION (also available via regular GUC) to control the DOCUMENT vs. CONTENT option in implicit parsing and serialization operations. - Subtle corrections in the handling of the standalone property in xmlroot(). - Allow xmlroot() to work on content fragments. - Subtle corrections in the handling of the version property in xmlconcat(). - Code refactoring for producing XML declarations.
-
- 23 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
libxml as the detail message. As per <http://archives.postgresql.org/pgsql-hackers/2006-12/msg01087.php>. For converting error codes to messages, we only need to cover those codes that we raise ourselves now.
-
- 20 Jan, 2007 2 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
function xmlagg.
-
- 19 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
with new GUC parameter "xmlbinary" that controls the output encoding, as per SQL/XML standard.
-
- 18 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
declarations are ignored and removed, in binary mode they are honored as specified by the XML standard.
-
- 14 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
-
- 12 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
coercion to type xml was a mistake. Escape values so they are valid XML character data.
-
- 08 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
-
- 07 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
- correct error codes - do syntax checks in correct order - strip leading spaces of argument
-
- 06 Jan, 2007 1 commit
-
-
Peter Eisentraut authored
sets the items, and serializes the value back (rather than adding an arbitrary number of XML preambles as before). The libxml memory management via palloc had to be disabled because it crashes when libxml tries to access memory that was helpfully freed earlier by PostgreSQL. This needs further thought.
-
- 28 Dec, 2006 1 commit
-
-
Peter Eisentraut authored
-
- 21 Dec, 2006 1 commit
-
-
Peter Eisentraut authored
-