уникальный индекс, компаратор для ключей ноды работает на хешах или сравнивает значение согласно типу данных ? https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/access/nbtree/README;hb=HEAD
Я больше склоняюсь к значению, у меня ключ - text, думаю для такого типа данных вызывается из С рантайма(обусловлено тем, что само Btree на нем реализовано) функция strcmp
Кажется нашел какой хеш алгоритм используется https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/access/hash/hashfunc.c;hb=HEAD
Какие ещё хэши?! В btree они не используются, зачем Вы в абсолютно другой метод доступа пошли (и что-то там "нашли")? ;)
Обсуждают сегодня