---- Make sure 'cartodb' is in database search path DO $$ DECLARE var_result text; var_cur_search_path text; BEGIN SELECT reset_val INTO var_cur_search_path FROM pg_settings WHERE name = 'search_path'; IF var_cur_search_path LIKE '%cartodb%' THEN RAISE DEBUG '"cartodb" already in database search_path'; ELSE var_cur_search_path := var_cur_search_path || ', "cartodb"'; EXECUTE 'ALTER DATABASE ' || quote_ident(current_database()) || ' SET search_path = ' || var_cur_search_path; RAISE DEBUG '"cartodb" has been added to end of database search_path'; END IF; -- Reset search_path EXECUTE 'SET search_path = ' || var_cur_search_path; END $$ LANGUAGE 'plpgsql';