-- -- Test extension script protection against search path overriding --
CREATE ROLE regress_seg_role; SELECT current_database() AS datname \gset GRANTCREATEONDATABASE :"datname"TO regress_seg_role; SET ROLE regress_seg_role; CREATESCHEMA regress_seg_schema;
CREATE FUNCTION regress_seg_schema.exfun(i int) RETURNS intAS $$
BEGIN CREATE EXTENSION seg VERSION '1.2';
CREATE FUNCTION regress_seg_schema.compare(oid, regclass) RETURNS boolean AS 'BEGIN RAISE EXCEPTION ''overloaded compare() called by %'', current_user; END;' LANGUAGE plpgsql;