mirror of
https://github.com/postgres/postgres.git
synced 2025-06-29 10:41:53 +03:00
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.
This commit is contained in:
@ -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 */
|
||||
|
Reference in New Issue
Block a user