postgresql/src/include/access
Robert Haas 83322e38da tableam: Allow choice of toast AM.
Previously, the toast table had to be implemented by the same AM that
was used for the main table, which was bad, because the detoasting
code won't work with anything but heap. This commit doesn't fix the
latter problem, although there's another patch coming which does,
but it does let you pick something that works (i.e. heap, right now).

Patch by me, reviewed by Andres Freund.

Discussion: http://postgr.es/m/CA+TgmoZv-=2iWM4jcw5ZhJeL18HF96+W1yJeYrnGMYdkFFnEpQ@mail.gmail.com
2020-01-07 14:23:25 -05:00
..
amapi.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
amvalidate.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
attmap.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
attnum.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_internal.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_page.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_pageops.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_revmap.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_tuple.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
brin_xlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
bufmask.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
clog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
commit_ts.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
detoast.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
genam.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
generic_xlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gin.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gin_private.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ginblock.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ginxlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gist.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gist_private.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gistscan.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gistxlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
hash.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
hash_xlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
heapam.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
heapam_xlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
heaptoast.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
hio.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
htup.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
htup_details.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
itup.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
multixact.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
nbtree.h Add xl_btree_delete optimization. 2020-01-03 12:18:13 -08:00
nbtxlog.h Add xl_btree_delete optimization. 2020-01-03 12:18:13 -08:00
parallel.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
printsimple.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
printtup.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
relation.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
reloptions.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
relscan.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rewriteheap.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rmgr.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
rmgrlist.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sdir.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
session.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
skey.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
slru.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
spgist.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
spgist_private.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
spgxlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
stratnum.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
subtrans.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sysattr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
table.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tableam.h tableam: Allow choice of toast AM. 2020-01-07 14:23:25 -05:00
timeline.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
toast_helper.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
toast_internals.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
transam.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsmapi.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tupconvert.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tupdesc.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tupdesc_details.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tupmacs.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
twophase.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
twophase_rmgr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
valid.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
visibilitymap.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xact.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xlog.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xlog_internal.h Add xl_btree_delete optimization. 2020-01-03 12:18:13 -08:00
xlogdefs.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xloginsert.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xlogreader.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xlogrecord.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xlogutils.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00