PostgreSQL proporciona un interfaz rápido para enviar llamadas de función al servidor. Esta es una puerta falsa en la interioridades del sistema, y puede suponer un agujero de seguridad. La mayoría de los usuario no necesitarán esta carácterística.
PQfn Requiere la ejecución de una función de servidor a través del interfaz de ruta rápida.
| PGresult* PQfn(PGconn* conn,
               int fnid,
               int *result_buf,
               int *result_len,
               int result_is_int,
               const PQArgBlock *args,
               int nargs); | 
| typedef struct {
    int len;
    int isint;
    union {
        int *ptr;
        int integer;
    } u;
} PQArgBlock; |