f1200539c6
- add upstream patch to fix build with PostgreSQL 10.x
24 lines
816 B
C
24 lines
816 B
C
|
|
Upstream patch for building with PostgreSQL 10.x
|
|
https://github.com/zulip/tsearch_extras/issues/3
|
|
|
|
diff --git a/tsearch_extras.c b/tsearch_extras.c
|
|
index 062dcdb..7464c71 100644
|
|
--- tsearch_extras.c
|
|
+++ tsearch_extras.c
|
|
@@ -77,9 +77,15 @@ ts_match_locs_setup(Oid cfgId, TsMatchesData *mdata, text* in, TSQuery query)
|
|
|
|
hlparsetext(cfgId, &prs, query, VARDATA(in), VARSIZE(in) - VARHDRSZ);
|
|
|
|
+ #if PG_VERSION_NUM >= 100000
|
|
+ headline_options = lappend(headline_options,
|
|
+ makeDefElem(pstrdup("HighlightAll"),
|
|
+ (Node *) makeString(pstrdup("1")), -1));
|
|
+ #else
|
|
headline_options = lappend(headline_options,
|
|
makeDefElem(pstrdup("HighlightAll"),
|
|
(Node *) makeString(pstrdup("1"))));
|
|
+ #endif
|
|
|
|
FunctionCall3(&(prsobj->prsheadline),
|
|
PointerGetDatum(&prs),
|