Commit Graph

2929 Commits (cc721c459d3783bbdb4beb1bbfa802a5328d15a2)

Author SHA1 Message Date
Andrew Dunstan b5d6382496 Provide per-table permissions for vacuum and analyze. 3 years ago
Dean Rasheed 7b2ccc5e03 Fix rule-detection code for MERGE. 3 years ago
Tom Lane 56d0ed3b75 Give better hints for ambiguous or unreferenceable columns. 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Michael Paquier fb32748e32 Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Peter Eisentraut b4b7ce8061 Add repalloc0 and repalloc0_array 3 years ago
Tom Lane b9424d014e Support writing "CREATE/ALTER TABLE ... SET STORAGE DEFAULT". 3 years ago
David Rowley 1613de8bc3 Fix compiler warning on MSVC 3 years ago
Tom Lane 34fa0ddae5 Fix CREATE DATABASE so we can pg_upgrade DBs with OIDs above 2^31. 3 years ago
Alvaro Herrera 5fca91025e
Resolve partition strategy during early parsing 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Alvaro Herrera 3b2db22fe2
Update some comments that should've covered MERGE 3 years ago
Tom Lane 8272749e8c Record dependencies of a cast on other casts that it requires. 3 years ago
Tom Lane 717ec1aae9 Rename parser token REF to REF_P to avoid a symbol conflict. 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Michael Paquier 0823d061b0 Introduce SYSTEM_USER 3 years ago
Alvaro Herrera 790bf615dd
Remove ALL keyword from TABLES IN SCHEMA for publication 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Tom Lane 152c9f7b8f Suppress variable-set-but-not-used warnings from clang 15. 3 years ago
Michael Paquier 9f65aaa408 Remove unused argument "isSlice" from transformAssignmentSubscripts() 3 years ago
Alvaro Herrera 3fd1f4b9cd
Remove duplicate initialization 3 years ago
John Naylor ecaf7c5df5 Move gramparse.h to src/backend/parser 3 years ago
John Naylor b086a47a27 Bump minimum version of Bison to 2.3 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Robert Haas e3ce2de09d Allow grant-level control of role inheritance behavior. 3 years ago
Robert Haas ce6b672e44 Make role grant system more consistent with other privileges. 3 years ago
David Rowley f01592f915 Remove shadowed local variables that are new in v15 3 years ago
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 4 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