View a markdown version of this page

PG_PROC_INFO - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

PG_PROC_INFO

PG_PROC_INFO è una vista di sistema di Amazon Redshift costruita sulla tabella di catalogo PostgreSQL PG_PROC e sulla tabella di catalogo interna PG_PROC_EXTENDED. PG_PROC_INFO include dettagli sulle procedure e funzioni archiviate, comprese le informazioni relative agli argomenti di output, se presenti.

Colonne di tabella

PG_PROC_INFO mostra le seguenti colonne in aggiunta alle colonne in PG_PROC. La colonna oid in PG_PROC è denominata prooid nella tabella PG_PROC_INFO.

Nome della colonna Tipo di dati Description
prooid oid L'ID oggetto della funzione o procedura archiviata.
prokind "char" Un valore che indica il tipo di funzioni o procedure archiviate. Questo valore è ‘f' per le funzioni regolari, ‘p' per le procedure archiviate e ‘a' per funzioni aggregate.
proargmodes "char"[ ] Un array con le modalità degli argomenti di procedura, codificati come ‘i' per argomenti IN, ‘o' per argomenti OUT e ‘b' per argomenti INOUT. Se tutti gli argomenti sono argomenti IN, il campo è NULL. I pedici corrispondono alle posizione nell'array proallargtypes.
proallargtypes oid[ ] Un array con i tipi di dati degli argomenti della procedura. Questo array include tutti i tipi di argomenti (compresi gli argomenti OUT e INOUT). Tuttavia, se tutti gli argomenti sono argomenti IN, questo campo è NULL. Il pedice è basato su uno. Invece il pedice su proargtypes viene effettuato da zero.

Il campo proargnames in PG_PROC_INFO contiene i nomi di tutti i tipi di argomenti (compresi OUT e INOUT), se presenti.