Files
documentdb/pg_helio_api/include/utils/version_utils.h
T
Vinod Sridharan 07c3bba78c Merged PR 1390575: [Toshiba fixes] Fix up version handling and code cleanups
### Does this PR have any customer impact?
No

### Type (Feature, Refactoring, Bugfix, DevOps, Testing, Perf, etc)
Bugfix

### Does it involve schema level changes? (Table, Column, Index, UDF, etc level changes)
No

### Are you introducing any new config? If yes, do you have tests with and without them being set?
No

### Release Note (Refer [Template](../docs/release_notes/pgmongo_template.md))

### Description
- Delete dead configs
- Reduce number of calls to check version information
- Move ExtensionVersion checks to shared memory
2024-07-05 13:16:04 +03:00

23 lines
642 B
C

/*-------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
*
* include/utils/version_utils.h
*
* Utilities that Provide extension functions to handle version upgrade
* scenarios.
*
*-------------------------------------------------------------------------
*/
#include <postgres.h>
#ifndef VERSION_UTILS_H
#define VERSION_UTILS_H
bool IsClusterVersionAtleastThis(int major, int minor, int patch);
bool IsClusterVersionEqualToAndAtLeastPatch(int major, int minor, int patch);
void InvalidateVersionCache(void);
void InitializeVersionCache(void);
#endif