diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2011-02-14 16:07:00 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2011-02-14 19:22:36 -0500 |
commit | 555353c0c59ada35ae59c8a76186e98d123fa8b3 (patch) | |
tree | 690e922f60f2faeca8a05a8372f834215f449078 /src/include/utils/builtins.h | |
parent | cee103da14f470d29c47827b810da44cdab2a0d2 (diff) |
Rearrange extension-related views as per recent discussion.
The original design of pg_available_extensions did not consider the
possibility of version-specific control files. Split it into two views:
pg_available_extensions shows information that is generic about an
extension, while pg_available_extension_versions shows all available
versions together with information that could be version-dependent.
Also, add an SRF pg_extension_update_paths() to assist in checking that
a collection of update scripts provide sane update path sequences.
Diffstat (limited to 'src/include/utils/builtins.h')
-rw-r--r-- | src/include/utils/builtins.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h index d17eb67b1be..c3eb67b4019 100644 --- a/src/include/utils/builtins.h +++ b/src/include/utils/builtins.h @@ -1067,6 +1067,8 @@ extern Datum unique_key_recheck(PG_FUNCTION_ARGS); /* commands/extension.c */ extern Datum pg_available_extensions(PG_FUNCTION_ARGS); +extern Datum pg_available_extension_versions(PG_FUNCTION_ARGS); +extern Datum pg_extension_update_paths(PG_FUNCTION_ARGS); extern Datum pg_extension_config_dump(PG_FUNCTION_ARGS); /* commands/prepare.c */ |