hypopg/test/sql/hypo_setup.sql

19 lines
350 B
MySQL
Raw Permalink Normal View History

-- General setup
-- Create extension
CREATE EXTENSION hypopg;
-- Create do_explain function
CREATE OR REPLACE FUNCTION do_explain(stmt text) RETURNS table(a text) AS
$_$
DECLARE
ret text;
BEGIN
FOR ret IN EXECUTE format('EXPLAIN (FORMAT text) %s', stmt) LOOP
a := ret;
RETURN next ;
END LOOP;
END;
$_$
LANGUAGE plpgsql;