From a3afc7dbf530109d1a1f681b73713e4ee05571b0 Mon Sep 17 00:00:00 2001 From: teodor Date: Mon, 3 Oct 2011 14:31:26 +0000 Subject: [PATCH] support 9.1 --- online_analyze.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/online_analyze.c b/online_analyze.c index 78077e8..47943c2 100644 --- a/online_analyze.c +++ b/online_analyze.c @@ -338,7 +338,13 @@ makeAnalyze(Oid relOid, CmdType operation, uint32 naffected) OnlyneAnalyzeTableType reltype; rel = RelationIdGetRelation(relOid); - reltype = (rel->rd_istemp || rel->rd_islocaltemp) ? OATT_TEMPORARY : OATT_PERSISTENT; + reltype = +#if PG_VERSION_NUM >= 90100 + (rel->rd_rel->relpersistence == RELPERSISTENCE_TEMP) +#else + (rel->rd_istemp || rel->rd_islocaltemp) +#endif + ? OATT_TEMPORARY : OATT_PERSISTENT; RelationClose(rel); /* -- 2.37.3