PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

paquet d'appel de fonction postgreSQL

C'est un malentendu.

Une fonction appelée dans un SELECT l'instruction fait partie du texte de l'instruction dans une requête (identifiant Q ) ou une Parse (identifiant P ) message.

La partie de la documentation à laquelle vous faites référence décrit le message pour interface d'accès rapide . Il s'agit d'un vestige de l'époque avant que le protocole frontend-backend ne prenne en charge les instructions préparées et ne soit utilisé pour exécuter un simple appel de fonction sans avoir à analyser une instruction SQL. Il est pour la plupart obsolète maintenant, mais encore utilisé à quelques endroits comme API grand objet .

Si vous voulez voir F paquets avec Wireshark, vous devez écrire du code C et utiliser le PQfn fonction.