postgresql/src/test/modules/dummy_index_am
Amit Kapila 4d8a8d0c73 Introduce IndexAM fields for parallel vacuum.
Introduce new fields amusemaintenanceworkmem and amparallelvacuumoptions
in IndexAmRoutine for parallel vacuum.  The amusemaintenanceworkmem tells
whether a particular IndexAM uses maintenance_work_mem or not.  This will
help in controlling the memory used by individual workers as otherwise,
each worker can consume memory equal to maintenance_work_mem.  The
amparallelvacuumoptions tell whether a particular IndexAM participates in
a parallel vacuum and if so in which phase (bulkdelete, vacuumcleanup) of
vacuum.

Author: Masahiko Sawada and Amit Kapila
Reviewed-by: Dilip Kumar, Amit Kapila, Tomas Vondra and Robert Haas
Discussion:
https://postgr.es/m/CAD21AoDTPMgzSkV4E3SFo1CH_x50bf5PqZFQf4jmqjk-C03BWg@mail.gmail.com
https://postgr.es/m/CAA4eK1LmcD5aPogzwim5Nn58Ki+74a6Edghx4Wd8hAskvHaq5A@mail.gmail.com
2020-01-15 07:24:14 +05:30
..
expected Fix lockmode initialization for custom relation options 2019-09-27 09:31:20 +09:00
sql Fix lockmode initialization for custom relation options 2019-09-27 09:31:20 +09:00
.gitignore Add dummy_index_am to src/test/modules/ 2019-09-25 12:11:12 +09:00
dummy_index_am--1.0.sql Add dummy_index_am to src/test/modules/ 2019-09-25 12:11:12 +09:00
dummy_index_am.c Introduce IndexAM fields for parallel vacuum. 2020-01-15 07:24:14 +05:30
dummy_index_am.control Add dummy_index_am to src/test/modules/ 2019-09-25 12:11:12 +09:00
Makefile Add dummy_index_am to src/test/modules/ 2019-09-25 12:11:12 +09:00
README Fix lockmode initialization for custom relation options 2019-09-27 09:31:20 +09:00

Dummy Index AM
==============

Dummy index AM is a module for testing any facility usable by an index
access method, whose code is kept a maximum simple.

This includes tests for all relation option types:
- boolean
- enum
- integer
- real
- strings (with and without NULL as default)