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 1tpdK1-009L9R-2A for pgsql-general@arkaria.postgresql.org; Wed, 05 Mar 2025 01:13:17 +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 1tpdJz-00DsIq-GW for pgsql-general@arkaria.postgresql.org; Wed, 05 Mar 2025 01:13: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 1tpdJ5-00DnQk-AI for pgsql-general@lists.postgresql.org; Wed, 05 Mar 2025 01:12:19 +0000 Received: from mail-northeuropeazlp170120003.outbound.protection.outlook.com ([2a01:111:f403:c200::3] helo=DU2PR03CU002.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 1tpdJ3-0010kV-0d for pgsql-general@lists.postgresql.org; Wed, 05 Mar 2025 01:12:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FdvIJ9xp/TYqj66j4+ljtZIxol5cmQOhGMudVNzHvESZF28lyH/HAKThF1g735XlX+CnvwsYOYHKEVQXlkO1/zimM2/nJ6EZGuWrZ256/mdgOe+V4lLD1sdp/6yl0EhJ3MYWHojUIMJHGvgkZWAaMCvNllDAb2MwisNNb459zDDj7hM9gtBDwAdgaNEQbmWLS5N+jKQn/3xnT496MHPTPsQWo/qUaSrUOyRat1urdZUil3qKrjKrgzwNIubYAQdhxIE3USgnoJADoq+i4OGSWupGHzKxS7a0ag+yE1Uj+x0kW4ZbbzF4x7bd1pKYZ99qmzcG4Wr0PqTijryXd096mw== 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=T5RWcMLl0nfdpx10kskFq7Atabo7KPj7TX+Dvlpwzpg=; b=swGQKI9cwQXCxuH0t2BdvMV8YQy1EBNp+jF3bDD8mogDwR1+Ye969gE6WlnV+VF3lpSqQNHRrQAtb22yejKS0td2tr5tlQ1UTctqPpAWYtDXD4i7EmhX0uGHp0+GHeppEZebeRmqYNMGiNgoH82bUtMnqnrDKrmxnXYRE+bgI3JBpj79SbO3Pjcomyy5+L/B6VuObp9YLCCYc5nRMGX/juxhNaQOFaIyOqfI6Q3PCAw6QwCzlY8WxctgjSCgftVHz7+HK6sDzgngI3X04DLf7rD06eNV8nzhoR5s9eDYye1/yHkHUSPQEx9u5FsME8GTpCH0s3FV2yc3a9KHtE8Aqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lzlabs.com; dmarc=pass action=none header.from=lzlabs.com; dkim=pass header.d=lzlabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lzlabs.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T5RWcMLl0nfdpx10kskFq7Atabo7KPj7TX+Dvlpwzpg=; b=Gg4pKxGkxom1aamiAObL5FFD7GMDuBYLBzQFajXVuA8Z5jGEo1h8SNeRvTq8OO0SkTF7F4aXezIT9pl2dragVLdABr7fPcghr1+9oxwedcJNQMtZ+JKCRR3kDCgDZ3eOlEkmyj+idhwgOnKf6JYTvAV4eEolYjFykUoywTHZYkw= Received: from AM8PR05MB8257.eurprd05.prod.outlook.com (2603:10a6:20b:314::11) by AS5PR05MB10996.eurprd05.prod.outlook.com (2603:10a6:20b:673::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.16; Wed, 5 Mar 2025 01:12:13 +0000 Received: from AM8PR05MB8257.eurprd05.prod.outlook.com ([fe80::efe3:8b25:f7f5:982]) by AM8PR05MB8257.eurprd05.prod.outlook.com ([fe80::efe3:8b25:f7f5:982%6]) with mapi id 15.20.8511.015; Wed, 5 Mar 2025 01:12:13 +0000 From: Garfield Lewis To: Tom Lane CC: "pgsql-general@lists.postgresql.org" Subject: Re: [EXT] Re: Get CTID from within an OUTPUT/SEND function Thread-Topic: [EXT] Re: Get CTID from within an OUTPUT/SEND function Thread-Index: AQHbjV+v5B8Iznsev0yb8WQQZkvhM7NjsZEAgAAKNcI= Date: Wed, 5 Mar 2025 01:12:13 +0000 Message-ID: References: <213107.1741134784@sss.pgh.pa.us> In-Reply-To: <213107.1741134784@sss.pgh.pa.us> Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=lzlabs.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM8PR05MB8257:EE_|AS5PR05MB10996:EE_ x-ms-office365-filtering-correlation-id: 6e9fe0be-be7b-442e-9abb-08dd5b82c2eb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018|8096899003; x-microsoft-antispam-message-info: =?us-ascii?Q?9ciXp4mDjVMk0lWFuNZ1oLytPVTr4Fq7DQCeyryxxEUn25TXSG56e2v1bE9u?= =?us-ascii?Q?/v6JoSemIoZObJMktPpDVWdprgHpb+YX+Fy/6QxkkMgK8vM47jX9cPTVrE0L?= =?us-ascii?Q?ctLdjtN35K0M+C2ZvG/jw3jkYS7Zy9yjaPU/Nw42K/rfPx8bMcax92/pHnDP?= =?us-ascii?Q?p0xIt3daTNwmNSpS6jMKs0Wlvk8A8VLWU5YqDgUmsptZxMHNFlc8C5iNgvXC?= =?us-ascii?Q?i3ZixTyTtBX195CR2I5iKiVvc4hHofi39p1vdZMmLP4R9qrvhdUw8qQwHrqX?= =?us-ascii?Q?viGLBTqVkqPSzhATfFD3HzO2qJUQVmGB1Iza//9U/WW1cM8fEucb6+rlnp7m?= =?us-ascii?Q?lDKCQgy0VO+MxoWVGoUusnCKd31WtreSngysIkw2wkgaPFzGH1F5B8PYQUfK?= =?us-ascii?Q?hzgfJMvS37moMLBnr4crHhvT9YLj/eXckt6ExyUdr9/BuVUYhcT6+NLZPqQw?= =?us-ascii?Q?ZT/tYvf5b5Ay2IJgQdG8KfQTEEZYaLZDRQ7l0mWPAG7tqzNRuS42hw+YHtDg?= =?us-ascii?Q?lOxGASdBOzAo614dcjtvS9bvgKm2R+Zs8scsEtkROE537aVtFqpF+C8xYV5y?= =?us-ascii?Q?9RvtQigO8mAPojRMla0rkEkCDxwWBjjjZ+xk40a3nvp4oZnAh1riU0V1ohxv?= =?us-ascii?Q?zXqK1L+UpRLuh2jqq5Qp0zq4ykHD1dw9L+Liiv80GYFk+jDXhWCSr3j1jwKx?= =?us-ascii?Q?jdsYJHbcUJmp2AUkO2ywlMGuo8sDUl5VwQnlciG/aVXM2ZFgXid2wUMeg67J?= =?us-ascii?Q?6z3mFffOB7BmQfLME/DNRaFzoXzKRm0HZCuxVjc1p4eXSLeQYn+eCMUkhRrr?= =?us-ascii?Q?vlJEHFbdIY9qrJDqUo39QHBncNKGVI6wZq7iH0m9hdzhOMbDZ6iGf8Iqklyk?= =?us-ascii?Q?a8n/DImt8kz6Y4FKECn9VIHw8flRXQmxAjJb1S05pbgcT7+yRtQFSDwLfgoH?= =?us-ascii?Q?m4XXEKRG0nEYC6fbOajdHuJcOx0JlFFe4VSiBBdJatm4kmJBvpYbxtfnX2Uq?= =?us-ascii?Q?kNluocxeBDrGf4frjYjGcjyVgWWDPTccacgvN1RSEbBbh7BHXYcuzRW2lpCL?= =?us-ascii?Q?+pr7UJCMC3ci6B8bkm0aM7YW+xREtQKgHux2E9mwzMYdTtWyq1P694PiQg1J?= =?us-ascii?Q?v501rK5y/jHO1w3H1TIndUli7gRr/f2jnzGZgDtl9envcfhQ6EjbAd8AmIhk?= =?us-ascii?Q?mgXchbt4ptpfshZx6TzRrqJTMERjeyHreZD76mKWAw5NkIcC/G5LIeRM3cDS?= =?us-ascii?Q?bThZhVVMAaSPq7G9SMdfuaOxlp68gxLR+ulxuLkQreugKBoYrZDejnHZQfLm?= =?us-ascii?Q?AM6l3xiK5y7i9BHQffppCL54dP8s8kEW5sY/3hcZ8tkEaKMvSuNsRg58d2dV?= =?us-ascii?Q?UcSCQnve6ciyu2DLUTd8j/shqWzh1GllIrLP0NKeF2BlKki9aKlercvHyENm?= =?us-ascii?Q?5n+9bqw5y2ibEtwHYS8kRtEiWEqGUny6?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR05MB8257.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018)(8096899003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0iGh0zR76HxqwfcCBtSjcrDcGrj9/aSKqRYpb/n9run1ZPt/fKEgS9Z2xPyK?= =?us-ascii?Q?AI3CFQWHBALtu9evEGRfwBG3Gvx/WBzMKPZFeQJP+FL+wAzvspN4BRD0nyPl?= =?us-ascii?Q?rA2GjI/gepa+eWDnvcEQAwTukQvPqVgvmf8CA4GtT+EE3Wa2AFRPn59jnbHv?= =?us-ascii?Q?luoKVSsK8ET4gzTr3Qa9iYPKJgI2Z9tPqZHaLFi1MS5U/Mq213+E3TYnibC4?= =?us-ascii?Q?rse1I3DZeRoRGOWq2C7YQEJygGyfuZFWrDD7D+gJm2sRu9W1Zd3lv2xDsh2C?= =?us-ascii?Q?DbHv46VGD4+Ubk7GbBRJrP5WZHQ7Q52R3xKrYUK2yLOaSs/YaAovLbcWiHKg?= =?us-ascii?Q?XXBAuBdvXgeygdqNlYh55n5RtLA5M7kSgHSmiX2EeP7fNDpawY/ecxpcUV+J?= =?us-ascii?Q?X8bS3b6vjIdhGS/5vdqkID59FbiUNbSMEvhhWAUhR7MSa4T2JB4PEBY3RyG/?= =?us-ascii?Q?hSK3wndw4vGIRZMSAIKk8JrTD4Qfjrjb+ZPCEiPbu201RtqegDn6do70CLIi?= =?us-ascii?Q?rfBIkLyXMrfb2uAZPYJSsgTuwpFpQxnXBV7Mt37GzKNq/NXbG90CzNIWFKTF?= =?us-ascii?Q?o2b/hMDuFkaL+mzJcVbu/6sB4NPqbNtMI4idUIu4/Q/CcwRWKgk4pjX+UDa8?= =?us-ascii?Q?+tcPJPZASaSWw3pyEqrTZHUarVr3CMc6VDoB2ilKb2oNmL643uYTV8lT/YfA?= =?us-ascii?Q?nCb1QJ+6CXWxGtcsoZibcJdpPExbvy1IB06nVfVEOSVkBY5MpZp17T+u7qRO?= =?us-ascii?Q?L1ReBZZcafiP08ZbtketYtoPUaGxN4IeRc2XOEIv4gDmPef+l25NiQ5OSt9z?= =?us-ascii?Q?9Y3ih7g3j97ZXt2pqSpLywitjATid2XvnY2ojnciRLM6fI6ZbsbTB1rrTj0X?= =?us-ascii?Q?6YIzs+pzfhKAp81lulSNJ17M16qpgsLA4G6imFSb08xQRUEh6TgBWGevDZgU?= =?us-ascii?Q?IY7ZlvMx8l0qxmX0cXeyqJQPCQOn8ZYfptH10Ts6QicOF5LLQOnePcaDRL7d?= =?us-ascii?Q?9nrIhqguQKatGHCd1i+D4/wriDNwC6QHf4huSvG+YejyIIAt7gNDMG5hzvrX?= =?us-ascii?Q?jP/8V/9ttS18lIL+bnAixMGcMbqmY6jVu0qxwj/gjPxJn4psNNDTIfuR9Qkj?= =?us-ascii?Q?5bI7/LR/m835idwbweXmi2ttghq05Cr8EpIQCWHdzj+lyl/KiOLMowwzg9Tm?= =?us-ascii?Q?xIYoyciuNa6JY1o3yw3Kn7CeoOKlRfMvMapPhbq8Fw1kNSFmKq3+qwKxlUti?= =?us-ascii?Q?AxsdkZ/6tXLMccHn8aK1uUWeG08QM/1dNp+cy6xfdoKHgMY9v3047t4aYtQ+?= =?us-ascii?Q?hvuNW3iOnTubJiKKUoQ3lyYNYE0fslw5b4rElkTaTL+4zg2j1dyP/wu7oL45?= =?us-ascii?Q?dJbf/IZdBQcHirReoDEU2kLCu8HInr0uBUdx5dptoOdVci9wcOiKeGmtrF/e?= =?us-ascii?Q?4QwiEuSpF1LXay7y7bPCEh8+pKBBeSXDR6Zjoz2sTtSmuk4S+6B7PwXJFhsN?= =?us-ascii?Q?72LjOECyOXpfnjqinrXtoFlGjEOgivbJrK+ljpVoh6NQ82tQPExhCA/uDsYa?= =?us-ascii?Q?fXk9JljZYwmZw7S2R4WfuksjbEzOA/lpDWBp1TkUUOubw5hu1BdJxzZs3S6U?= =?us-ascii?Q?cFl+bVa5DyvH0BYSWEgNAME=3D?= Content-Type: multipart/alternative; boundary="_000_AM8PR05MB8257FD0C08D242968EB37BE3E3CB2AM8PR05MB8257eurp_" MIME-Version: 1.0 X-OriginatorOrg: lzlabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM8PR05MB8257.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e9fe0be-be7b-442e-9abb-08dd5b82c2eb X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2025 01:12:13.0294 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be5a2f53-aa84-427c-8fbd-c2d71558a7a8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CeiiOWPR58de/spLaxDw2RsiD9Li0JQQvSNgbWLkq5eMU5Fuu0XSRJOn5nYqxK0OJCdMm+MEB4+E1vKp9dbXYmS/sAcNSQ+odOI3r/lgYjU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR05MB10996 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_AM8PR05MB8257FD0C08D242968EB37BE3E3CB2AM8PR05MB8257eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Garfield Lewis writes: > > I would like to know if it is possible to get the CTID from within > > the OUTPUT and SEND functions of a CREATE TYPE? > > No. A datatype output function has no reason to expect that the value > it's handed has ever been in a table at all. > > regards, tom lane Thx, Tom --_000_AM8PR05MB8257FD0C08D242968EB37BE3E3CB2AM8PR05MB8257eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Garfield Lewis <= garfield.lewis@lzlabs.com> writes:
> > I would like to know if it is possible to get the CTID from withi= n
> > the OUTPUT and SEND functions of a CREATE TYPE?
>
> No.  A datatype output function has no reason to expect that the = value
> it's handed has ever been in a table at all.
>
>            = ;          regards, tom lane

 

Thx, Tom=

--_000_AM8PR05MB8257FD0C08D242968EB37BE3E3CB2AM8PR05MB8257eurp_--