брало все поля из возвращаемого запроса и возвращало при этом сразу таблицей (не сетами как с SETOF), чтобы не дописывать вручную?
Типа такого CREATE FUNCTION get_sessions() RETURNS TABLE (*) LANGUAGE PLPGSQL AS $$ BEGIN RETURN QUERY SELECT * FROM sessions; END; $$;
Для чего Вам объект TABLE?
В смысле для чего мне таблицу возвращать из этой функции? С апи-сервака её отдаю
Эм, что Вы хотите видеть в ответе?
Таблицу хочу видеть, состоящую из полей таблицы которую вернул селект
Почему нельзя использовать для этого jsonb?
А какая разница-то? Т.е. чем это будет отличаться от "сетами как с SETOF"?
и поля будут каждый раз разными? или все-таки есть какой-то стандартный список полей, всегда отдаваемый?
Обсуждают сегодня