Commit Graph

339 Commits (f3622b64762bb5ee5242937f0fadcacb1a10f30e)

Author SHA1 Message Date
Peter Eisentraut cdc168ad4b Add support for not-null constraints on virtual generated columns 6 months ago
Jeff Davis 626df47ad9 Remove 'additional' pointer from TupleHashEntryData. 6 months ago
Jeff Davis 4d143509cb Create accessor functions for TupleHashEntry. 6 months ago
Amit Langote 28317de723 Ensure first ModifyTable rel initialized if all are pruned 6 months ago
Daniel Gustafsson 8dd7c7cd0a Replace EEOP_DONE with special steps for return/no return 6 months ago
Amit Langote 525392d572 Don't lock partitions pruned by initial pruning 7 months ago
Amit Langote cbc127917e Track unpruned relids to avoid processing pruned relations 7 months ago
Peter Eisentraut 622f678c10 Integrate GistTranslateCompareType() into IndexAmTranslateCompareType() 7 months ago
Dean Rasheed 80feb727c8 Add OLD/NEW support to RETURNING in DML queries. 8 months ago
Jeff Davis b4a07f532b Revert "TupleHashTable: store additional data along with tuple." 8 months ago
Jeff Davis e0ece2a981 TupleHashTable: store additional data along with tuple. 8 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 8 months ago
Tom Lane e0a2721f7c Get rid of old version of BuildTupleHashTable(). 9 months ago
Tom Lane 2762792952 Convert SetOp to read its inputs as outerPlan and innerPlan. 9 months ago
David Rowley d96d1d5152 Fix incorrect slot type in BuildTupleHashTableExt 9 months ago
David Rowley 0f5738202b Use ExprStates for hashing in GROUP BY and SubPlans 9 months ago
Peter Eisentraut a2a475b011 Replace get_equal_strategy_number_for_am() by get_equal_strategy_number() 9 months ago
Tom Lane 3eea7a0c97 Simplify executor's determination of whether to use parallelism. 9 months 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
Dean Rasheed 5f2e179bd3 Support MERGE into updatable views. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut 1d91d24d9a Add const to values and nulls arguments 2 years ago
Amit Langote d060e921ea Remove obsolete executor cleanup code 2 years ago
Amit Kapila edca342434 Allow the use of a hash index on the subscriber during replication. 2 years ago
Tom Lane 70b42f2790 Fix misbehavior of EvalPlanQual checks with multiple result relations. 2 years ago
Tom Lane 3c05284d83 Invent GENERIC_PLAN option for EXPLAIN. 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
Tom Lane b803b7d132 Fill EState.es_rteperminfos more systematically. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
Tom Lane c35ba141de Future-proof the recursion inside ExecShutdownNode(). 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera a90641eac2
Revert "Rewrite some RI code to avoid using SPI" 3 years ago
Alvaro Herrera 99392cdd78
Rewrite some RI code to avoid using SPI 3 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Alvaro Herrera ba9a7e3921
Enforce foreign key correctly during cross-partition updates 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 4 years ago
Tom Lane c5b7ba4e67 Postpone some stuff out of ExecInitModifyTable. 5 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago
David Rowley b6002a796d Add Result Cache executor node 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Heikki Linnakangas 6214e2b228 Fix permission checks on constraint violation errors on partitions. 5 years ago
Peter Geoghegan 9dc718bdf2 Pass down "logically unchanged index" hint. 5 years ago