PostgreSQL: максимальный размер полей Gin - PullRequest
1 голос
/ 14 сентября 2009

В настоящее время я оцениваю многие решения индексации FullText и играю с нативными Postgres FT.

Я пытаюсь проиндексировать свои данные, используя индексы GIN. Но есть ограничение в размере поля, я сталкиваюсь с некоторыми ошибками, говоря «огромный кортеж» при вставке данных

Насколько я понимаю, это напрямую связано с размером поля. Но это ограничение не написано ни в какой документации, которую я нашел, поэтому кто-то знает это ограничение, и если есть какой-то способ его изменить?

спасибо

PS: Я нашел это определение в исходном коде postgresql: ((BLCKSZ - SizeOfPageHeaderData - \ MAXALIGN(sizeof(GinPageOpaqueData))) / 3 - sizeof(ItemIdData)) и постараюсь использовать его, если ни у кого нет быстрых ответов.

1 Ответ

1 голос
/ 14 сентября 2009

Раздел "12.11. Ограничения" в документации, вероятно, является тем, что вы ищете.

...