Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uzG98-001SNW-FP for pgsql-general@arkaria.postgresql.org; Thu, 18 Sep 2025 15:02:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uzG96-00HADx-UL for pgsql-general@arkaria.postgresql.org; Thu, 18 Sep 2025 15:02:04 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uzDhs-00G7EM-Lt for pgsql-general@lists.postgresql.org; Thu, 18 Sep 2025 12:25:48 +0000 Received: from mail60.mailinfra.com ([193.244.253.162]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uzDhn-001VMn-0F for pgsql-general@lists.postgresql.org; Thu, 18 Sep 2025 12:25:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-aaa; t=1758198344; h=from:to:subject:date:message-id:mime-version; bh=hhc4VSAeU2cchWr/vqtgTgfdLZSlk0UHtX0F3cihw9A=; b=eKLIyPJI81TeJlXAYgcKysyS2gSEGMoOqbtm5+wnhQZwmWJMdQ5K+oqs q7b9NaVvJwoqms7oGLKTd+B4BoP45hdO8hwjU9VVR6/CYNMSR7azmQv5G kPtwxZa0JpLXa20K95ABV5IRvhYj6Kpuh8A+R++CQXpU5zYn5HHCbQsA9 UfB8FtXR3KsbU7Ce1/kqdO5evp/iTlS2wwRc/2sNBdz7Fa2ERnT0sAgNd NOxyNfWLUGIC3TXTG5tcuvEj5poxKxSuGXYPE0px+/0J7+Zotei3ljy5c RCwvBtdrQ0H2Ru7SH4r6deX5OURq1CXg4KQFZPb/1Xx/G38S/6XWbVSIm Q==; X-CSE-ConnectionGUID: g6ezcnXTRwK0hQyZsafZfg== X-CSE-MsgGUID: YEdOOQ9vRfKODSSEqA5Q2g== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail113.mailinfra.com ([193.244.104.21]) by mail68.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2025 14:25:40 +0200 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012040.outbound.protection.outlook.com [52.101.66.40]) by mail113.mailinfra.com (Postfix) with ESMTPS id D291D60008F for ; Thu, 18 Sep 2025 14:25:40 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ab9FxPjVIgyq3lWxpn4MjQ/4Aw0gqUk2gM12bslunlloMJwz8hh4OByv9l0BEttVRfNWSLWJcRiSHYXmq/q5QmK7acgVZ8p1jf5QWO5STWcWjBrDQ6OyrtfGiPCrvI29AlikkpbMbJXssT/bk5nRNTLeeTf40PFhm608Ng/Efri3f1m8Xzd6iGSLhy75INReqESlfgMNJyZYZEdqdHuaU83MddV9Qv1I1K/4h6y3jRE8QXNEY54UrIdqLfiuv/xbIJakR9q/FgOYzYG5RvLuILNiLyUm8jADkxh7W61bLTayaHPkY2FnPKv7WaD9wP56Su1Q3zOWJ6ATsfANlFhtHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bwEErQ5mL7Oerk351g2KPZe5YMnyqdbZuDutd75iWEw=; b=KZ+NnheRQ4slRg4k2ikwArXHTFyyYUgDOBBMqdmE0zhItiCDwuvc7BnlkAfph9KJvWud1dtQq2lanuUv1XNFk+mxI4ETQehOvtNDNbn1zW4DO15wonhkgiHL/al4Z0XqiH790Ij2OU+C4C/Mz0n6IAB2cXUDLgNJwWS5m1n3mQy5vWJX9gPU+SQ9ub0Qkxu9GiuuJUbYY2x13pa3B5TPjzKzrDyrUT9e4whiYJFT6lm/bj2nxw52snE+4d1dPSiRhy/9NoWHUql3RyywZGQ3h1yDZ6Qoh2sjV6Nqs09uWTZ8juQiKvU2aW90lMmCXLo5A9q7/MdaCXbXlTbgGhAlyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kbc.be; dmarc=pass action=none header.from=kbc.be; dkim=pass header.d=kbc.be; arc=none Received: from AS2PR05MB10754.eurprd05.prod.outlook.com (2603:10a6:20b:64c::7) by AS5PR05MB11091.eurprd05.prod.outlook.com (2603:10a6:20b:680::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Thu, 18 Sep 2025 12:25:39 +0000 Received: from AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::ba3:5eb5:f53d:9644]) by AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::ba3:5eb5:f53d:9644%6]) with mapi id 15.20.9137.012; Thu, 18 Sep 2025 12:25:38 +0000 From: Wim Rouquart To: "pgsql-general@lists.postgresql.org" Subject: Index (primary key) corrupt? Thread-Topic: Index (primary key) corrupt? Thread-Index: Adwol1a+rcvHuOuQQceM5FEl8oW9YQ== Date: Thu, 18 Sep 2025 12:25:38 +0000 Message-ID: Accept-Language: nl-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Enabled=True;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SiteId=64af2aee-7d6c-49ac-a409-192d3fee73b8;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SetDate=2025-09-18T12:04:13.0000000Z;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Name=d44a7eb9-e308-4cb8-ad88-b50d70445f3a;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_ContentBits=3;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kbc.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS2PR05MB10754:EE_|AS5PR05MB11091:EE_ x-ms-office365-filtering-correlation-id: f20ca00c-4bbd-4038-72ff-08ddf6ae79fd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|376014|38070700021|8096899003; x-microsoft-antispam-message-info: =?us-ascii?Q?AMNO9tBQ004XDjvDyDlubRELRi5HY1j0Ma4csVCbeixcMK1y2EpnF+b1xMvb?= =?us-ascii?Q?HBfVMB+5bfzCeTvzh0N7ojqZCdCWaOmCcmHLxkHF8vB59g2ltoLdtrXOY3S9?= =?us-ascii?Q?7JNCo+FZJe3lNd2c2LLmmZFVNo27XsDGgJtzWB9JCX3+gWry6qr9jPcxOUS2?= =?us-ascii?Q?rodeXRZWhQt705TWBGrwwCduyzPyBeYlp0RP84Mixbs1rk28jfoO8Q6s+eSU?= =?us-ascii?Q?Xc45ojOW5pAFdlD9JZZXDERaOlNMUz3UAeW1SWw9uOGIfTVtZxHh1DLXS5mt?= =?us-ascii?Q?57ne1BUTuWfaa9Uph9O2z0Ts+PqMNuOk5Sh7EA5rLzPY08E3O3f5c5P/eHvz?= =?us-ascii?Q?f7jAH0TyJAOF4y2B/jMWBrCDN0mxoXpAbx2hkoxJPcVlN6b6Jb0iH2lunpt8?= =?us-ascii?Q?oThce4AW97T4iM0Nwe7mR7TPOiuQ6tozkJnivbAx9TUaaykJ9cW1sGNX/QA/?= =?us-ascii?Q?1qqwSjgsJsP3Su/ZhmDd4iMyfbrwLy6xgK+XTuqaBynAz7PDX8NuLIE2jMOp?= =?us-ascii?Q?qezoEaLGCcrp192f/2ODJHUYp1qMwWwidhGsRoLTIhT/tGcz/03jJA8LZnqE?= =?us-ascii?Q?Ki/WzoaAlU9nfmWquBGs35Iwyf0/vtIhusq7IdKqlH3uL2/pQ4INVc4xktqG?= =?us-ascii?Q?Zpt48btRvKw8Khqzp146TvUGcXPEYnd0v8X8w4I2CIdJN4fVPfrEuGa4w1lm?= =?us-ascii?Q?vaEt1wFyAdQmU9rK0DmIMH0crAUAXkcKoJm3REcUooEEhuk5W5qukf9+LkFI?= =?us-ascii?Q?6O93Rt97xnHQvRJXwVqAE3rwdy0LKrtSHREvrVmBHFr/OYoZNasvNkWiSasS?= =?us-ascii?Q?zyr3NB8jochQHq/EIMZTw0fGDR4fHiiNTyPD+SRnM+3o6KHPKY/TwvXjg10z?= =?us-ascii?Q?M6dxCJW9RAPjShGg4YkpDYVkzpR4P50hevZgJskPyoT6FacwVds/5lgLTwiJ?= =?us-ascii?Q?t4P0QY4NVh8wxNUWqeayCcVr2yBLsOLrFKsSlpFHFLN+wJlWdCZX0MjFLrGj?= =?us-ascii?Q?dP/5KW5CVu3kzReDsjvSIfHNUgN8lpTo7DQry5N5sZ0G34be0mqZgRU57KNT?= =?us-ascii?Q?MT4QGf8kmgDUwb6RG7g8La/dgE7KqRP/1XVoEB4nTcRtHxHtnb/jnp5DY9E0?= =?us-ascii?Q?IGJALVgw8hjatO3IEXPmPM5IR8kQl0ez+nGZouDqRwEFCloZK3p1/SJza7bs?= =?us-ascii?Q?qCZOrkCZJ/OQX0ZEk1Kro1TGZac4WRlQOlTV396qCz7jTyOrxMlOA1u8y2j1?= =?us-ascii?Q?ZKJ9DbNCvCupmUqsmopWZGDeeP+z8FQ2nz8kpjSvsQEjhjrAsWN7zcnJX1dU?= =?us-ascii?Q?/fj7XE2WkwG8RqQvxkMEvzH+R3vKnf0GXnLvcTMzpeadE4C/HdvQFeR15oxm?= =?us-ascii?Q?wltEvlrMEccBIachdASlIXcwRoiJzvfmsQ0TVDNOGZ1FKpifV+RY4KRGhXgu?= =?us-ascii?Q?D5+XsBJcNyglOFTFUTgm4H10mXVpb9OXaZpmDDWDh9fRbg83jdwHkQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR05MB10754.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(38070700021)(8096899003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Roqaqp7eWQGl07Z+JwjD5LvqrdVqQ2nMQQLWWIheTaeH8lcm02tdSBUevQ+y?= =?us-ascii?Q?9UIdjZ0VtNQJ5Mt3NosIZ0JMy/RJOd3bekkaPMk5W5OgzpvH0NjWjFy3FEKq?= =?us-ascii?Q?2CJFnYdsn7xmS1NmxZiXiaBXnEFV9QsCCHLyAAa4XhXVUl3dzExOksWwjP3k?= =?us-ascii?Q?z/NrClik/9VMRmD6hGqzy3aBmeslFkPQbV0BoGnc7oWE7lmVZMkrfAw3WT1k?= =?us-ascii?Q?aG8/MAWR2sEOU3UcbzZaGt4fLOoea5KaHiVpBWzULQflNwFDjkx+mF0mZHN0?= =?us-ascii?Q?ImAWd6IcCvaw7PLCGDhfUzIh/HEo7/R+qPoN4U0A4I1mBs1ylOQv5KofPUEJ?= =?us-ascii?Q?6OMKHow1xKut4GWNzPE0r8MEpZN45Y56gYjpzy6BXbyvkOgO2vdK6owenJv3?= =?us-ascii?Q?4AT41cp/OAuBvE/QzNU9yt//eT5oxMrZnyqat7D0PmZpC3iQKCU4TporYJVg?= =?us-ascii?Q?bpCzJtDKrqj8lnTpiy2oAuan+Q9piPskfXiPtRtJ9S2iZ/b9IviPaDtTXLUl?= =?us-ascii?Q?f0hkVyvjcGDDPTiIzvT5jNmau/TtUOl6tuzbJ9k8t4GgGvqFHMccebjVnH0V?= =?us-ascii?Q?pcEN+1C2lsyXP34urNMzYxfGLw6oukGps7ibrSA+hxfmCPrfglMyiKDKArPP?= =?us-ascii?Q?kNXhfC/6Nnu+PIlqHccJNkbFVT3cBu4PtJrnZb0UaKYTayx7kyByNqCKD9fw?= =?us-ascii?Q?6dC1caBuk9HW3FLY99EMCaKCYsSXvczPxm3+msy3D0pWTRFPeyDHGc2BEEQg?= =?us-ascii?Q?Vt6UmPkL3BbdVfdwvL5iD05tdGf3R40qjb4zN0Y1nkyfYCzca3ZBNp1w+R7S?= =?us-ascii?Q?Q9TX2oKVpWHfsA/twWilpNqWS1WMPEEjE7VIrwoDzcVi9kxwkj6gU9++Rt08?= =?us-ascii?Q?Iq+hJGkIAD+81hb9j9ihf27pMpOWx6umti1druGQ/bkH6ZbqMLHPXGhSw20K?= =?us-ascii?Q?4ASOjrZWYbtQXkLZ/nlzvO4P6c6NFoqQnr9pvco81/FjGhm3MYJSe68y2uFt?= =?us-ascii?Q?VgBTG4Uk1E0+ZGE0H4OINrjT6IbRIrdYXTHWeZoWLBndGMpdwQBCjWtRzK/Q?= =?us-ascii?Q?oV8uWK4kTFxjNUlxLWaRky1hWCtzhuz5k2wB5mQ7eMDk65wqpcqgDtejtYkt?= =?us-ascii?Q?84hVFW8nNiTIgPxmE4CAR7mDjxQyIGNj3t+/Z6c83y0fRQrFAv3owZ7jDECW?= =?us-ascii?Q?STL38DbCSDNex1t5g9Ggk3G9omYhC65VuR+61KHqH+yAVQ+S7U3sYrN3AzcO?= =?us-ascii?Q?Gx0sfEu4KUoRLia4q3Wt4/JKODNeeAMqM/Wv5r30o8SgSrvoTOarpKkC4nEB?= =?us-ascii?Q?sZr3L6Z5yw0DUHWzp2Jw6BmxQFE9GvzGj4HhC7AisHS1X5SLgwiwzYyzC9uE?= =?us-ascii?Q?0hqE2Y178P04obtGujLUnzTmgqdlzvzPMdlU2YUBJ4SGKMczXIWbqZ6eQAGq?= =?us-ascii?Q?2qo9T+E5njKfoljGyTvnTTZaNk2S4gRmDUVy9NTOFdB2EcaMMw9B9YxhALjg?= =?us-ascii?Q?b9FX9OD/eAXfqhBf5Lfwg0Img1s8/gSCjkOx4cebEJGFmx2YQmsu4MvtoaTl?= =?us-ascii?Q?YdpndEdtUxVqEc0ceaDA7diMpuBrqAlzqFh56Xcx?= Content-Type: multipart/alternative; boundary="_000_AS2PR05MB1075477BA334D4DA262AD75BFEF16AAS2PR05MB10754eu_" MIME-Version: 1.0 X-OriginatorOrg: kbc.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS2PR05MB10754.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f20ca00c-4bbd-4038-72ff-08ddf6ae79fd X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2025 12:25:38.7433 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64af2aee-7d6c-49ac-a409-192d3fee73b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VtjmjPFSnmXYpfAMPrDp2OIEPFylUlc1nE6kYHFVZLJx9Xn2ZV5wEPIHUobi/PqPDP5Bv2gf/zKMR5kIhIAusQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR05MB11091 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_AS2PR05MB1075477BA334D4DA262AD75BFEF16AAS2PR05MB10754eu_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Internal Hello, When doing a pg_dump of one of our databases one of the tables primary keys= doesn't get exported. Pg_dump just skips this index, without any warning w= hatsoever (verbose mode was used to doublecheck). When doing a REINDEX the issue is fixed. As this seems to me to be some form of index corruption, I tried using amch= eck (bt_index_check and bt_index_parent_check) to verify for corruption but= both resulted with no issues (the index is a btree). I would expect the corruption to show up when using amcheck, am I hitting s= ome kind of bug here? Are there any other ways to doublecheck for corruption (without enabling ch= ecksum upfront)? This concerns a PostgreSQL version 15 btw. Thanks! Disclaimer --_000_AS2PR05MB1075477BA334D4DA262AD75BFEF16AAS2PR05MB10754eu_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable

Internal


Hello,

 

When doing a pg_dump of one of = our databases one of the tables primary keys doesn’t get exported. Pg= _dump just skips this index, without any warning whatsoever (verbose mode w= as used to doublecheck).

 

When doing a REINDEX the issue = is fixed.

 

As this seems to me to be some = form of index corruption, I tried using amcheck (bt_index_check and bt_inde= x_parent_check) to verify for corruption but both resulted with no issues (= the index is a btree).

 

I would expect the corruption t= o show up when using amcheck, am I hitting some kind of bug here?

 

Are there any other ways to dou= blecheck for corruption (without enabling checksum upfront)?

 

This concerns a PostgreSQL vers= ion 15 btw.

 

Thanks!


Disclaimer --_000_AS2PR05MB1075477BA334D4DA262AD75BFEF16AAS2PR05MB10754eu_--