From da81c35a9a41132cbad62d9ff825d239556c49f7 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 25 Feb 2026 09:36:45 +0100 Subject: [PATCH 06/10] Record dependency of property on collation --- src/backend/commands/propgraphcmds.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/commands/propgraphcmds.c b/src/backend/commands/propgraphcmds.c index 5bc36dc1d68..deedb313c76 100644 --- a/src/backend/commands/propgraphcmds.c +++ b/src/backend/commands/propgraphcmds.c @@ -954,6 +954,11 @@ insert_property_record(Oid graphid, Oid ellabeloid, Oid pgerelid, const char *pr recordDependencyOn(&myself, &referenced, DEPENDENCY_AUTO); ObjectAddressSet(referenced, TypeRelationId, exprtypid); recordDependencyOn(&myself, &referenced, DEPENDENCY_NORMAL); + if (OidIsValid(exprcollation) && exprcollation != DEFAULT_COLLATION_OID) + { + ObjectAddressSet(referenced, CollationRelationId, exprcollation); + recordDependencyOn(&myself, &referenced, DEPENDENCY_NORMAL); + } table_close(rel, NoLock); } -- 2.53.0