19 lines
382 B
PL/PgSQL
19 lines
382 B
PL/PgSQL
create or replace function find_opinions(out resource json)
|
|
language plpgsql as
|
|
$$
|
|
begin
|
|
select json_agg(t)
|
|
into resource
|
|
from (
|
|
select ol.*
|
|
from opinion_list ol
|
|
where ol.deleted_at <= now()
|
|
or ol.deleted_at is null
|
|
order by ol.name
|
|
) t;
|
|
end;
|
|
$$;
|
|
|
|
-- drop function if exists find_opinions();
|
|
|
|
-- select find_opinions(); |