Hi Ken and Adrian,

Thanks for the useful suggestions!

We've investigated a bit more on the collations and we're almost certain it
is the RC:

For Debian 11.11:
user=# select 'a' > 'A';  ?column? ----------  f (1 row) user=# select 'a'
< 'A';  ?column? ----------  t (1 row)

For Alpine 11.19:
user=# select 'a' > 'A';  ?column? ----------  t (1 row) user=# select 'a'
< 'A';  ?column? ----------  f (1 row)


We'll fix the image issue and re-index the affected tables.

Regards,
De

On Sat, Jul 22, 2023 at 11:02 AM Adrian Klaver <adrian.kla...@aklaver.com>
wrote:

> On 7/22/23 10:11, De Lan wrote:
> > Hi pgsql community,
> >
> > Recently we found in a postgresql 11.19.0 alpine table there are two
> > rows with duplicate primary keys.
> >
>
> >
> > *Our questions:*
> >
> > Any ideas on what might cause this behavior other than the collation? if
> > it is a well-known issue in the pgsql community or it really is the
> > coalition that's the root cause, do we have mitigation for this kind of
> > issue from happening in future?
>
> Don't blindly update containers, test first.
>
> >
> >
> >
> > De,
> >
> > Thanks!
> >
> >
> >
>
> --
> Adrian Klaver
> adrian.kla...@aklaver.com
>
>

Reply via email to