13 lines
448 B
SQL
13 lines
448 B
SQL
create view public.v_profile as
|
|
select t_profile.pk,
|
|
t_profile.forename,
|
|
t_profile.surname,
|
|
t_profile.username,
|
|
t_profile.password,
|
|
t_profile.uuid,
|
|
array_agg(t_profilerole.role) as roles
|
|
from (public.t_profile
|
|
left join public.t_profilerole on ((t_profilerole.fk_profile = t_profile.pk)))
|
|
where (t_profile.duedate > now())
|
|
group by t_profile.pk, t_profile.forename, t_profile.surname, t_profile.username, t_profile.password;
|