Commit Graph

425 Commits (542320c2bd0b3796a8a9a4617cdb23fbad473390)

Author SHA1 Message Date
Tom Lane 542320c2bd Be more careful about printing constants in ruleutils.c. 10 years ago
Tom Lane 7b8b8a4331 Improve representation of PlanRowMark. 10 years ago
Tom Lane e9f1c01b71 Fix dumping of views that are just VALUES(...) but have column aliases. 10 years ago
Tom Lane a5cd70dcbc Improve performance of EXPLAIN with large range tables. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 447770404c Rearrange CustomScan API. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Alvaro Herrera 7b1c2a0f20 Split builtins.h to a new header ruleutils.h 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Tom Lane 9b35ddce93 Partial fix for dropped columns in functions returning composite. 11 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Tom Lane 91e16b9806 Fix yet another corner case in dumping rules/views with USING clauses. 11 years ago
Tom Lane 0bff398761 Check for interrupts and stack overflow during rule/view dumps. 11 years ago
Tom Lane 41de93c53a Reduce indentation/parenthesization of set operations in rule/view dumps. 11 years ago
Tom Lane 0601cb54da Limit overall indentation in rule/view dumps. 11 years ago
Tom Lane d166eed302 Fix indentation of JOIN clauses in rule/view dumps. 11 years ago
Simon Riggs e5550d5fec Reduce lock levels of some ALTER TABLE cmds 11 years ago
Tom Lane c7b3539599 Fix non-equivalence of VARIADIC and non-VARIADIC function call formats. 11 years ago
Tom Lane 7c31874945 Avoid getting more than AccessShareLock when deparsing a query. 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
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