=> SELECT amname, amhandler FROM pg_am WHERE amtype = 'i';
amname | amhandler
−−−−−−−−+−−−−−−−−−−−−−
btree | bthandler
hash | hashhandler
gist | gisthandler
gin | ginhandler
spgist | spghandler
brin | brinhandler
(6 rows)
На этом книжку можно закрывать и в постгресе дальше не копаться. ОКР? Ну вот треснула бы жопа сделать btreehandler и spgisthandler?
@strizhechenko и вот самый сложный продукт с открытым кодом, в котором патчи принимаются годами, чтобы соответствовать всем нормам. И на тебе, сэкономили на символах и теперь не вписывается в общий вид. А может они с них начинали и тогда общего видения не было?