Files
dc-project/resources/functions/citizen/find_citizen_by_id.sql
Fabrice Lecomte ce2f2b4f2a feature #4: create function for article
implement generate_version_number()
2019-07-27 01:19:25 +02:00

17 lines
407 B
PL/PgSQL

create or replace function find_citizen_by_id(in id uuid, out resource json) language plpgsql as
$$
declare
_id alias for id;
begin
select to_json(t) into resource
from (
select
z.*,
find_user_by_id(z.user_id) as "user"
from citizen as z
where z.id = _id
) as t;
end;
$$;
-- drop function if exists find_citizen_by_id(uuid, inout json);