

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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\_CLASS\_INFO
<a name="r_PG_CLASS_INFO"></a>

PG\_CLASS\_INFO è una vista di sistema di Amazon Redshift integrata sulle tabelle di catalogo PostgreSQL PG\_CLASS e PG\_CLASS\_EXTENDED. PG\_CLASS\_INFO include dettagli sull'ora di creazione della tabella e sullo stile di distribuzione attuale. Per ulteriori informazioni, consultare [Distribuzione dei dati per l’ottimizzazione delle query](t_Distributing_data.md).

PG\_CLASS\_INFO è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colonne di tabella
<a name="r_PG_CLASS_INFO-table-columns2"></a>

PG\_CLASS\_INFO mostra le seguenti colonne in aggiunta alle colonne in PG\_CLASS. La colonna `oid` in PG\_CLASS è denominata `reloid` nella tabella PG\_CLASS\_INFO.


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| relcreationtime | timestamp | Ora in UTC in cui la tabella è stata creata. | 
| releffectivediststyle | intero  | Lo stile di distribuzione di una tabella o, se la tabella utilizza la distribuzione automatica, lo stile di distribuzione attuale assegnato da Amazon Redshift. | 

La colonna RELEFFECTIVEDISTSTYLE in PG\_CLASS\_INFO indica lo stile di distribuzione attuale per la tabella. Se la tabella utilizza la distribuzione automatica, RELEFFECTIVEDISTSTYLE è 10, 11 o 12 che indica se lo stile di distribuzione effettivo è AUTO (ALL), AUTO (EVEN) o AUTO (KEY). Se la tabella utilizza la distribuzione automatica, lo stile di distribuzione potrebbe inizialmente mostrare AUTO (ALL), quindi passare ad AUTO (EVEN) quando del dimensioni della tabella aumentano o AUTO (KEY) se una colonna viene considerata utile come chiave di distribuzione. 

La seguente tabella fornisce lo stile di distribuzione per ogni valore su RELEFFECTIVEDISTSTYLE: 


| RELEFFECTIVEDISTSTYLE | Stile di distribuzione attuale | 
| --- | --- | 
| 0 | EVEN | 
| 1 | KEY | 
| 8 | ALL | 
| 10 | AUTO (ALL) | 
| 11 | AUTO (EVEN) | 
| 12 | AUTO (KEY) | 

## Esempio
<a name="r_PG_CLASS_INFO-example"></a>

La query seguente restituisce lo stile di distribuzione corrente delle tabelle nel catalogo. 

```
select reloid as tableid,trim(nspname) as schemaname,trim(relname) as tablename,reldiststyle,releffectivediststyle, 
CASE WHEN "reldiststyle" = 0 THEN 'EVEN'::text 
     WHEN "reldiststyle" = 1 THEN 'KEY'::text 
     WHEN "reldiststyle" = 8 THEN 'ALL'::text 
     WHEN "releffectivediststyle" = 10 THEN 'AUTO(ALL)'::text 
     WHEN "releffectivediststyle" = 11 THEN 'AUTO(EVEN)'::text 
     WHEN "releffectivediststyle" = 12 THEN 'AUTO(KEY)'::text ELSE '<<UNKNOWN>>'::text END as diststyle,relcreationtime 
from pg_class_info a left join pg_namespace b on a.relnamespace=b.oid;
```

```
 tableid | schemaname | tablename | reldiststyle | releffectivediststyle | diststyle  |      relcreationtime       
---------+------------+-----------+--------------+-----------------------+------------+----------------------------
 3638033 | public     | customer  |            0 |                     0 | EVEN       | 2019-06-13 15:02:50.666718
 3638037 | public     | sales     |            1 |                     1 | KEY        | 2019-06-13 15:03:29.595007
 3638035 | public     | lineitem  |            8 |                     8 | ALL        | 2019-06-13 15:03:01.378538
 3638039 | public     | product   |            9 |                    10 | AUTO(ALL)  | 2019-06-13 15:03:42.691611
 3638041 | public     | shipping  |            9 |                    11 | AUTO(EVEN) | 2019-06-13 15:03:53.69192
 3638043 | public     | support   |            9 |                    12 | AUTO(KEY)  | 2019-06-13 15:03:59.120695
(6 rows)
```