| From: | rihad <rihad(at)mail(dot)ru> |
|---|---|
| To: | Peter Geoghegan <pg(at)bowt(dot)ie> |
| Cc: | pgsql-general General <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: pg_upgrading to 10.1 corrupts (varchar,varchar) UNIQUE indices |
| Date: | 2017-12-22 15:07:48 |
| Message-ID: | 010482bc-087d-27d3-f18e-8a8b09c3dd89@mail.ru |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On 12/22/2017 07:01 PM, rihad wrote:
> [snip]
> foo=# select bt_index_check('index_users_on_email_and_type');
> ERROR: item order invariant violated for index
> "index_users_on_email_and_type"
> DETAIL: Lower index tid=(3,25) (points to index tid=(26,1)) higher
> index tid=(3,26) (points to index tid=(27,1)) page lsn=0/0.
>
Interestingly, another (varchar,varchar) index on a completely different
table doesn't have the problem because it probably doesn't contain any
non-ascii symbols.
gateway_reference | character varying(255) | | |
gateway_name | character varying | | |
foo=# select
bt_index_check('index_transactions_on_gateway_name_and_gateway_reference');
bt_index_check
----------------
(1 row)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2017-12-22 15:08:56 | Re: Intersection or zero-column queries |
| Previous Message | rihad | 2017-12-22 15:01:58 | Re: pg_upgrading to 10.1 corrupts (varchar,varchar) UNIQUE indices |