postgres.git / summary / log / commit / refs
commit a432e2783bb69fb68461ed2bcc460e2876fcc68d
Author: Robert Haas <rhaas@postgresql.org>
Date: Thu Mar 24 22:44:49 2011 +0000
First released in: 9.1.0
Add post-creation hook for extensions, consistent with other object types.
KaiGai Kohei
src/backend/commands/extension.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/backend/commands/extension.c b/src/backend/commands/extension.c
index b1673e6549a..7c3e8107dee 100644
--- a/src/backend/commands/extension.c
+++ b/src/backend/commands/extension.c
@@ -32,6 +32,7 @@
#include "catalog/dependency.h"
#include "catalog/indexing.h"
#include "catalog/namespace.h"
+#include "catalog/objectaccess.h"
#include "catalog/pg_depend.h"
#include "catalog/pg_extension.h"
#include "catalog/pg_namespace.h"
@@ -1546,6 +1547,9 @@ InsertExtensionTuple(const char *extName, Oid extOwner,
recordDependencyOn(&myself, &otherext, DEPENDENCY_NORMAL);
}
+ /* Post creation hook for new extension */
+ InvokeObjectAccessHook(OAT_POST_CREATE,
+ ExtensionRelationId, extensionOid, 0);
return extensionOid;
}
[parent: 7b630e7b8e4f]