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 1ttWdL-00DbMq-0H for pgsql-general@arkaria.postgresql.org; Sat, 15 Mar 2025 18:53:19 +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 1ttWdH-001Aat-Je for pgsql-general@arkaria.postgresql.org; Sat, 15 Mar 2025 18:53:15 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ttWdG-001Aak-St for pgsql-general@lists.postgresql.org; Sat, 15 Mar 2025 18:53:15 +0000 Received: from mail-dbaeur03on2078.outbound.protection.outlook.com ([40.107.104.78] helo=EUR03-DBA-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ttWdE-00319C-07 for pgsql-general@postgresql.org; Sat, 15 Mar 2025 18:53:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CjqEdgz/qzJPMUGDOnztDz3gWBKFN8/lpTuNYo4cqHeSIB5GkqLmpcHfhWQ39LpuX3au5RXoEh2qBiHZfm/6t7gBEyro98o/eJs3Lj2UAQ2gVLkllSzkOmS0c4Swl+rPEn5T3VZwyNU3q19Lw5smdnicysC+oUErGwmVMN6IrPj7V6mZdYZ/EXVs0BQopcBiTtKdzRyaoQb/BeoO8B2MckkC6rifhJZESusCGIXvLc/aHUOuX9wVggfvIi1/g328oGVkl5Zn0R6wKvxU4+4XYEVTvSChzyXPS3CnU5AMuyHokx6h3hc5HO+GdZ1dp1qiRCLSNKuPeViKDCQMSRQ42g== 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=ctAo5ZubWuM9euOdCQNL66yLddsUCKs60tRIL5TBNgY=; b=wTeKAF6LpLwChobdeZysmU0LTReuSf7zPPX1NRssJAvizWnolxFbTu0Qc9CMXwFMVtNmSEn1JQpacoJSgbdr84Ee2WlOTZZuoI5d9L/7RyTGoL4Yqt1elaZwpkr1qhIeJUe2v+ae0DAMobMNv/U446/KyC8ao628IhCU02/kwbDnQRnrdt11G0C+F0l6lYXpGLRJvgytwlnXOfezsa2OeTJzGLHizT37qzLC9qigvc7KhdmW+GP1FGLNqxuiwuJBVa1XZEG4c3xlwVJlrIUbaxhjZ6lsXKCxnTrkbQa6guF14GQDbWKasZ39e2ofT8Osk9eLYgFRFo08JMyad+almQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ctAo5ZubWuM9euOdCQNL66yLddsUCKs60tRIL5TBNgY=; b=gMpIa8cqdte+pG936YINFPNFgAqP0hwCsxgBnHUWgwjpFKaR5cb6nL6VSNl0ZsEKVy81Fo70kaNdRKmqMmjZnwSzskf1rEyRok/yA0BKk23iGyKcqdWQaFLa4kumOgxqnpCZt0yLBYbqcKwd1698M1kngRKsgPx/X6qp4xv48Ta/pASVD8JZNYmiHrb8/mwbpwkN/DuQVGuRJMfKWuyrntph+QtU6N3byng180ThNxdFOHkIRrJkt0Q47Ypkt5w4wL2gx9VbsNMufbIDoKA5rhi+9SuySDs8BVuJVuJDg0O3Kd0fq4Q5cmIEWhrZ5CXoDQGV+y0LzI0SzBs0D24ujQ== Received: from PAWPR07MB10095.eurprd07.prod.outlook.com (2603:10a6:102:382::18) by PAXPR07MB7935.eurprd07.prod.outlook.com (2603:10a6:102:13c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.25; Sat, 15 Mar 2025 18:53:08 +0000 Received: from PAWPR07MB10095.eurprd07.prod.outlook.com ([fe80::bbd:dd4c:5f28:90e5]) by PAWPR07MB10095.eurprd07.prod.outlook.com ([fe80::bbd:dd4c:5f28:90e5%4]) with mapi id 15.20.8511.031; Sat, 15 Mar 2025 18:53:08 +0000 From: M Tarkeshwar Rao To: "pgsql-general@postgresql.org" Subject: After upgrading libpq, the same function(PQftype) call returns a different OID Thread-Topic: After upgrading libpq, the same function(PQftype) call returns a different OID Thread-Index: AduV23zLkRPb77LLTluClfIN9ptbAw== Date: Sat, 15 Mar 2025 18:53:08 +0000 Message-ID: Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAWPR07MB10095:EE_|PAXPR07MB7935:EE_ x-ms-office365-filtering-correlation-id: 7f393496-7f5e-4762-78d5-08dd63f2a069 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|8096899003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?zcb/hYO09T550aaZFxuv39mxhYI0DWi7sK6qRrQzr1utK3upeUTu0KhI9WEC?= =?us-ascii?Q?kznoIdEm0xwTZx+u75xUExbzo61LQNd5kxlYzQ5QgBKUg4EYf/8V/DWiZK01?= =?us-ascii?Q?CcxuG6EZ+MoD+F/8AaTS1jpDEfX9ruLYSKgZt7iFaPzAjGb7rbXlaRIpw5uk?= =?us-ascii?Q?k3vS6FM+Jb/AAn5dxqCccNM5ndBiwK4XOqn96V6iJjTQdLYwNyd0n1mQyRYj?= =?us-ascii?Q?Q/lasdlIk+aF3tb21pNK5JKg11EM9wL3JdOd1MHTVFYvE6/SPfeMFvoshLHd?= =?us-ascii?Q?wkqtvrAB7lLky7Tt+rn5LipdIJZqt4IPQa3iTucwvYLlnTzn9s/dfkR8wX21?= =?us-ascii?Q?pjR3k2fJVHkRHdQTjNT2mZwiI49UOhKoUtuFTVMXFtbeG1VYKxwqDsHKs2+O?= =?us-ascii?Q?HyLlhsldvPb1x+CGh5hbCH7sUrWjABjr0BqigJVxAuxXgL2i9/WN8Whk2+QM?= =?us-ascii?Q?I7plUVvivuuSdxsRjHGR1u5M89qyoLIX8mRsfn7jegcL+TDtaXGf89wqzs8g?= =?us-ascii?Q?FIy8j2hqMNN6bYytnipJVKm4m8FzMv3qQtTVJWOtudABrdMgBLb/g6FC33i+?= =?us-ascii?Q?ROImeQenkaLHMq4cDa2uDu6CbTHJnASNvdh77FfxkkHy0Z7WtZAwjY2nPy4z?= =?us-ascii?Q?YM6unfmu+RtGlzplfUhcCTYL2j7t4qlo0rIdbzEvX9WDbZqwrcAjphkIYm9O?= =?us-ascii?Q?hexKdaqYFw3kJOoGCDJkU5/7Bfx7CykFZaNwwVfDXeD+1c7yGpxqZfsCW/Og?= =?us-ascii?Q?BmzsF82yZDEmmwWLK+LcQHO6jgzO797+uVd2QkXHQlc0dO/BR91NJIbW9xrj?= =?us-ascii?Q?namz11JjpD50I+2L0BRWGTBxNB/2cWAVjY3bV2SbJHBdR4imQVlsWbM6do7i?= =?us-ascii?Q?bn0gqSaeWqLN8VOU0USRIFGOaD3hFsQ9JuOTcf+sg2hoUJE/tlv5NxvxYKiU?= =?us-ascii?Q?7yqRJfksBiktMrcVzgfAZ35apQg6OOp1zwxnTljdXr/kRJLqo6WSnoKa4Kag?= =?us-ascii?Q?4OTo34o7ngszEyVLE5DY3PK1KvtUsK2XVpGq6u8fc3Lm2J9p58QPGdFVl/qE?= =?us-ascii?Q?vvfHKzRMYcdXrC4w4J9KkyAMWCqcy/bVHYpM5/2TEufYYRBxL0hAbuHdTi+t?= =?us-ascii?Q?ObTS7nBDI9tJVCSxEOYw978zmmjW8aZg83OcuaHGVpJIWqPQ3p8sqFruhfSg?= =?us-ascii?Q?dI5LJIlDUMt+o23nVGl8qqJhd6O6J20ph8hGwiO+DZUN3Ql12Qc4e4kbtX19?= =?us-ascii?Q?pOz92VzNIFUv3CL8xKTbI6rDg0fcW5tKzyTn2CK73LBImBL79cbG6kPD4i3z?= =?us-ascii?Q?btLF/+sNVkWxFFipu+fSoKG8CGrb35mL7hxEw448jKTldvEoNnz5s/JuU6RR?= =?us-ascii?Q?cU5+ti+UdpKJoiw4iis0g1qCyFTgxce0bahIISM45JHevMHYVbipOJLRUIGU?= =?us-ascii?Q?Mc51kCMT9kxIYkCWmPSncZPIkR3q+x8m?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAWPR07MB10095.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(8096899003)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xLZxOuBNpoAukF4zj/9Xwy8mrbOWpj135Ssm1l4hwr+3tIPCjB/JWtBNYZc/?= =?us-ascii?Q?40d8PpFZpZ/MLaT4SW2ZHq5vT7pY+smRYQCj5jioKg1YjBejqbEW+40uzdlm?= =?us-ascii?Q?uqJ7oOot+GHOGemp1eq8K64kDqq+JbvaF/CedyOQMv8wL0wTIRzJUvhMEbAG?= =?us-ascii?Q?F82kzIOLF5ySBZtMEUVDrDdhpochG5wWKQGMa2hRyJepT2XtFORmGBH6rktK?= =?us-ascii?Q?B9AgwZZoj7WhHS+siQoSUSXeIoWo1vAXYx+nkm3ZWEPYnhqJX7B4tcC6R7BO?= =?us-ascii?Q?hgwLgySSN6J1GTGAKmhQ3/wDFaDDmkY912ReWysWEqCE1TJU/8ZizRPy11/B?= =?us-ascii?Q?e44ZcdoF3FdFhcViH0rHHr/gcDz1zgKcWXcmr2Ht4X+jBRE10GIvmCCGBRt+?= =?us-ascii?Q?dC6k/VAvHNgOXPJfarBlL/jjd3bJl/8crbN6eTA5ESSD1PZyWbGeg8+KQK0k?= =?us-ascii?Q?Fjt5nV/GNhiY30Gb3wx5ZAb4wjS+ZBqIC7beVq7vbswLK0wSaJA1/FzTL0Dm?= =?us-ascii?Q?KV6EI0717eW53pMnUVh+IckDvxQ9n8U1QspnMwHYAfSxFApR0x0+B95bbwKT?= =?us-ascii?Q?ZVzVS+eiy99+Ujch1SiIvFdGrpegQDT1Vra4XzJWKBRBuq1tf75O6HcGUjeN?= =?us-ascii?Q?GblCGeOhiGzmUzypoV+vRuHUJf8ww/CLoPRptInl75Cdu0re2W+Km4B5qD1H?= =?us-ascii?Q?1b5aHxoNXzwcZyBzMKc1PRxwve8xCwMyvjUcT76aJaFnYNXP+oCH2e2A0Jaa?= =?us-ascii?Q?+X0aUPgWbuVYJdy9tr295bd1xH+sRAN5yWDyYw2j/04/lfc2oqueZhxv/lEr?= =?us-ascii?Q?lWf3OQETZs9mT8oWemrnnghguQTqWsHdLz84j9U0HjEavlT24YSKo0xwHr6C?= =?us-ascii?Q?Fmp4WEm0NxNJ6aG93cZmm80zmzzhXY3QnJPXKsSeb/bqioYVUSgWHFjEtmOz?= =?us-ascii?Q?4XOzj1V8Dqz3t0EMdQjmHLAsaoPMnzDobLYmV2kzCRMDDuub0ZkDIXCBOfPh?= =?us-ascii?Q?5rFSX2lDKrMnobErg1RpMx0xpf2JpNC3+MQOcjE4L/EN6pYQhGduVW5008mT?= =?us-ascii?Q?zMtkf+/mQ0b/lA1WP1MyVc4LopXQuyTLuC5e/ayGzW0JDxJVLZJRWeVuacXF?= =?us-ascii?Q?XE4Zp3L/42a8R/XbeAP50FiUnVR80yNEdeimM8c4V+SrsKNDye7xq5NeCBFw?= =?us-ascii?Q?U9VLwKHiB+Zc9FvCYDZrFKwhyjxrPApM/5bkDBPqkS4vqPY/dCT1bFRzty0n?= =?us-ascii?Q?pAwZuiEsDokq2UNLoPEPwrJBN4RIvbtaziKjFxbSuBk+hUCi9vBPkSyQ+T03?= =?us-ascii?Q?Q2IVw0ycM5jWyB8+Pa6n1+US5fPiWpzxQZIhVyIiPZ2zNBe1IPSToQj+bdJb?= =?us-ascii?Q?nF1bkCR9/aGOCWbFCgubuYwipSxxQGIb0BZZEBFEU+fZciuxiz/1nkOwZzUr?= =?us-ascii?Q?c8POdC/GxQp8+Ab76shnvGx0qVSqHyUp36Rgg21q2euhsfmqM4nwswEgKU0R?= =?us-ascii?Q?2Fe1b+TXwXC83hI5N1S2nsuoBt/OdZkY5Gt+iiRO0JkgStOLYb8lRqK8LTne?= =?us-ascii?Q?lVke56z4XV4taMFhJK55FGlj90T9xDzjiVVzKbD3FST7m/7YeGavmUW9gRMt?= =?us-ascii?Q?cg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_PAWPR07MB1009569596278D85AC691BBF4AEDD2PAWPR07MB10095eu_" MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAWPR07MB10095.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f393496-7f5e-4762-78d5-08dd63f2a069 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2025 18:53:08.0791 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4g53IkmdHjvJgMe2jS15bNAdMfxRcfDx2IgI4Jf8ltyrjL4VJMRW/r85Lvl2JybsJmaV++InPOL/E98NvthgOWJvv7YK86kuj8kdyK4xep4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR07MB7935 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_PAWPR07MB1009569596278D85AC691BBF4AEDD2PAWPR07MB10095eu_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, We are using PostgreSQL libpq in our application. The code worked fine for = the past four years, but after upgrading the library, the function PQftype = is returning unexpected values for some columns. Specifically, the issue occurs with a column of type timestamp(3) without t= ime zone. What could be causing this change, and how can we resolve it?" Postgres Version(upgraded from 11.18 to 13.20) Example: Before the libpq Upgrade (Expected Behavior) Let's say your PostgreSQL database has a table: CREATE TABLE example ( id SERIAL PRIMARY KEY, filetime TIMESTAMP(3) WITHOUT TIME ZONE ); In the old version of libpq, calling PQftype on the filetime column returns= : Oid filetime_oid =3D PQftype(res, 1); // Assuming 'filetime' is at index 1 printf("Filetime column OID: %u\n", filetime_oid); Expected output (before upgrade): Filetime column OID: 1114 After the libpq Upgrade (Unexpected Behavior) After upgrading libpq, the same function call returns a different OID, such= as 123456. What could be the reason? Regards Tarkeshwar --_000_PAWPR07MB1009569596278D85AC691BBF4AEDD2PAWPR07MB10095eu_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

 

We are using PostgreSQL libpq in our applicat= ion. The code worked fine for the past four years, but after upgrading the = library, the function PQftype is returning unexpected values for some columns. =

Specifically, the issue occurs with a column of type= timestamp(3) without time zone.

 

What could be causing this change, and how can we re= solve it?"

 

Postgres Version(upgraded from 11.18 to 13.20) =

 

Exa= mple:

 

Before the libpq Upgrade (Expected Behavior)=

 

Let's say your PostgreSQL database has a table:=

 

CREATE TABLE example (

    id SERIAL PRIMARY KEY,=

    filetime TIMESTAMP(3) WITHOUT TIM= E ZONE

);

 

In the old version of libpq, calling PQftype = on the filetime column returns:

 

Oid filetime_oid =3D PQftype(res, 1); // Assuming 'f= iletime' is at index 1

printf("Filetime column OID: %u\n", fileti= me_oid);

 

Expected output (before upgrade):<= /p>

Filetime column OID: 1114

 

After the libpq Upgrade (Unexpected Behavior)

After upgrading libpq, the same function call= returns a different OID, such as 123456.

 

What could be the reason? =

 

Regards

Tarkeshwar

 

--_000_PAWPR07MB1009569596278D85AC691BBF4AEDD2PAWPR07MB10095eu_--