

 O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na [publicação do blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# 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.