comparison schema/gemma.sql @ 5323:eec88a166251 extented-report

Added report_reciever column to user_profiles table.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 29 May 2021 17:19:03 +0200
parents f11b9b50fcc9
children ac1986c23889
comparison
equal deleted inserted replaced
5322:80d9fd782f00 5323:eec88a166251
382 CHECK(octet_length(username) <= 63) 382 CHECK(octet_length(username) <= 63)
383 CHECK(to_regrole(quote_ident(username)) IS NOT NULL), 383 CHECK(to_regrole(quote_ident(username)) IS NOT NULL),
384 -- keep username length compatible with role identifier 384 -- keep username length compatible with role identifier
385 country char(2) NOT NULL REFERENCES countries, 385 country char(2) NOT NULL REFERENCES countries,
386 map_extent box2d NOT NULL, 386 map_extent box2d NOT NULL,
387 email_address varchar NOT NULL 387 email_address varchar NOT NULL,
388 report_reciever boolean NOT NULL DEFAULT false
388 ) 389 )
389 ; 390 ;
390 391
391 392
392 -- Namespace to be accessed by sys_admin only 393 -- Namespace to be accessed by sys_admin only
490 r.rolname, 491 r.rolname,
491 p.username, 492 p.username,
492 CAST('' AS varchar) AS pw, 493 CAST('' AS varchar) AS pw,
493 p.country, 494 p.country,
494 p.map_extent, 495 p.map_extent,
495 p.email_address 496 p.email_address,
497 p.report_reciever
496 FROM internal.user_profiles p 498 FROM internal.user_profiles p
497 JOIN pg_roles u ON p.username = u.rolname 499 JOIN pg_roles u ON p.username = u.rolname
498 JOIN pg_auth_members a ON u.oid = a.member 500 JOIN pg_auth_members a ON u.oid = a.member
499 JOIN pg_roles r ON a.roleid = r.oid 501 JOIN pg_roles r ON a.roleid = r.oid
500 WHERE p.username = current_user 502 WHERE p.username = current_user