Commit Graph

614 Commits (bb649b553c589a3fd1f36b2280e984622e6fdcdb)

Author SHA1 Message Date
Tom Lane bb649b553c Simplify executor's determination of whether to use parallelism. 9 months ago
Noah Misch 51ff46de29 For inplace update durability, make heap_update() callers wait. 12 months ago
Michael Paquier 21aad4bea8 Add missing query ID reporting in extended query protocol 1 year ago
Amit Langote 0f8cfaf892 Retain relkind too in RTE_SUBQUERY entries for views. 2 years ago
Tom Lane 70b42f2790 Fix misbehavior of EvalPlanQual checks with multiple result relations. 2 years ago
Alvaro Herrera f75cec4fff
Fix ExecCheckPermissions call in RI_Initial_Check 2 years ago
Alvaro Herrera 5472743d9e
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt" 2 years ago
Michael Paquier 1d477a907e Fix row tracking in pg_stat_statements with extended query protocol 2 years ago
Tom Lane 3c05284d83 Invent GENERIC_PLAN option for EXPLAIN. 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
Michael Paquier ef7002dbe0 Fix various typos in code and tests 3 years ago
Tom Lane 3f7836ff65 Fix calculation of which GENERATED columns need to be updated. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 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
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
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
Tom Lane c35ba141de Future-proof the recursion inside ExecShutdownNode(). 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 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 def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Etsuro Fujita a363bc6da9 Fix EXPLAIN ANALYZE for async-capable nodes. 4 years ago
Michael Paquier 9b5558e7ad Fix come comments in execMain.c 4 years ago
Peter Eisentraut 544b28088f doc: Improve hyphenation consistency 4 years ago
Bruce Momjian 9660834dd8 adjust query id feature to use pg_stat_activity.query_id 4 years ago
Tom Lane 1111b2668d Undo decision to allow pg_proc.prosrc to be NULL. 4 years ago
Bruce Momjian 4f0b0966c8 Make use of in-core query id added by commit 5fd9dfa5f5 5 years ago
Tom Lane a1115fa078 Postpone some more stuff out of ExecInitModifyTable. 5 years ago
Tom Lane c5b7ba4e67 Postpone some stuff out of ExecInitModifyTable. 5 years ago
Tom Lane 091e22b2e6 Clean up treatment of missing default and CHECK-constraint records. 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Michael Paquier a1999a01bb Sanitize the term "combo CID" in code comments 5 years ago
Amit Kapila 26acb54a13 Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."." 5 years ago
Amit Kapila 05c8482f7f Enable parallel SELECT for "INSERT INTO ... SELECT ...". 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
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Heikki Linnakangas 22b73d3cb0 Fix initialization of es_result_relations in EvalPlanQualStart(). 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago
Heikki Linnakangas 6973533650 Revise child-to-root tuple conversion map management. 5 years ago
Heikki Linnakangas a04daa97a4 Remove es_result_relation_info from EState. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Tom Lane 2000b6c10a Don't fetch partition check expression during InitResultRelInfo. 5 years ago
Amit Kapila 33753ac9d7 Add object names to partition integrity violations. 6 years ago
Alvaro Herrera 2f9661311b
Represent command completion tags as structs 6 years ago