SVV_REDSHIFT_DATABASE - Amazon Redshift

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_REDSHIFT_DATABASE

Utilizza SVV_REDSHIFT_DATABASES per visualizzare un elenco di tutti i database a cui un utente ha accesso. Ciò include i database nel cluster e i database creati dalle unità di condivisione dati fornite da cluster remoti.

SVV_REDSHIFT_DATABASES è 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.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
database_name varchar(128) Nome del database.
database_owner integer L'ID utente del proprietario del database.
database_type varchar(32) Il tipo di database. I tipi possibili sono database locali o condivisi.
database_acl varchar(128) Queste informazioni sono solo per uso interno.
database_options varchar(128) Le proprietà del database.
database_isolation_level varchar(128) Il livello di isolamento del database. I valori possibili sono Snapshot Isolation e Serializable.

Query di esempio

L'esempio seguente restituisce l'output di SVV_REDSHIFT_DATABASES.

select database_name, database_owner, database_type, database_options, database_isolation_level from svv_redshift_databases; database_name | database_owner | database_type | database_options | database_isolation_level --------------+----------------+---------------+------------------+------------------ dev | 1 | local | NULL | Serializable