New Table Access Methods for Multi and Single Inserts

Edit
ID 6643
Title New Table Access Methods for Multi and Single Inserts
CI (CFBot) Summary
Stats (from CFBot) Patch version: v1, Patch count: 5, First patch: +970−19, All patches: +2585−72
Tags Performance
Created 2026-04-03 07:06:19
Last modified 2026-04-28 04:35:46 (6 hours ago)
Latest email 2026-04-28 04:27:16 (6 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
Target version
Authors Haibo Yan (billyean)
Reviewers Become reviewer
Committer
Links
Emails
New Table Access Methods for Multi and Single Inserts
First at 2020-12-08 12:57:37 by Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com>
Latest at 2026-04-28 04:27:16 by Haibo Yan <tristan.yim at gmail.com>
Latest attachment (v25-0001-Introduce-new-table-AM-for-multi-inserts.patch) at 2024-10-30 17:51:23 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com>
    Attachment (v25-0001-Introduce-new-table-AM-for-multi-inserts.patch) at 2024-10-30 17:51:23 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v24-0002-Optimize-CTAS-CMV-RMV-with-new-multi-inserts-tab.patch) at 2024-10-26 13:30:50 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v23-0005-Use-new-multi-insert-table-AM-for-COPY.patch) at 2024-08-26 05:39:28 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v22-0001-Introduce-new-Table-AM-for-multi-inserts.patch) at 2024-06-05 07:12:17 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v21-0001-Introduce-new-Table-Access-Methods-for-single-an.patch) at 2024-05-15 07:26:17 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v20-0001-Introduce-new-Table-Access-Methods-for-single-an.patch) at 2024-04-29 06:06:20 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v19-0001-Introduce-new-Table-Access-Methods-for-single-an.patch) at 2024-04-24 12:49:40 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v18-0001-Introduce-new-table-modify-access-methods.patch) at 2024-04-03 12:25:27 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v17-0001-Introduce-new-table-modify-access-methods.patch) at 2024-04-03 09:02:43 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v16-0001-Introduce-new-table-modify-access-methods.patch) at 2024-03-31 15:48:14 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v15-0001-Introduce-new-table-modify-access-methods.patch) at 2024-03-26 19:49:51 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v14-0001-Introduce-table-modify-access-methods.patch) at 2024-03-25 19:58:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v13-0001-New-table-AMs-for-single-and-multi-inserts.patch) at 2024-03-21 07:40:16 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v12-0001-New-TAMs-for-inserts.patch) at 2024-03-08 10:36:59 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v11-0001-New-TAMs-for-inserts.patch) at 2024-03-02 06:32:29 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v10-0001-New-TAMs-for-inserts.patch) at 2024-01-29 11:46:47 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v9-0001-New-TAMs-for-inserts.patch) at 2024-01-29 07:27:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v8-0001-New-TAMs-for-inserts.patch) at 2024-01-17 17:27:48 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v7-0001-New-table-AMs-for-single-and-multi-inserts.patch) at 2023-08-01 16:30:00 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v6-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2021-04-19 04:51:36 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v5-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2021-04-05 04:19:03 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v4-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2021-03-10 04:51:53 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v3-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2021-02-17 07:16:25 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v2-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2020-12-24 00:18:42 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
    Attachment (v1-0001-New-Table-AMs-for-Multi-and-Single-Inserts.patch) at 2020-12-08 12:57:37 from Bharath Rupireddy <bharath.rupireddyforpostgres at gmail.com> (Patch: Yes)
History
When Who What
2026-04-28 04:35:46 Haibo Yan (billyean) New status: Needs review
2026-04-28 04:35:31 Haibo Yan (billyean) Changed name to New Table Access Methods for Multi and Single Inserts
2026-04-28 04:35:15 Haibo Yan (billyean) Detached mail thread CAKU4AWoqAVya6PBhn+BCbFaBMt3z-2=i5fKO3bW=6HPhbid2Dw@mail.gmail.com
2026-04-28 04:35:08 Haibo Yan (billyean) Attached mail thread CALj2ACVi9eTRYR=gdca5wxtj3Kk_9q9qVccxsS1hngTGOCjPwQ@mail.gmail.com
2026-04-03 07:07:24 Haibo Yan (billyean) Closed in commitfest PG20-1 with status: Withdrawn
2026-04-03 07:06:20 Haibo Yan (billyean) Attached mail thread CAKU4AWoqAVya6PBhn+BCbFaBMt3z-2=i5fKO3bW=6HPhbid2Dw@mail.gmail.com
2026-04-03 07:06:19 Haibo Yan (billyean) Created patch record
Edit