mirror of https://github.com/citusdata/citus.git
31 lines
807 B
C
31 lines
807 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* columnar_version_compat.h
|
|
*
|
|
* Compatibility macros for writing code agnostic to PostgreSQL versions
|
|
*
|
|
* Copyright (c) Citus Data, Inc.
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef COLUMNAR_COMPAT_H
|
|
#define COLUMNAR_COMPAT_H
|
|
|
|
#include "pg_version_constants.h"
|
|
|
|
#if PG_VERSION_NUM >= PG_VERSION_15
|
|
#define ExecARDeleteTriggers_compat(a, b, c, d, e, f) \
|
|
ExecARDeleteTriggers(a, b, c, d, e, f)
|
|
#else
|
|
#define ExecARDeleteTriggers_compat(a, b, c, d, e, f) \
|
|
ExecARDeleteTriggers(a, b, c, d, e)
|
|
#endif
|
|
|
|
#define ACLCHECK_OBJECT_TABLE OBJECT_TABLE
|
|
|
|
#define ExplainPropertyLong(qlabel, value, es) \
|
|
ExplainPropertyInteger(qlabel, NULL, value, es)
|
|
|
|
#endif /* COLUMNAR_COMPAT_H */
|