BUG #16849: index and table data inconsistency

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: kokdemir(at)gmail(dot)com
Subject: BUG #16849: index and table data inconsistency
Date: 2021-02-02 10:33:17
Message-ID: 16849-17287340f8774148@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 16849
Logged by: Ibrahim Edib Kokdemir
Email address: kokdemir(at)gmail(dot)com
PostgreSQL version: 12.2
Operating system: centos 7
Description:

I have data in a varchar field like '092', '00000000169', '0000001' and so
on. There is a btree index on this field. my searches are similar to below
ones.
select searched_field from searched_table where searched_field = '092';

When I search data, it uses the given index and returns no value. But when I
disable index scan, it does a sequential scan and return data.

We have witnessed this case in one index in our production(11.7) and
staging(12.2) environments on same index. Then we dropped the index and
recreate it. The problem is solved. But, to me, index and data must be
consistent.

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message PG Bug reporting form 2021-02-02 12:52:41 BUG #16850: Inaccuracy in the documentation in the wal_receiver_status_interval parameter description
Previous Message PG Bug reporting form 2021-02-01 23:57:55 BUG #16848: psqlodbc_13_00_0000-x64 used for Linked Server is displaying linked server password in the DSN logs