pg_field_num() irá retornar o número da vaga (slot) da coluna (campo) que corresponde a field_name no recurso (resource) de resultado result. A numeração de campo inicia-se em 0. Esta função retornará -1 em caso de erro.
Veja o exemplo dado na pagina pg_field_name().
Nota: Esta função era chamada pg_fieldnum().
Veja também pg_field_name().