Isso é um mal-entendido.
Uma função que é chamada dentro de um
SELECT
instrução faz parte do texto da instrução em uma Consulta (identificador Q
) ou uma Análise (identificador P
) mensagem. A parte da documentação que você está se referindo descreve a mensagem para o interface de atalho . Isso é uma sobra do tempo antes que o protocolo frontend-backend tivesse suporte para instruções preparadas e fosse usado para executar uma simples chamada de função sem a sobrecarga de ter que analisar uma instrução SQL. Atualmente está obsoleto, mas ainda é usado em alguns lugares como o API de objeto grande .
Se você quiser ver
F
pacotes com Wireshark, você tem que escrever código C e usar o PQfn
função.