Commit Graph

404 Commits (8d65da1f01c6a4c84fe9c59aeb6b7e3adf870145)

Author SHA1 Message Date
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Noah Misch 53685d7981 Rename TABLE() to ROWS FROM(). 12 years ago
Peter Eisentraut 85ed91ee7d Implement information_schema.parameters.parameter_default column 12 years ago
Peter Eisentraut b7212c9726 Fix thinko in SPI_execute_plan() calls 12 years ago
Peter Eisentraut 4053189d59 Avoid potential buffer overflow crash 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane 0b7e660d6c Fix ruleutils pretty-printing to not generate trailing whitespace. 12 years ago
Tom Lane bb45c64041 Support default arguments and named-argument notation for window functions. 12 years ago
Robert Haas cacbdd7810 Use appendStringInfoString instead of appendStringInfo where possible. 12 years ago
Kevin Grittner 277607d600 Eliminate pg_rewrite.ev_attr column and related dead code. 12 years ago
Tom Lane 0d3f4406df Allow aggregate functions to be VARIADIC. 12 years ago
Greg Stark c62736cc37 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) 12 years ago
Tom Lane 10a509d829 Move strip_implicit_coercions() from optimizer to nodeFuncs.c. 12 years ago
Tom Lane ef655663c5 Further hacking on ruleutils' new column-alias-assignment code. 12 years ago
Tom Lane a7cd853b75 Change post-rewriter representation of dropped columns in joinaliasvars. 12 years ago
Andrew Dunstan d26888bc4d Move checking an explicit VARIADIC "any" argument into the parser. 12 years ago
Noah Misch b560ec1b0d Implement the FILTER clause for aggregate function calls. 12 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Tom Lane 403bd6a18b Fix crash when trying to display a NOTIFY rule action. 12 years ago
Tom Lane 62e666400d Perform line wrapping and indenting by default in ruleutils.c. 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Tom Lane 75b39e7909 Add infrastructure for storing a VARIADIC ANY function's VARIADIC flag. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane 2ffa740be9 Fix ruleutils to cope with conflicts from adding/dropping/renaming columns. 13 years ago
Tom Lane 3f88b08003 Fix some minor issues in view pretty-printing. 13 years ago
Tom Lane 0d6895051a Fix ruleutils to print "INSERT INTO foo DEFAULT VALUES" correctly. 13 years ago
Tom Lane 8b728e5c6e Fix oversight in new code for printing rangetable aliases. 13 years ago
Tom Lane 11e131854f Improve ruleutils.c's heuristics for dealing with rangetable aliases. 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Tom Lane d1a4db8d25 Improve EXPLAIN's ability to cope with LATERAL references in plans. 13 years ago
Tom Lane 092d7ded29 Allow OLD and NEW in multi-row VALUES within rules. 13 years ago
Tom Lane 5ebaaa4944 Implement SQL-standard LATERAL subqueries. 13 years ago
Alvaro Herrera d7b47e5155 Change syntax of new CHECK NO INHERIT constraints 13 years ago
Peter Eisentraut b8b2e3b2de Replace int2/int4 in C code with int16/int32 13 years ago
Tom Lane f5297bdfe4 Refer to the default foreign key match style as MATCH SIMPLE internally. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane d6f7d4fdc5 Fix printing of whole-row Vars at top level of a SELECT targetlist. 13 years ago
Alvaro Herrera 09ff76fcdb Recast "ONLY" column CHECK constraints as NO INHERIT 13 years ago
Andrew Dunstan 2f582f76b1 Improve pretty printing of viewdefs. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas 2ad36c4e44 Improve table locking behavior in the face of current DDL. 14 years ago
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Tom Lane a7d9203cc4 Fix get_name_for_var_field() to deal with RECORD Params. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Robert Haas 4240e429d0 Try to acquire relation locks in RangeVarGetRelid. 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Tom Lane e1ccaff6ee Rework parsing of ConstraintAttributeSpec to improve NOT VALID handling. 14 years ago