Логический тип
Имеет 3 состояния:
true - истина
false - ложь
null - неизвестно
bool_and
()Агрегатный вариант логического оператора “AND”
select bool_and(a) from (values (true), (false)) t(a);
-------
false
bool_or
()Агрегатный вариант логического оператора “OR”
select bool_or(a) from (values (true), (false)) t(a);
-------
true