summaryrefslogtreecommitdiff
path: root/src/include/commands/extension.h
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2023-03-07 14:18:20 +0900
committerMichael Paquier <michael@paquier.xyz>2023-03-07 14:18:20 +0900
commite20b1ea1575cb523821d51e9934d8d6dab835335 (patch)
tree28e33930d10005edbbcf1a67603e8f4364812228 /src/include/commands/extension.h
parentcf96907aadca454c4094819c2ecddee07eafe203 (diff)
Make get_extension_schema() available
This routine is able to retrieve the OID of the schema used with an extension (pg_extension.extnamespace), or InvalidOid if this information is not available. plpgsql_check embeds a copy of this code when performing checks on functions, as one out-of-core example. Author: Pavel Stehule Reviewed-by: Julien Rouhaud Discussion: https://postgr.es/m/CAFj8pRD+9x55hjDoi285jCcjPc8uuY_D+FLn5RpXggdz+4O2sQ@mail.gmail.com
Diffstat (limited to 'src/include/commands/extension.h')
-rw-r--r--src/include/commands/extension.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/commands/extension.h b/src/include/commands/extension.h
index 9f475044916..74ae3913958 100644
--- a/src/include/commands/extension.h
+++ b/src/include/commands/extension.h
@@ -47,6 +47,7 @@ extern ObjectAddress ExecAlterExtensionContentsStmt(AlterExtensionContentsStmt *
extern Oid get_extension_oid(const char *extname, bool missing_ok);
extern char *get_extension_name(Oid ext_oid);
+extern Oid get_extension_schema(Oid ext_oid);
extern bool extension_file_exists(const char *extensionName);
extern ObjectAddress AlterExtensionNamespace(const char *extensionName, const char *newschema,