diff options
Diffstat (limited to 'src/backend/commands/extension.c')
-rw-r--r-- | src/backend/commands/extension.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backend/commands/extension.c b/src/backend/commands/extension.c index 6b7cb5bc842..36df8bddcad 100644 --- a/src/backend/commands/extension.c +++ b/src/backend/commands/extension.c @@ -2573,6 +2573,8 @@ AlterExtensionNamespace(List *names, const char *newschema) changeDependencyFor(ExtensionRelationId, extensionOid, NamespaceRelationId, oldNspOid, nspOid); + InvokeObjectPostAlterHook(ExtensionRelationId, extensionOid, 0); + return extensionOid; } @@ -2856,6 +2858,8 @@ ApplyExtensionUpdates(Oid extensionOid, recordDependencyOn(&myself, &otherext, DEPENDENCY_NORMAL); } + InvokeObjectPostAlterHook(ExtensionRelationId, extensionOid, 0); + /* * Finally, execute the update script file */ @@ -2969,6 +2973,8 @@ ExecAlterExtensionContentsStmt(AlterExtensionContentsStmt *stmt) extension_config_remove(extension.objectId, object.objectId); } + InvokeObjectPostAlterHook(ExtensionRelationId, extension.objectId, 0); + /* * If get_object_address() opened the relation for us, we close it to keep * the reference count correct - but we retain any locks acquired by |