Re: Including a sample Table Access Method with core code
Fabrízio de Royes Mello <fabriziomello@gmail.com>
From: Fabrízio de Royes Mello <fabriziomello@gmail.com>
To: Michael Paquier <michael@paquier.xyz>
Cc: Hannu Krosing <hannuk@google.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>, mark.dilger@enterprisedb.com
Date: 2023-07-05T20:22:32Z
Lists: pgsql-hackers
> > > Included Mark Dilger directly to this mail as he mentioned he has a > > Perl script that makes a functional copy of heap AM that can be > > compiled as installed as custom AM. > > Similar discussion has happened in 640c198 related to the creation of > dummy_index_am, where the argument is that such a module needs to > provide value in testing some of the core internals. dummy_index_am > did so for reloptions on indexes because there was not much coverage > for that part of the system. > > > @mark - maybe you can create 3 boilerplate Table AMs for the above > > named `mem_am`, `overlay_am` and `py3_am` and we could put them > > somewhere for interested parties to play with ? > > Not sure if that's worth counting, but I also have a table AM template > stored in my plugin repo: > https://github.com/michaelpq/pg_plugins/tree/main/blackhole_am > And based on your `blackhole_am` I've sent a patch [1] to add a `dummy_table_am` for testing purposes. Regards, [1] https://www.postgresql.org/message-id/CAFcNs+pcU2ib=jvjNZNboD+M2tHO+vD77C_YZJ2rsGR0Tp35mg@mail.gmail.com -- Fabrízio de Royes Mello