Используйте tcpdump для отображения пакетов, отправленных между вашим клиентом и сервером.
Как?Введите следующую команду в Терминале на macOS:
sudo tcpdump -A -i any port 5432
Затем запустите сервер приложений (например, отправив ему запрос скручивания из другого окна Терминала), чтобы отправить команду на postgres
.
Наконец, просмотрите выходные данные tcpdump.
Примечание: tcpdump не показывает пакеты, отправленные между psql
& postgres
, поскольку они обмениваются данными через сокет домена Unix.См .: Могу ли я отслеживать локальный сокет домена Unix, например, tcpdump?