CREATE OR REPLACE FUNCTION test (groupby text)
RETURNS SETOF RECORD
AS $$
BEGIN
RETURN query EXECUTE format('select %I, sum(count) as c from test_table group by %I', groupby, groupby);
END;
$$
LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION test (groupby text)
RETURNS SETOF RECORD
AS $$
BEGIN
RETURN query EXECUTE format('select %I, sum(count) as c from test_table group by %I', groupby, groupby);
END;
$$
LANGUAGE plpgsql;