Re: Fix DROP PROPERTY GRAPH "unsupported object class" error
Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
From: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
To: Michael Paquier <michael@paquier.xyz>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Peter Eisentraut <peter@eisentraut.org>, Alex Guo <guo.alex.hengchen@gmail.com>, Bertrand Drouvot <bertranddrouvot.pg@gmail.com>,
pgsql-hackers@lists.postgresql.org
Date: 2026-06-10T11:00:24Z
Lists: pgsql-hackers
On Wed, Jun 10, 2026 at 10:49 AM Michael Paquier <michael@paquier.xyz> wrote: > > 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". > Which specific string you are referring to? property graph element label | | | e of element e of property graph create_property_graph_tests.gt - that doesn't have a bare label in there probably the next one property graph label property | | | a of label v1 of element v1 of property graph create_property_graph_tests.gt The term "element" comes later "label v1 of element v1". There's nothing in the standard called "element label". That term is an artifact of our implementation. I think "label v1 of element v1" reads better and follows the standard compared to "element label v1 of element v1". There's also a precedent of not using exact catalog names. In case of user mapping we say " %s of server ...", we don't use "foreign server" there even though the object is called "foreign server" and the catalog is pg_foreign_server. -- Best Wishes, Ashutosh Bapat
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Readable identity strings for property graph objects
- 2a7e95b659df 19 (unreleased) landed
-
Handle element label and label property objects in object address functions
- 72498a86989e 19 (unreleased) landed
-
Simplify code in objectaddress.c for some property graph objects
- 6827de95ee09 19 (unreleased) landed