Make get_extension_schema() available
commite20b1ea1575cb523821d51e9934d8d6dab835335
authorMichael Paquier <michael@paquier.xyz>
Tue, 7 Mar 2023 05:18:20 +0000 (7 14:18 +0900)
committerMichael Paquier <michael@paquier.xyz>
Tue, 7 Mar 2023 05:18:20 +0000 (7 14:18 +0900)
tree28e33930d10005edbbcf1a67603e8f4364812228
parentcf96907aadca454c4094819c2ecddee07eafe203
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
src/backend/commands/extension.c
src/include/commands/extension.h