Commit Graph

733 Commits (4f941d432b42eccd99ba0d22e3a59c073ac2406a)

Author SHA1 Message Date
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
Andrew Dunstan fadb48b00e PLAN clauses for JSON_TABLE 4 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 4 years ago
Andrew Dunstan 49082c2cc3 RETURNING clause for JSON() and JSON_SCALAR() 4 years ago
Andrew Dunstan 606948b058 SQL JSON functions 4 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Andrew Dunstan 33a377608f IS JSON predicate 4 years ago
Tom Lane d22646922d Add public ruleutils.c entry point to deparse a Query. 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Tom Lane cc7401d5ca Fix up compiler warnings/errors from f4fb45d15. 4 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 4 years ago
Andrew Dunstan f79b803dcc Common SQL/JSON clauses 4 years ago
Andrew Dunstan 1460fc5942 Revert "Common SQL/JSON clauses" 4 years ago
Andrew Dunstan 865fe4d5df Common SQL/JSON clauses 4 years ago
Tom Lane 2591ee8ec4 Fix assorted missing logic for GroupingFunc nodes. 4 years ago
Peter Eisentraut 94aa7cc5f7 Add UNIQUE null treatment option 4 years ago
Tom Lane 43c2175121 Fix ruleutils.c's dumping of whole-row Vars in more contexts. 4 years ago
Tom Lane 6867f963e3 Make pg_get_expr() more bulletproof. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut d6f96ed94e Allow specifying column list for foreign key ON DELETE SET actions 4 years ago
Tom Lane a8d8445a7b Fix display of SQL-standard function's arguments in INSERT/SELECT. 4 years ago
Tom Lane 39ae0ef856 Fix EXPLAIN of SEARCH BREADTH FIRST queries some more. 4 years ago
Tom Lane 3f50b82639 Fix EXPLAIN to handle SEARCH BREADTH FIRST queries. 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Peter Eisentraut 639a86e36a Remove Value node struct 4 years ago
Michael Paquier fd0625c7a9 Clean up some code using "(expr) ? true : false" 4 years ago
Tomas Vondra 13380e1476 Don't print extra parens around expressions in extended stats 4 years ago
Tom Lane 589be6f6c7 Fix missed lock acquisition while inlining new-style SQL functions. 4 years ago
Tom Lane 48c5c90682 Use the "pg_temp" schema alias in EXPLAIN and related output. 4 years ago
Peter Eisentraut 2b00db4fb0 Use l*_node() family of functions where appropriate 4 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Tomas Vondra 8d4b311d24 Make pg_get_statisticsobjdef_expressions return NULL 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Peter Eisentraut a2da77cdb4 Change return type of EXTRACT to numeric 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Peter Eisentraut 055fee7eb4 Allow an alias to be attached to a JOIN ... USING 5 years ago
Tomas Vondra a4d75c86bf Extended statistics on expressions 5 years ago
Tomas Vondra be45be9c33 Implement GROUP BY DISTINCT 5 years ago
Peter Eisentraut f4adc41c4f Enhanced cycle mark values 5 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 5 years ago
Tom Lane 07d46fceb4 Fix broken ruleutils support for function TRANSFORM clauses. 5 years ago
Tom Lane a6cf3df4eb Add bytea equivalents of ltrim() and rtrim(). 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Peter Eisentraut 8b069ef5dc Change get_constraint_index() to use pg_constraint.conindid 5 years ago
Peter Eisentraut bdc4edbea6 Move catalog index declarations 5 years ago
Tom Lane 40c24bfef9 Improve our ability to regurgitate SQL-syntax function calls. 5 years ago
Tom Lane e1339bfc7a Remove special checks for pg_rewrite.ev_qual and ev_action being NULL. 5 years ago
Tom Lane 8e1f37c07a Rethink the generation rule for fmgroids.h macros. 5 years ago