28 lines
660 B
C
28 lines
660 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* percona.h
|
|
* Percona specific functions
|
|
*
|
|
* IDENTIFICATION
|
|
* src/include/utils/percona.h
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef PERCONA__H__
|
|
#define PERCONA__H__
|
|
|
|
extern const PGDLLIMPORT int percona_api_version;
|
|
|
|
static inline bool check_percona_api_version(void)
|
|
{
|
|
if (PERCONA_API_VERSION != percona_api_version)
|
|
{
|
|
elog(FATAL, "Percona API version mismatch, the extension was built againts a different PostgreSQL version!");
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
#endif // PERCONA__H__
|