From 8602afc5dae3e70700885bfd6f8d36e4be46fb77 Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Fri, 15 Jun 2018 15:17:29 +0300 Subject: [PATCH] fix support of v11 --- online_analyze.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/online_analyze.c b/online_analyze.c index 20b0e82..8af073b 100644 --- a/online_analyze.c +++ b/online_analyze.c @@ -927,7 +927,12 @@ onlineAnalyzeHookerUtility( foreach(l, tblnames) { - RangeVar *tblname = (RangeVar*)lfirst(l); + RangeVar *tblname = +#if PG_VERSION_NUM >= 110000 + (IsA(lfirst(l), VacuumRelation)) ? + ((VacuumRelation*)lfirst(l))->relation : +#endif + (RangeVar*)lfirst(l); Oid tblOid = RangeVarGetRelid(tblname, NoLock, true); makeAnalyze(tblOid, op, -1); -- 2.46.1