Project

General

Profile

« Previous | Next » 

Revision 14234

bugfix: schemas/util.sql: canon_sql(): need to include the enclosing () because the DB includes them

View differences:

trunk/schemas/util.sql
868 868
CREATE FUNCTION canon_sql(expr text, table_ regtype DEFAULT NULL::regtype) RETURNS text
869 869
    LANGUAGE sql STABLE
870 870
    AS $_$
871
SELECT util.trim_parens((regexp_matches(line,
872
	'^  Filter: \((.*) IS DISTINCT FROM result_type_null\)$'))[1])
871
-- **IMPORTANT**: need to include the enclosing () because the DB includes them
872
SELECT (regexp_matches(line,
873
	'^  Filter: \((.*) IS DISTINCT FROM result_type_null\)$'))[1]
873 874
FROM util.explain($$
874 875
-- declare types (use WITH to avoid `types.` prefix)
875 876
WITH types AS

Also available in: Unified diff