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.96) (envelope-from ) id 1wXBLp-0036lp-0Y for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Jun 2026 05:19:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wXBLo-009Ff4-09 for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Jun 2026 05:19:40 +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.96) (envelope-from ) id 1wXBLn-009Few-0p for pgsql-hackers@lists.postgresql.org; Wed, 10 Jun 2026 05:19:39 +0000 Received: from fhigh-a1-smtp.messagingengine.com ([103.168.172.152]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wXBLl-00000001xSI-1hDU for pgsql-hackers@lists.postgresql.org; Wed, 10 Jun 2026 05:19:38 +0000 Received: from phl-compute-09.internal (phl-compute-09.internal [10.202.2.49]) by mailfhigh.phl.internal (Postfix) with ESMTP id E0FD6140010E; Wed, 10 Jun 2026 01:19:35 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Wed, 10 Jun 2026 01:19:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1781068775; x=1781155175; bh=9p0agi0kdd oyFeWma5WGs713fxquEHUlPsD6mOWXOo8=; b=yfFaOmVtjWX8pVXhEdz8V/m4cW OxQ1R79HmaGFdMmfY/RVwRPgvTcT/mfk9UmaQPtL/uXWQLIJdvG5tlB3MuwFWzzg xMVSZLaWBxk7dB7FB5KzBORJEVJaY6kaRFt5eh8qW/VmkLWt1IqkVPrG7TPOmqA3 EclT4bEdlRYLnnILaV25ujxZ7TM5xUkvJEf2HL41vnLlbI9GTVt/xhBDAMDWhe9b uNWh/A7TA9yZLKvf66LKvDVc7i5o2DyEpFsfsK6I712o0dYCgLSPTCof6cOV2d7q grqBdU2Pr8aaPU/O1wVzIqzfhkg0fP3dr5AOlsKxLxIczxB5L6rfK9m+365g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1781068775; x=1781155175; bh=9p0agi0kddoyFeWma5WGs713fxquEHUlPsD 6mOWXOo8=; b=Jlsl+EmMRhmn/r3jtr+cP2d2ZrVHuOpmPGWHzQEkYqaGdYbEOyY hLnLnDtKvIRywARr5EiHE6TgpsmWDk8/C8L1jK7q7rkii2u6P89qrABQ1i9vJA94 sPzvOoHq81GpHXWBjeMJyutWlnzKaJixh74OLmOakkVh+wCysyfvpBaoeBeuicxS J7WTA8e0cUZfiJ1SEZhhj86GWl2gtuq63eqEPcXsDHOmeR1nFbuPLqr6bvVii8yn ErOm/VirntAkjzJk8FET1O9ZmnreLXDJTffzIAmg5UAEamTIQeuzwhAM9RPOJpQz fuJk4t23pW5+xTq6hq2TXSof2OHpSjt1RkQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTEv+6V4rVPPnB+TT5Xnsb6ej+pktTQJVgHvZZRuHW6VyLp1VFQ5cb2KfQiP0uWXEI W12hGTqdE2GjRHpJDoQaNw82//7P1WfcAGlHX7fR9ZKvG2HEO5Td+R++YoPRh+SIkBcVqJ /E5TIfErlo4GyaCD5iudMxduWGoIILiF8hxuPAH2gh6ZNyrbUKwNT/gbstzUrkmEu2Gk3v 5dLGdj121MGtC92rKA420FgjXRunC5EPIubT7qc5heG0WnVtHLay1rSDGPc7+WyCFrQYGF g9kCrmvduG03JuH5rfoeQT0GygAUOcwXxidwj0XlkS2WedV2UI9BHKW+5mIIMTXxP5tflj 6hJlfmRN0H5zqgwnVk7N0ABazc3dmTxwEAxUGMv0dkyDusRAM1JTW1iornqzb310lNYgsr D+vm9Zii+zz+zkrN78WD/ropJTPN14WjCK/WDU7Iabm4ril72ddfAxeUXqpS3OcUwKielG 3nt1f5UdJY5yyzEm+C2BOsUW0I5PisoS8XIzW3gaHzFT1lpq2QdoBF6h6FGg5aWzmLsam6 Rfk3Vw6OARygzet/Th23VBj3djpzXeYaQF7pAzXKUJ6TsYoKuSOIcFqOSu7VEBSDgEVUKW dQqCQYHjK3595+7gU+6G2MEsY4xb3fMCvYndKLZDqK4OQ48qdoMz/Dl2H9Lg X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 10 Jun 2026 01:19:31 -0400 (EDT) Date: Wed, 10 Jun 2026 14:19:27 +0900 From: Michael Paquier To: Ashutosh Bapat Cc: Tom Lane , Peter Eisentraut , Alex Guo , Bertrand Drouvot , pgsql-hackers@lists.postgresql.org Subject: Re: Fix DROP PROPERTY GRAPH "unsupported object class" error Message-ID: References: <29c33fb6-4200-4a08-be3d-a1a2ceef23b8@eisentraut.org> <200148.1780878520@sss.pgh.pa.us> <581648.1780944202@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ZVIjOGm+Ag0gA1Z6" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --ZVIjOGm+Ag0gA1Z6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Jun 10, 2026 at 09:28:56AM +0530, Ashutosh Bapat wrote: > Here's a patch fixing it. Based on the definitions of pglpgid/pgepgid/pgppgid (property graph relations), pgelelid (property graph element) and plpellabelid (property graph element label), that looks better. I am still puzzled regarding the choice of "label" in the patch for plpellabelid while it is an "element label" based on the way it is stored in its catalog, with the catalog matching the object being named "property graph element label". There may be a point in suffixing all these objects with a set of "property graph" strings, but perhaps you are right in limiting the length of the output without these. Talking about "element" and "element label" (not "label"!) would be good enough here. -- Michael --ZVIjOGm+Ag0gA1Z6 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmoo898ACgkQnvQgOdby QH3C1g//Vuzaxozh3fuepkDAtMuiKpYGTBDHUS5owKYXDFzRNdkwnKMj/W4UxQJP NA3iUEpoUnZ+IVgn/zjhn3YOwoEeSoSr+evQo64EXZ0Nn9IRhekJ6OIbgCZGa/VO akGfIX50ezSVf1N/1g3HEs7ZvovFYDzA2dnP0MyVeJVuA0ogrC2LvVZRvLxIS1O2 Jo+4AiPXaU8xS90aLTuF2LrLpPCMBsKw91M7UDu3aFxzDZqz2d9q2gAj5YoJHu0e q+Sev5JDAKAwl2mrLEWC8w7CImn/txRaq1ROMnq5Lvf3YYJDzoIYcv7zoM6jg4AC MOps5Fvl4FuvPs8b/tBZJES0XSnsdWnle3n8HDIMMQO2PaBJnat/Ua0mJgmZht0Z s/ou0HUOp4ABSJmGgb2PKVupbsnyz0KXM0Y0piPQs+SNGP9sOWUyRdYXOrG6yFZ9 wSiEEFSN+CFGsPwStwbi8GhGbdhF7KukIEW+bPbonulGu6o9Q6rRWL4f3NY3QFHf v/eW6W0YXWZc1v0eb1ZQIK3O1Ot7lXGu3JyOtLwyIUW+6oMdgSp5fCbWNy10V+dF 6iTMIyQtxX5gvDtXquCVlBKPDr5Yca0UsXN0mcdg86V7njt7LIoOpsESUo3fN4Rm P9YW8uK0J7Z6czqg/9wX0fb7+UMP7WzYQheiOA2P4MIIKjlE9mk= =7ZFD -----END PGP SIGNATURE----- --ZVIjOGm+Ag0gA1Z6--