Re: Partial indexes
От | elein |
---|---|
Тема | Re: Partial indexes |
Дата | |
Msg-id | 20060419030851.GY20430@varlena.com обсуждение исходный текст |
Ответ на | Re: Partial indexes ("Florian G. Pflug" <fgp@phlo.org>) |
Список | pgsql-general |
On Wed, Apr 19, 2006 at 03:51:27AM +0200, Florian G. Pflug wrote: > Tom Lane wrote: > >elein <elein@varlena.com> writes: > >>I think I want to: > >> create unique index pk on table tbl (keyp1, keyp2); > don't you want > create unique inde pk on table tbl (keyp1, keyp2) where keyp3 is null > here? > > >> create unique index range on table tbl (keyp1, keyp2, keyp3) where > >> keyp3 is not null; > > > >>Are these indexes redundant given uniqueness requirement and the type of > >>queries > >>that will be run against the table? > > greetings, Florian Pflug > Yes, you are right. I ended up creating a unique constraint on the three parts of the key and a unique index on keyp1, keyp2 where keyp3 is null. I think this will cover all cases as simply as possible. Thanks, --elein elein@varlena.com
В списке pgsql-general по дате отправления: