postgresql: прочитать содержимое индекса GIN

Я хотел бы прочитать список триграмм, предположительно созданный с помощью моего индекса GIN, но я нигде не могу найти команду: я пробовал \di+, \dv+, \dm+ или каждую без +. Ничего не возвращается.

Я что-то не понимаю или мой индекс пуст? Он показывает размер 16ko, но, насколько мне известно, это может быть пустой стандартный размер.


person John Doe    schedule 16.04.2018    source источник


Ответы (1)


Невозможно увидеть данные, хранящиеся внутри индекса, с помощью простого SQL (а команды обратной косой черты psql просто переводятся в SQL).

Если вы хотите проверить внутреннюю часть блоков индекса, вам необходимо установить расширение pageinspect, который также имеет некоторые функции специально для индексы GIN

person a_horse_with_no_name    schedule 16.04.2018