From: Sandro Santilli Date: Mon, 23 Feb 2015 18:19:10 +0000 (+0000) Subject: Do not require XML support in PostgreSQL for testing purposes X-Git-Tag: 2.2.0rc1~640 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7679207053c965a8c656ee4b79bcf92c6ac9e854;p=postgis Do not require XML support in PostgreSQL for testing purposes git-svn-id: http://svn.osgeo.org/postgis/trunk@13271 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/regress/regress_index.sql b/regress/regress_index.sql index 22e141758..5397dc345 100644 --- a/regress/regress_index.sql +++ b/regress/regress_index.sql @@ -7,14 +7,10 @@ CREATE FUNCTION qnodes(q text) RETURNS text LANGUAGE 'plpgsql' AS $$ DECLARE - exp XML; + exp TEXT; BEGIN - EXECUTE 'EXPLAIN (FORMAT XML, VERBOSE) ' || q INTO STRICT exp; - RETURN array_to_string( - xpath('//x:Node-Type/text()', exp, - ARRAY[ARRAY['x', 'http://www.postgresql.org/2009/explain']]), - ',' - ); + EXECUTE 'EXPLAIN ' || q INTO exp; + RETURN (regexp_matches(exp, ' *(.*Scan)'))[1]; END; $$;