From ce2bbfaebe7fc10f788870660c0b090e4e92115f Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Mon, 12 Jan 2015 16:45:05 +0300 Subject: [PATCH] 9.4 support --- smlar.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/smlar.c b/smlar.c index 7b34c6e..ef89e80 100644 --- a/smlar.c +++ b/smlar.c @@ -22,6 +22,12 @@ PG_MODULE_MAGIC; +#if (PG_VERSION_NUM >= 90400) +#define SNAPSHOT NULL +#else +#define SNAPSHOT SnapshotNow +#endif + static Oid getDefaultOpclass(Oid amoid, Oid typid) { @@ -40,7 +46,7 @@ getDefaultOpclass(Oid amoid, Oid typid) scan = systable_beginscan(heapRel, OpclassAmNameNspIndexId, true, - SnapshotNow, 1, &skey); + SNAPSHOT, 1, &skey); while (HeapTupleIsValid((tuple = systable_getnext(scan)))) { @@ -132,7 +138,7 @@ getAMProc(Oid amoid, Oid typid) #endif scan = systable_beginscan(heapRel, AccessMethodProcedureIndexId, true, - SnapshotNow, + SNAPSHOT, #if PG_VERSION_NUM >= 90200 4, #else -- 2.46.1