Re: insensitive collations
| От | Daniel Verite |
|---|---|
| Тема | Re: insensitive collations |
| Дата | |
| Msg-id | 440ec733-d068-46d3-9756-f5f692aba7c8@manitou-mail.org обсуждение исходный текст |
| Ответ на | Re: insensitive collations (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>) |
| Ответы |
Re: insensitive collations
|
| Список | pgsql-hackers |
Peter Eisentraut wrote:
> > On a table with pre-existing contents, the creation of a unique index
> > does not seem to detect the duplicates that are equal per the
> > collation and different binary-wise.
>
> Fixed in the attached updated patch.
Check. I've found another issue with aggregates over distinct:
the deduplication seems to ignore the collation.
postgres=# select distinct x from test3ci; -- OK
x
-----
def
abc
ghi
(3 rows)
postgres=# select count(distinct x) from test3ci; -- not OK
count
-------
4
(1 row)
postgres=# select array_agg(distinct x) from test3ci; -- not OK
array_agg
-------------------
{ABC,abc,def,ghi}
(1 row)
Best regards,
--
Daniel Vérité
PostgreSQL-powered mailer: http://www.manitou-mail.org
Twitter: @DanielVerite
В списке pgsql-hackers по дате отправления: