I'm trying to retrieve a json array containing the rows returned with this function:
CREATE OR REPLACE FUNCTION get_users_list()
RETURNS TABLE (
id INTEGER,
name VARCHAR,
surname VARCHAR,
fkrole INTEGER,
username VARCHAR
) as $$
BEGIN
RETURN QUERY SELECT users.id, users.name,
users.surname, users.fkrole,
users.username
FROM users;
END;
$$ LANGUAGE plpgsql;
Can anyone give me a hint? How can I convert multiple rows into a single JSON array?
Thanks!