Commit Graph

2546 Commits (f22e84df1dea96c8f4b0f7369ea60607fbb9ce10)

Author SHA1 Message Date
Michael Paquier 4dd3087300 Remove assertion checking query ID in execMain.c 1 year ago
Michael Paquier 5deb56387e Expand assertion check for query ID reporting in executor 1 year ago
Noah Misch aac2c9b4fd For inplace update durability, make heap_update() callers wait. 1 year ago
David Rowley 5d56d07ca3 Optimize tuplestore usage for WITH RECURSIVE CTEs 1 year ago
Michael Paquier 24f5205948 Add some sanity checks in executor for query ID reporting 1 year ago
Michael Paquier 933848d16d Add missing query ID reporting in extended query protocol 1 year ago
Peter Eisentraut fc0438b4e8 Add temporal PRIMARY KEY and UNIQUE constraints 1 year ago
Amit Langote dd8bea88ab SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps 1 year ago
Amit Langote 4d7e24e0f4 Revert recent SQL/JSON related commits 1 year ago
Amit Langote 3a97460970 SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps 1 year ago
Peter Eisentraut 4af123ad45 Fix misleading error message context 1 year ago
David Rowley 908a968612 Optimize WindowAgg's use of tuplestores 1 year ago
David Rowley 19b861f880 Speedup WindowAgg code by moving uncommon code out-of-line 1 year ago
Michael Paquier 4236825197 Fix typos and grammar in code comments and docs 1 year ago
Amit Kapila 9758174e2e Log the conflicts while applying changes in logical replication. 1 year ago
David Rowley adf97c1562 Speed up Hash Join by making ExprStates support hashing 1 year ago
David Rowley ffabb56c94 Fix a series of typos and outdated references 1 year ago
Tom Lane 8d148bb8b8 Fix edge case in plpgsql's make_callstmt_target(). 1 year ago
Alvaro Herrera 2bb969f399
Refactor/reword some error messages to avoid duplicates 1 year ago
Andres Freund a7f107df2b Evaluate arguments of correlated SubPlans in the referencing ExprState 1 year ago
Amit Langote 7f56eaff2f SQL/JSON: Fix casting for integer EXISTS columns in JSON_TABLE 1 year ago
Amit Langote 6f9a62b454 SQL/JSON: Remove useless code in ExecInitJsonExpr() 1 year ago
Amit Langote 231b7d670b SQL/JSON: Improve error-handling of JsonBehavior expressions 1 year ago
Amit Langote 63e6c5f4a2 SQL/JSON: Fix error-handling of some JsonBehavior expressions 1 year ago
Michael Paquier c145f321b6 Propagate query IDs of utility statements in functions 1 year ago
Noah Misch d5e6891502 Fix new assertion for MERGE view_name ... DO NOTHING. 1 year ago
David Rowley 5a1e6df3b8 Show Parallel Bitmap Heap Scan worker stats in EXPLAIN ANALYZE 1 year ago
Richard Guo 0ffc0acaf3 Fix right-anti-joins when the inner relation is proven unique 1 year ago
Richard Guo aa86129e19 Support "Right Semi Join" plan shapes 2 years ago
David Rowley 65b71dec2d Use TupleDescAttr macro consistently 2 years ago
Amit Langote 716bd12d22 SQL/JSON: Always coerce JsonExpr result at runtime 2 years ago
Noah Misch d5f788b41d Expand comments and add an assertion in nodeModifyTable.c. 2 years ago
Alvaro Herrera a2dff271eb
Fix thinkos in comments 2 years ago
Alvaro Herrera dbca3469eb
Fix partition pruning setup during DETACH CONCURRENTLY 2 years ago
Alvaro Herrera b0ea16528c
Revert "Fix partition pruning setup during DETACH CONCURRENTLY" 2 years ago
Alvaro Herrera 27162a64b3
Fix partition pruning setup during DETACH CONCURRENTLY 2 years ago
Amit Langote 0f271e8e8d SQL/JSON: Correct jsonpath variable name matching 2 years ago
Tom Lane 2dc1deaea0 Fix behavior of stable functions called from a CALL's argument list. 2 years ago
Peter Eisentraut 8aee330af5 Revert temporal primary keys and foreign keys 2 years ago
Peter Eisentraut 144c2ce0cc Fix ON CONFLICT DO NOTHING/UPDATE for temporal indexes 2 years ago
David Rowley a42fc1c903 Fix an assortment of typos 2 years ago
David Rowley a63224be49 Ensure we allocate NAMEDATALEN bytes for names in Index Only Scans 2 years ago
Tom Lane b7d35d393e Remove some unnecessary fields from executor nodes. 2 years ago
Daniel Gustafsson 950d4a2cb1 Fix typos and duplicate words 2 years ago
Amit Langote b4fad46b6b SQL/JSON: Improve some error messages 2 years ago
Alexander Korotkov 8dd0bb84da Revert: Allow table AM tuple_insert() method to return the different slot 2 years ago
Alexander Korotkov 193e6d18e5 Revert: Allow locking updated tuples in tuple_update() and tuple_delete() 2 years ago
Alexander Korotkov da841aa4dc Revert: Let table AM insertion methods control index insertion 2 years ago
Masahiko Sawada 810f64a015 Revert indexed and enlargable binary heap implementation. 2 years ago
Tomas Vondra 92641d8d65 Change BitmapAdjustPrefetchIterator to accept BlockNumber 2 years ago