Commit Graph

2546 Commits (f22e84df1dea96c8f4b0f7369ea60607fbb9ce10)

Author SHA1 Message Date
Alexander Korotkov 764da7710b Evade extra table_tuple_fetch_row_version() in ExecUpdate()/ExecDelete() 3 years ago
Amit Kapila b797def595 Ignore dropped columns during apply of update/delete. 3 years ago
Thomas Munro 8d578b9b2e Fix race in parallel hash join batch cleanup, take II. 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
David Rowley 579ee5df14 Fix memory leak in Memoize cache key evaluation 3 years ago
Tom Lane 483bdb2afe Support [NO] INDENT option in XMLSERIALIZE(). 3 years ago
Amit Kapila 89e46da5e5 Allow the use of indexes other than PK and REPLICA IDENTITY on the subscriber. 3 years ago
Dean Rasheed 7b14e20b12 Fix MERGE command tag for actions blocked by BEFORE ROW triggers. 3 years ago
Dean Rasheed 9321c79c86 Fix concurrent update issues with MERGE. 3 years ago
Tom Lane 7fee7871b4 Fix some more cases of missed GENERATED-column updates. 3 years ago
Tom Lane b803b7d132 Fill EState.es_rteperminfos more systematically. 3 years ago
Tom Lane 6b661b01f4 Remove local optimizations of empty Bitmapsets into null pointers. 3 years ago
Tom Lane 141225b251 Mop up some undue familiarity with the innards of Bitmapsets. 3 years ago
Tom Lane 462bb7f128 Remove bms_first_member(). 3 years ago
Tom Lane 87f3667ec0 Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again. 3 years ago
Dean Rasheed d0460a31de Add missing support for the latest SPI status codes. 3 years ago
Dean Rasheed 0d3b49d4af Fix Assert failure for MERGE into a partitioned table with RLS. 3 years ago
Dean Rasheed 80a48e0f21 Fix MERGE command tag for cross-partition updates. 3 years ago
Michael Paquier 17feb6a566 Remove duplicated comment in nodeModifyTable.c 3 years ago
Alvaro Herrera fd923b5de9
Don't rely on uninitialized value in MERGE / DELETE 3 years ago
David Rowley ec5a010ab2 Fix pfree issue in presorted DISTINCT aggregate code 3 years ago
David Rowley 7da51590ed Fix incorrect presorted DISTINCT aggregate if condition 3 years ago
David Rowley 836c31ba50 Disable WindowAgg inverse transitions when subplans are present 3 years ago
Michael Paquier ef7002dbe0 Fix various typos in code and tests 3 years ago
Peter Eisentraut aa69541046 Remove useless casts to (void *) in arguments of some system functions 3 years ago
David Rowley e9aaf06328 Remove dead NoMovementScanDirection code 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Dean Rasheed fe9e658f4d Ensure that MERGE recomputes GENERATED expressions properly. 3 years ago
Tom Lane 8d83a5d0a2 Remove redundant grouping and DISTINCT columns. 3 years ago
Peter Eisentraut 20428d344a Add BufFileRead variants with short read and EOF detection 3 years ago
Tom Lane 3f244d020f Make new GENERATED-expressions code more bulletproof. 3 years ago
Tom Lane 3f7836ff65 Fix calculation of which GENERATED columns need to be updated. 3 years ago
Tom Lane 92957ed98c Avoid reference to nonexistent array element in ExecInitAgg(). 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut 5f2f99c9c6 Remove unnecessary casts 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Etsuro Fujita 594f8d3776 Allow batching of inserts during cross-partition updates. 3 years ago
Peter Eisentraut 75f49221c2 Static assertions cleanup 3 years ago
Peter Eisentraut b18c2decd7 Rearrange some static assertions for consistency 3 years ago
Peter Eisentraut 07c29ca7fe Remove unnecessary casts 3 years ago
Etsuro Fujita 4b3e379932 Remove new structure member from ResultRelInfo. 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
David Rowley a858327221 Fix 32-bit build dangling pointer issue in WindowAgg 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Alvaro Herrera 599b33b949
Stop accessing checkAsUser via RTE in some cases 3 years ago
Tom Lane 8b47ccb624 Prevent clobbering of utility statements in SQL function caches. 3 years ago
Alvaro Herrera ad86d159b6
Add 'missing_ok' argument to build_attrmap_by_name 3 years ago
Etsuro Fujita ffbb7e65a8 Fix handling of pending inserts in nodeModifyTable.c. 3 years ago
Alexander Korotkov cee1209514 Support for custom slots in the custom executor nodes 3 years ago