Commit Graph

2331 Commits (2a66b9bfb74e522d64c066dabe4fddde0fe7425c)

Author SHA1 Message Date
Peter Eisentraut 26f7802beb Message style improvements 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
David Rowley 66fa8ff637 Remove various duplicated words 3 years ago
Tom Lane c35ba141de Future-proof the recursion inside ExecShutdownNode(). 3 years ago
Peter Eisentraut 5015e1e1b5 Assorted examples of expanded type-safer palloc/pg_malloc API 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Tom Lane d1ce745db2 Doc: add comment about bug fixed in back branches as of 3f7323cbb. 3 years ago
David Rowley 3e0fff2e68 More -Wshadow=compatible-local warning fixes 3 years ago
David Rowley f959bf9a5b Further -Wshadow=compatible-local warning fixes 3 years ago
David Rowley 421892a192 Further reduce warnings with -Wshadow=compatible-local 3 years ago
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
Amit Kapila 0d5bd3a6cc Fix replica identity check for a partitioned table. 3 years ago
Tom Lane 55d9cd46f6 Avoid misbehavior when hash_table_bytes < bucket_size. 3 years ago
Tom Lane 309857f9c1 Fix handling of R/W expanded datums that are passed to SQL functions. 3 years ago
Tom Lane d59383924c Fix check_exclusion_or_unique_constraint for UNIQUE NULLS NOT DISTINCT. 3 years ago
Tom Lane 6ad86feecb Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative insertion loop. 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
David Rowley 3592e0ff98 Have ExecFindPartition cache the last found partition 3 years ago
Peter Eisentraut 976b06c663 Add another SQL/JSON error code 3 years ago
Peter Eisentraut 503e3833ef Remove useless assertions 4 years ago
Tom Lane 8821054210 Remove stray references to lefttree/righttree in the executor. 4 years ago
David Rowley fe3caa1439 Remove size increase in ExprEvalStep caused by hashed saops 4 years ago
Andres Freund 67b26703b4 expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size. 4 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Tom Lane 1218780cce Un-break whole-row Vars referencing domain-over-composite types. 4 years ago
David Rowley fa5185b26c Harden Memoization code against broken data types 4 years ago
Tom Lane a916cb9d5a Avoid overflow hazard when clamping group counts to "long int". 4 years ago
Alvaro Herrera c4f113e8fe
Clean up newlines following left parentheses 4 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 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
Peter Eisentraut 755df30e48 Fix incorrect format placeholders 4 years ago
Alvaro Herrera a87e759569
Move ModifyTableContext->lockmode to UpdateContext 4 years ago
Alvaro Herrera 3dcc6bf406
ExecModifyTable: use context.planSlot instead of planSlot 4 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
Alvaro Herrera 183c869e1c
adjust_partition_colnos mustn't be called if not needed 4 years ago
David Rowley b0e5f02ddc Fix various typos and spelling mistakes in code comments 4 years ago
Michael Paquier efb0ef909f Track I/O timing for temporary file blocks in EXPLAIN (BUFFERS) 4 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 4 years ago
Alvaro Herrera a90641eac2
Revert "Rewrite some RI code to avoid using SPI" 4 years ago
Alvaro Herrera 99392cdd78
Rewrite some RI code to avoid using SPI 4 years ago
Tomas Vondra 2c7ea57e56 Revert "Logical decoding of sequences" 4 years ago
Alvaro Herrera 297daa9d43
Refactor and cleanup runtime partition prune code a little 4 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 4 years ago
David Rowley 40af10b571 Use Generation memory contexts to store tuples in sorts 4 years ago
David Rowley 77bae396df Adjust tuplesort API to have bitwise option flags 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