Commit Graph

2700 Commits (efd0c16becbf45e3b0215e124fde75fee8fcbce4)

Author SHA1 Message Date
Tom Lane e07ebd4b6e Catch stack overflow when recursing in transformFromClauseItem(). 3 years ago
Alvaro Herrera 92af9143f1
Reject MERGE in CTEs and COPY 3 years ago
Tom Lane b9b21acc76 In extensions, don't replace objects not belonging to the extension. 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Tom Lane 83f1793d60 Check maximum number of columns in function RTEs, too. 3 years ago
Tom Lane fd96d14d95 In transformRowExpr(), check for too many columns in the row. 3 years ago
Michael Paquier 0a5f06b84d Fix a few issues with REINDEX grammar 3 years ago
Alvaro Herrera 83011ce7d7
Rework grammar for REINDEX 3 years ago
Alvaro Herrera 7d158e8cb4
parser: centralize common auxiliary productions 3 years ago
Alvaro Herrera 9853bf6ab0
Update src/backend/parser/README 3 years ago
Dean Rasheed 624aa2a13b Make the name optional in CREATE STATISTICS. 3 years ago
Tom Lane b9654cecea Fix ruleutils issues with dropped cols in functions-returning-composite. 3 years ago
Dean Rasheed bcedd8f5fc Make subquery aliases optional in the FROM clause. 3 years ago
Michael Paquier 12c254c99f Tweak detail and hint messages to be consistent with project policy 3 years ago
Michael Paquier 2cbc3c17a5 Rework logic and simplify syntax of REINDEX DATABASE/SYSTEM 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Peter Eisentraut 784cedda06 Allow specifying STORAGE attribute for a new table 3 years ago
Peter Eisentraut 503e3833ef Remove useless assertions 3 years ago
Michael Paquier 0a6be1f0ec Improve error message with JSON_SERIALIZE() 4 years ago
Andrew Dunstan 3c633f32b9 Only allow returning string types or bytea from json_serialize 4 years ago
Dean Rasheed 8d367a44d3 Fix alias matching in transformLockingClause(). 4 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Peter Eisentraut 2172455865 Fix collation of JSON_TABLE output columns 4 years ago
Tom Lane 5f0adec253 Make STRING an unreserved_keyword. 4 years ago
David Rowley 3e9abd2eb1 Teach remove_unused_subquery_outputs about window run conditions 4 years ago
Alvaro Herrera 0fbf011200
Check column list length in XMLTABLE/JSON_TABLE alias 4 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 4 years ago
Peter Eisentraut 30ed71e423 Indent C code in flex and bison files 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Michael Paquier 45edde037e Fix typos and grammar in code and test comments 4 years ago
Tom Lane fe20afaee8 Fix core dump in transformValuesClause when there are no columns. 4 years ago
Peter Eisentraut dc2be6ed47 Remove JsonPathSpec typedef 4 years ago
Tom Lane 36d4efe779 Avoid invalid array reference in transformAlterTableStmt(). 4 years ago
Andrew Dunstan f7a605f636 Small cleanups in SQL/JSON code 4 years ago
Andrew Dunstan 4cd8717af3 Improve a couple of sql/json error messages 4 years ago
Andrew Dunstan fcdb35c32a Fix transformJsonBehavior 4 years ago
Alvaro Herrera ce4f46fdc8
Change mechanism to set up source targetlist in MERGE 4 years ago
David Rowley b0e5f02ddc Fix various typos and spelling mistakes in code comments 4 years ago
Michael Paquier 7597cc3083 Fix the dates of some copyright notices 4 years ago
Tomas Vondra 2c7ea57e56 Revert "Logical decoding of sequences" 4 years ago
Peter Eisentraut 344d62fb9a Unlogged sequences 4 years ago
Tom Lane a0ffa885e4 Allow granting SET and ALTER SYSTEM privileges on GUC parameters. 4 years ago
Andrew Dunstan fadb48b00e PLAN clauses for JSON_TABLE 4 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 4 years ago
Andrew Dunstan 9f91344223 Fix comments with "a expression" 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