Re: tableam vs. TOAST
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Prabhat Sahu <prabhat.sahu@enterprisedb.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2019-08-01T17:53:06Z
Lists: pgsql-hackers
Hi, On 2019-08-01 12:23:42 -0400, Robert Haas wrote: > Barring objections, I plan to commit the whole series of patches here > (latest rebase attached). They are not perfect and could likely be > improved in various ways, but I think they are an improvement over > what we have now, and it's not like it's set in stone once it's > committed. We can change it more if we come up with a better idea. Could you wait until I either had a chance to look again, or until, say, Monday if I don't get around to it? I'll try to get to it earlier than that. Greetings, Andres Freund
Commits
-
tableam: New callback relation_fetch_toast_slice.
- ce242ae154dd 13.0 landed
-
tableam: Allow choice of toast AM.
- 83322e38da1a 13.0 landed
-
Move heap-specific detoasting logic into a separate function.
- e9fd0415e6e2 13.0 landed
-
Code cleanup for toast_fetch_datum and toast_fetch_datum_slice.
- d5406dea25b6 13.0 landed
-
Rename some toasting functions based on whether they are heap-specific.
- 2e8b6bfa90b2 13.0 landed
-
Create an API for inserting and deleting rows in TOAST tables.
- bd124996ef0d 13.0 landed
-
Split tuptoaster.c into three separate files.
- 8b94dab06617 13.0 landed
-
tableam: Move heap-specific logic from needs_toast_table below tableam.
- 1171d7d58545 12.0 cited