Re: GiST index on data types that require compression
От | Tom Lane |
---|---|
Тема | Re: GiST index on data types that require compression |
Дата | |
Msg-id | 4349.990766842@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | GiST index on data types that require compression (Dave Blasby <dblasby@refractions.net>) |
Ответы |
Re: GiST index on data types that require compression
|
Список | pgsql-hackers |
Dave Blasby <dblasby@refractions.net> writes: > So far, it doesnt work. Only one of my GiST support functions is called > (the compress function), after that I get the error message: > # create index qq on tp3 using gist (the_geom gist_geometry_ops) with > (islossy); > ERROR: index_formtuple: data takes 8424504 bytes, max is 8191 It looks like the GIST code expects your compress function to give back a varlena datatype, not the fixed-length type you are actually handing back. The ridiculous length comes from interpreting the first word of your BOX3D as a length. There are/were provisions in the GIST code for having the compress function emit a different datatype than it takes in, but I think they are incomplete or broken. Might be easiest to produce a varlena result for now. regards, tom lane
В списке pgsql-hackers по дате отправления: