Das ist ein Missverständnis.
Eine Funktion, die innerhalb eines SELECT
aufgerufen wird Anweisung ist Teil des Anweisungstextes in einer Abfrage (Bezeichner Q
) oder eine Parse (Kennung P
) Nachricht.
Der Teil der Dokumentation, auf den Sie sich beziehen, beschreibt die Nachricht für Fast-Path-Schnittstelle . Dies ist ein Überbleibsel aus der Zeit, bevor das Frontend-Backend-Protokoll Unterstützung für vorbereitete Anweisungen hatte und verwendet wurde, um einen einfachen Funktionsaufruf auszuführen, ohne den Aufwand, eine SQL-Anweisung analysieren zu müssen. Es ist jetzt größtenteils veraltet, wird aber an einigen Stellen immer noch verwendet, wie z>API für große Objekte .
Wenn Sie F
sehen möchten Pakete mit Wireshark, müssen Sie C-Code schreiben und den PQfn
verwenden Funktion.