Commit Graph

1350 Commits (98edd617f3b62a02cb2df9b418fcc4ece45c7ec0)

Author SHA1 Message Date
Heikki Linnakangas 45f6240a8f Pack tuples in a hash join batch densely, to save memory. 11 years ago
Peter Eisentraut 303f4d1012 Assorted message fixes and improvements 12 years ago
Alvaro Herrera 1c9701cfe5 Fix FOR UPDATE NOWAIT on updated tuple chains 12 years ago
Robert Haas 1d41739e5a Don't require sort support functions to provide a comparator. 12 years ago
Kevin Grittner 49d1e03d64 Fix typo in C comment. 12 years ago
Tom Lane d685814835 Fix bug with whole-row references to append subplans. 12 years ago
Tom Lane 6f5034eda0 Redesign API presented by nodeAgg.c for ordered-set and similar aggregates. 12 years ago
Tom Lane 45b0f35723 Avoid leaking memory while evaluating arguments for a table function. 12 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 12 years ago
Jeff Davis 35c0cd3b05 Improve comment for tricky aspect of index-only scans. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 3f8c8e3c61 Fix failure to detoast fields in composite elements of structured types. 12 years ago
Tom Lane f0fedfe82c Allow polymorphic aggregates to have non-polymorphic state data types. 12 years ago
Tom Lane e0c91a7ff0 Improve some O(N^2) behavior in window function evaluation. 12 years ago
Tom Lane a9d9acbf21 Create infrastructure for moving-aggregate optimization. 12 years ago
Noah Misch 7cbe57c34d Offer triggers on foreign tables. 12 years ago
Alvaro Herrera f88d4cfc9d Setup error context callback for transaction lock waits 12 years ago
Tom Lane bf4052faa1 Don't reject ROW_MARK_REFERENCE rowmarks for materialized views. 12 years ago
Robert Haas b89e151054 Introduce logical decoding. 12 years ago
Tom Lane 0def2573c5 Fix *-qualification of named parameters in SQL-language functions. 12 years ago
Robert Haas 2bb1f14b89 Make bitmap heap scans show exact/lossy block info in EXPLAIN ANALYZE. 12 years ago
Tom Lane 080b7db72e Fix "cannot accept a set" error when only some arms of a CASE return a set. 12 years ago
Tom Lane e6336b8b57 Save a few cycles in advance_transition_function(). 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane c28b289bf3 Prevent display of dropped columns in row constraint violation messages. 12 years ago
Tom Lane b006f4ddb9 Prevent memory leaks from accumulating across printtup() calls. 12 years ago
Kevin Grittner be420fa02e Fix subquery reference to non-populated MV in CMV. 12 years ago
Robert Haas ba3d39c969 Don't allow system columns in CHECK constraints, except tableoid. 12 years ago
Tom Lane 0d3f4406df Allow aggregate functions to be VARIADIC. 13 years ago
Tom Lane 8e2b71d2d0 Reset the binary heap in MergeAppend rescans. 13 years ago
Peter Eisentraut 32f7c0ae17 Improve error message when view is not updatable 13 years ago
Greg Stark c62736cc37 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) 13 years ago
Tom Lane 3d13623d75 Prevent leakage of SPI tuple tables during subtransaction abort. 13 years ago
Robert Haas 765ad89be3 Use InvalidSnapshot, now SnapshotNow, as the default snapshot. 13 years ago
Robert Haas 0518eceec3 Adjust HeapTupleSatisfies* routines to take a HeapTuple. 13 years ago
Stephen Frost 4cbe3ac3e8 WITH CHECK OPTION support for auto-updatable VIEWs 13 years ago
Noah Misch b560ec1b0d Implement the FILTER clause for aggregate function calls. 13 years ago
Kevin Grittner cc1965a99b Add support for REFRESH MATERIALIZED VIEW CONCURRENTLY. 13 years ago
Noah Misch 448fee2e23 Make comments reflect that omission of SPI_gettypmod() is intentional. 13 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 13 years ago
Tom Lane dc3eb56383 Improve updatability checking for views and foreign tables. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane 904af8db8a Fix handling of strict non-set functions with NULLs in set-valued inputs. 13 years ago
Tom Lane f8db76e875 Editorialize a bit on new ProcessUtility() API. 13 years ago
Tom Lane 5194024d72 Incidental cleanup of matviews code. 13 years ago
Kevin Grittner 63e20041a2 Fix assertion failure for REFRESH MATERIALIZED VIEW in PL. 13 years ago
Peter Eisentraut cc26ea9fe2 Clean up references to SQL92 13 years ago
Tom Lane 6e481ebff6 Improve error message when an FDW doesn't support WHERE CURRENT OF. 13 years ago