Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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.