Re: index row size exceeds btree maximum, 2713 - Solutions?

Поиск
Список
Период
Сортировка
От Dan Armbrust
Тема Re: index row size exceeds btree maximum, 2713 - Solutions?
Дата
Msg-id 42DC1892.1040405@gmail.com
обсуждение исходный текст
Ответ на Re: index row size exceeds btree maximum, 2713 - Solutions?  (Jaime Casanova <systemguards@gmail.com>)
Ответы Re: index row size exceeds btree maximum, 2713 - Solutions?  (Dan Armbrust <daniel.armbrust.list@gmail.com>)
Re: index row size exceeds btree maximum, 2713 -  (Scott Marlowe <smarlowe@g2switchworks.com>)
Re: index row size exceeds btree maximum, 2713 - Solutions?  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: index row size exceeds btree maximum, 2713 - Solutions?  ("Joshua D. Drake" <jd@commandprompt.com>)
Список pgsql-general
Hmm, well, I don't know if it is actually building an index properly on
this column, I just assumed that it was.  It doesn't fail on every
insert, only on the one that has a really long text value.  I know it
doesn't use the index when I do "ILIKE" queries, resulting in poor
performance...  but I assumed that was because I was trying to do a
case insensitve search on a case sensitive column index.  I didn't want
to go down the road of writing even more database implementation
specific code.  I will usually be using Lucene for the full text
searches anyway. 

Where is the documentation on tsearch2?  I haven't seen it mentioned
anywhere except a couple of mailing list postings.

All of my other limitations on changing things aside - given a query
like this:

Select * from conceptproperty where codingSchemeName='foo' AND
property='anotherfoo' and propertyValue ILIKE 'valu%'

What indexe(s) would be recommended? 

My current 3 column index (that works on other DB's) doesn't perform
well due to case sensitivity issues, and now fails, due to data length
issues.

Dan



Dan

Jaime Casanova wrote:
<blockquote cite="midc2d9e70e05071813323a499a41@mail.gmail.com"
 type="cite">

    The index that is failing is CREATE INDEX i1 ON conceptproperty USING btree
(codingschemename, property, propertyvalue).




I don't think you could create indexes on text fields... there are
other type of indexes for that... tsearch2 for example

В списке pgsql-general по дате отправления:

Предыдущее
От: Scott Marlowe
Дата:
Сообщение: Re: index row size exceeds btree maximum, 2713 -
Следующее
От: Juan Miguel Paredes
Дата:
Сообщение: Composite type within a composite type?