Commit Graph

878 Commits (693c85d954890ceb4f0a892cd12e718fb4902128)

Author SHA1 Message Date
Tom Lane 07cf99ac6f Relax an Assert() that has been found to be too strict in some situations 19 years ago
Peter Eisentraut 2cc01004c6 Remove remains of old depend target. 19 years ago
Peter Eisentraut b4c8d49036 Fix xmlconcat by properly merging the XML declarations. Add aggregate 19 years ago
Peter Eisentraut 2f8f76bcd5 Add support for xmlval IS DOCUMENT expression. 19 years ago
Peter Eisentraut 8b35795362 Use XML output escaping also in XMLFOREST. 19 years ago
Tom Lane ad429fe314 Teach nodeMergejoin how to handle DESC and/or NULLS FIRST sort orders. 19 years ago
Peter Eisentraut c0e977c18f Use libxml's xmlwriter API for producing XML elements, instead of doing 19 years ago
Tom Lane a191a169d6 Change the planner-to-executor API so that the planner tells the executor 19 years ago
Bruce Momjian 40f797be03 Enable another five tuple status bits by using the high bits of the 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Peter Eisentraut d807c7ef3f Some fine-tuning of xmlpi in corner cases: 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 0cbc5b1ed4 Fix failure due to accessing an already-freed tuple descriptor in a plan 19 years ago
Tom Lane 68996463d4 Repair bug #2839: the various ExecReScan functions need to reset 19 years ago
Tom Lane fccf99f0c8 Repair bug #2836: SPI_execute_plan returned zero if none of the querytrees 19 years ago
Tom Lane c957c0bac7 Code review for XML patch. Instill a bit of sanity in the location of 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Peter Eisentraut 8c1de5fb00 Initial SQL/XML support: xml data type and initial set of functions. 19 years ago
Tom Lane 566480acbb Avoid double free of _SPI_current->tuptable. AtEOSubXact_SPI() now tries to 19 years ago
Tom Lane 8dcc8e3761 Refactor ExecGetJunkAttribute to avoid searching for junk attributes 19 years ago
Tom Lane 406d028a9b Fix LIMIT/OFFSET for null limit values. This worked before 8.2 but was broken 19 years ago
Tom Lane 7ec1c5a867 Prevent intratransaction memory leak when a subtransaction is aborted 19 years ago
Peter Eisentraut b6b5aa102b Small message equalization fix 19 years ago
Neil Conway 8964b41c7b Remove a 15-year old comment questioning behavior that is now well- 19 years ago
Tom Lane f0395d50e9 Repair bug #2694 concerning an ARRAY[] construct whose inputs are empty 19 years ago
Tom Lane d2e17e1ddc Fix mishandling of after-trigger state when a SQL function returns multiple 19 years ago
Peter Eisentraut b9b4f10b5b Message style improvements 20 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Tom Lane f213131f20 Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform to 20 years ago
Tom Lane 893632be4e Clean up logging for extended-query-protocol operations, as per my recent 20 years ago
Tom Lane 5983a1aaa9 Change processing of extended-Query mode so that an unnamed statement 20 years ago
Bruce Momjian 0e20c48561 Revert FETCH/MOVE int64 patch. Was using incorrect checks for 20 years ago
Bruce Momjian 6c785d599d Change FETCH/MOVE to use int8. 20 years ago
Bruce Momjian bc24d5b976 Now bind displays prepare as detail, and execute displays prepare and 20 years ago
Tom Lane ea2e263539 Add new return codes SPI_OK_INSERT_RETURNING etc to the SPI API. 20 years ago
Tom Lane 65b2f93b58 Fix oversight in initial implementation of PORTAL_ONE_RETURNING mode: we 20 years ago
Tom Lane 29fa051316 When executing a list of queries derived from rule expansion, 20 years ago
Tom Lane 3f8db37c2f Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this was 20 years ago
Tom Lane 7a3e30e608 Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 20 years ago
Bruce Momjian 3716f90c39 For protocol-level prepare/bind/execute: 20 years ago
Tom Lane c68489863c Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState 20 years ago
Tom Lane 0dfb595d7a Arrange for ValuesScan to keep per-sublist expression eval state in a 20 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 20 years ago
Tom Lane 09d3670df3 Change the relation_open protocol so that we obtain lock on a relation 20 years ago
Tom Lane 6e38e34d64 Change the bootstrap sequence so that toast tables for system catalogs are 20 years ago
Tom Lane 108fe47301 Aggregate functions now support multiple input arguments. I also took 20 years ago
Tom Lane a998a69247 Code review for bigint-LIMIT patch. Fix missed planner dependency, 20 years ago
Bruce Momjian 085e559654 Change LIMIT/OFFSET to use int8 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Tom Lane ae643747b1 Fix a passel of recently-committed violations of the rule 'thou shalt 20 years ago