Annotation: policy.is_elevated_user

CREATE OR REPLACE FUNCTION policy.is_elevated_user(_user_id integer)
RETURNS boolean

Information: policy.is_elevated_user

Schema policy
Function Name is_elevated_user
Arguments _user_id integer
Owner postgres
Result Type boolean
Description

Implementation: policy.is_elevated_user

CREATE OR REPLACE FUNCTION policy.is_elevated_user(_user_id integer)
 RETURNS boolean
 LANGUAGE plpgsql
AS $function$
BEGIN
    IF EXISTS
    (
        SELECT 0 FROM office.users
        WHERE user_id = $1
        AND elevated
    ) THEN
        RETURN true;
    END IF;

    RETURN false;
END;
$function$