खैर, मुझे नहीं पता कि यह कितना सभ्य है, लेकिन यह मेरे लिए काम करता है। मुझे यह देखने में समाधान मिला कि current_user के विभाग की आईडी कहां है और फिर यह जांच कर रहा है कि यह मेल खाता है या नहीं:
CREATE VIEW curr_department AS
(SELECT department_id as id FROM employee WHERE id =
(SELECT employee_id FROM account WHERE login = current_user)
);
CREATE POLICY locale_policy ON employee
TO justuser, operator
USING (department_id =
(SELECT id FROM curr_department)
);