

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# PG\_PROC\_INFO
<a name="r_PG_PROC_INFO"></a>

PG\_PROC\_INFO é uma visualização do sistema Amazon Redshift construída na tabela do catálogo PostgreSQL PG\_PROC e na tabela do catálogo interno PG\_PROC\_EXTENDED. PG\_PROC\_INFO inlcui detalhes sobre os procedimentos armazenados e as funções, incluindo informações relacionadas aos argumentos de saída, se houver.

## Colunas da tabela
<a name="r_PG_PROC_INFO-table-columns"></a>

PG\_PROC\_INFO mostra as seguintes colunas, além das colunas em PG\_PROC. A coluna `oid` em PG\_PROC é chamada de `prooid` na tabela PG\_PROC\_INFO.


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| prooid | oid | O ID de objeto da função ou do procedimento armazenado. | 
| prokind | “char” | Um valor que indica o tipo de funções ou procedimentos armazenados. Esse valor é “f” para funções regulares, “p” para procedimentos armazenados e “a” para funções agregadas. | 
| proargmodes | “char”[ ]  | Uma matriz com os modos dos argumentos do procedimento, codificada como “i” para argumentos IN, “o” para argumentos OUT e “b” para argumentos INOUT. Se todos os argumentos forem IN, esse campo será NULL. Subscritos correspondem a posições na matriz proallargtypes. | 
| proallargtypes | oid[ ]  | Uma matriz com os tipos de dados dos argumentos do procedimento. Essa matriz inclui todos os tipos de argumentos (incluindo argumentos OUT e INOUT). No entanto, se todos os argumentos forem IN, esse campo será NULL. A assinatura é baseada em um. Por outro lado, proargtypes é assinada de 0. | 

O campo proargnames em PG\_PROC\_INFO contém os nomes de todos os tipos de argumentos (incluindo OUT e INOUT), se houver.