Я пытаюсь перехватить каждое не-ssl соединение с базой данных postgres. Моя цель - разрешить только ssl-соединения с базой данных, но сначала я хочу определить, что может прерваться.
Я могу определить небезопасные ssl-соединения, используя это.
select * from pg_stat_ssl
inner join pg_stat_activity
on pg_stat_ssl.pid=pg_stat_activity.pid;
Однако это захватывает только момент времени ssl-соединений с базой данных, не обязательно каждое соединение с базой данных.
Существует ли способ перехвата каждого небезопасного соединения с базой данных?