From: teodor Date: Mon, 3 Oct 2011 14:31:26 +0000 (+0000) Subject: support 9.1 X-Git-Url: http://sigaev.ru/git/gitweb.cgi?p=online_analyze.git;a=commitdiff_plain;h=a3afc7dbf530109d1a1f681b73713e4ee05571b0 support 9.1 --- 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); /*