PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

pacchetto di chiamate di funzione postgreSQL

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.