Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
SVV_COLUMNS
Utilizzare SVV_COLUMNS per visualizzare le informazioni di catalogo sulle colonne delle tabelle e delle visualizzazioni locali ed esterne, comprese le visualizzazioni con associazione tardiva.
SVV_COLUMNS è visibile a tutti gli utenti per impostazione predefinita. Per controllare l’accesso ai metadati del database, abilita la sicurezza dei metadati per il cluster con provisioning o il gruppo di lavoro serverless. La sicurezza dei metadati consente di separare le autorizzazioni della vista per i metadati degli oggetti in base a utenti e ruoli. Per ulteriori informazioni, consulta Sicurezza dei metadati.
La visualizzazione SVV_COLUMNS si unisce ai metadati di tabella dalle Tabelle di catalogo di sistema (tabelle con un prefisso PG) e la visualizzazione di sistema SVV_EXTERNAL_COLUMNS. Le tabelle del catalogo di sistema descrivono le tabelle del database Amazon Redshift. SVV_EXTERNAL_COLUMNS descrive le tabelle esterne utilizzate con Amazon Redshift Spectrum.
Tutti gli utenti possono vedere tutte le righe delle tabelle del catalogo di sistema. Gli utenti normali possono vedere le definizioni delle colonne dalla visualizzazione SVV_EXTERNAL_COLUMNS solo per le tabelle esterne a cui è stato consentito l'accesso. Sebbene gli utenti normali possano vedere i metadati delle tabelle nelle tabelle del catalogo di sistema, possono selezionare i dati delle tabelle definite dall'utente solo se sono i proprietari della tabella o se è stato loro consentito l'accesso.
Colonne di tabella
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| table_catalog | text | Il nome del catalogo in cui si trova la tabella. |
| table_schema | text | Il nome dello schema per la tabella. |
| table_name | text | Nome della tabella. |
| column_name | text | Il nome della colonna. |
| ordinal_position | int | La posizione della colonna nella tabella. |
| column_default | text | Il valore predefinito della colonna. |
| is_nullable | text | Un valore che Indica se la colonna è nullable. |
| data_type | text | Il tipo di dati della colonna. |
| character_maximum_length | int | Il numero massimo di caratteri nella colonna. |
| numeric_precision | int | La precisione numerica. Se la colonna data_type è numerica, essa restituisce il numero di cifre significative dell'intero valore. |
| numeric_precision_radix | int | La radice di precisione numerica. Se la colonna data_type è numerica, essa restituisce la base delle colonne numeric_precision e numeric_scale. |
| numeric_scale | int | La scala numerica. Se la colonna data_type è numerica, essa restituisce il numero di cifre significative nel valore decimale. |
| datetime_precision | int | La precisione datetime. |
| interval_type | text | Il tipo di intervallo. |
| interval_precision | text | La precisione di intervallo. |
| character_set_catalog | text | Il catalogo di impostazione carattere. |
| character_set_schema | text | Lo schema di impostazione carattere. |
| character_set_name | text | Il nome di impostazione carattere. |
| collation_catalog | text | Il catalogo di confronto. |
| collation_schema | text | Lo schema di confronto. |
| collation_name | text | Il nome di confronto. |
| domain_name | text | Il nome di dominio. |
| remarks | text | Osservazioni. |