Commit Graph

404 Commits (8d65da1f01c6a4c84fe9c59aeb6b7e3adf870145)

Author SHA1 Message Date
Tom Lane 0f4ff460c4 Fix up the remaining places where the expression node structure would lose 19 years ago
Tom Lane 95f6d2d209 Make use of plancache module for SPI plans. In particular, since plpgsql 19 years ago
Tom Lane 234a02b2a8 Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). 19 years ago
Tom Lane 655aa5b330 Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN to 19 years ago
Tom Lane cc77005df7 Change Agg and Group nodes so that Vars contained in their targetlists 19 years ago
Tom Lane 7bddca3450 Fix up foreign-key mechanism so that there is a sound semantic basis for the 19 years ago
Peter Eisentraut ec020e1ceb Implement XMLSERIALIZE for real. Analogously, make the xml to text cast 19 years ago
Bruce Momjian ae875d318e Update documentation for pg_get_serial_sequence() function. 19 years ago
Bruce Momjian 5af6b2abe9 Properly detoast access to bytea field pg_trigger.tgargs. Old code 19 years ago
Tom Lane fcf4b146c6 Simplify pg_am representation of ordering-capable access methods: 19 years ago
Neil Conway d97a89f21b Add missing copyright blurb, make ruleutils.c use the standard layout 19 years ago
Peter Eisentraut cb8906b354 Fix reverse compilation of IS DOCUMENT expression. 19 years ago
Peter Eisentraut 2f8f76bcd5 Add support for xmlval IS DOCUMENT expression. 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Tom Lane dbfb727444 Fix multiple breakages in last XML patch. 19 years ago
Peter Eisentraut 8832f0f358 De-escape XML names when reverse-compiling XML expressions. 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 d13f372acd Fix pg_get_serial_sequence(), which could incorrectly return the name 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 514ce7a331 Fix overly enthusiastic Assert introduced in 8.1: it's expecting a 19 years ago
Tom Lane 2b2a50722c Fix all known problems with pg_dump's handling of serial sequences 19 years ago
Tom Lane 7a3e30e608 Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 19 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 19 years ago
Tom Lane 108fe47301 Aggregate functions now support multiple input arguments. I also took 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Neil Conway 530eab592c Fix typos in comments. 19 years ago
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier 19 years ago
Bruce Momjian 277807bd9e Add FILLFACTOR to CREATE INDEX. 19 years ago
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use 19 years ago
Tom Lane 134b463f02 Fix up pg_dump to do string escaping fully correctly for client encoding 19 years ago
Bruce Momjian 7a846ecc00 Use E'' strings internally only when standard_conforming_strings = 19 years ago
Tom Lane 986085a7f0 Improve the representation of FOR UPDATE/FOR SHARE so that we can 19 years ago
Tom Lane 2206b498d8 Simplify ParamListInfo data structure to support only numbered parameters, 19 years ago
Tom Lane c6e81aeef3 Fix EXPLAIN so that it can drill down through multiple levels of subplan 20 years ago
Tom Lane 147d4bf3e5 Modify all callers of datatype input and receive functions so that if these 20 years ago
Tom Lane 2316013961 Clean up representation of function RTEs for functions returning RECORD. 20 years ago
Tom Lane 20ab467d76 Improve parser so that we can show an error cursor position for errors 20 years ago
Bruce Momjian 98d42c2450 Remove copyright notices from Jan (per author approval), and those files 20 years ago
Tom Lane 012abebab1 Remove the stub support we had for UNION JOIN; per discussion, this is 20 years ago
Tom Lane ec057a4380 Fix display of whole-row Var appearing at the top level of a SELECT list. 20 years ago
Tom Lane c876d965f5 Repair EXPLAIN failure when trying to display a plan condition that involves 20 years ago
Tom Lane 6e07709760 Implement SQL-compliant treatment of row comparisons for < <= > >= cases 20 years ago
Tom Lane 2617551431 Teach deparsing of CASE expressions to cope with the simplified forms 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane cecb607559 Make SQL arrays support null elements. This commit fixes the core array 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 9ea14ef56a When a function not returning RECORD has a single OUT parameter, use 20 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 20 years ago