Questo è un malinteso.
Una funzione che viene chiamata all'interno di un SELECT
l'istruzione fa parte del testo dell'istruzione in una Query (identificatore Q
) o un Analisi (identificatore P
) messaggio.
La parte della documentazione a cui ti riferisci descrive il messaggio per interfaccia a percorso rapido . Questo è un residuo del tempo prima che il protocollo frontend-backend avesse il supporto per le istruzioni preparate e fosse usato per eseguire una semplice chiamata di funzione senza il sovraccarico di dover analizzare un'istruzione SQL. Attualmente è per lo più obsoleto, ma è ancora utilizzato in alcuni posti come API per oggetti di grandi dimensioni .
Se vuoi vedere F
pacchetti con Wireshark, devi scrivere il codice C e usare il PQfn
funzione.