SYS_DATASHARE_CHANGE_LOG - Amazon Redshift

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à.

SYS_DATASHARE_CHANGE_LOG

Registra la vista consolidata per tenere traccia delle modifiche apportate alle unità di condivisione dati nei cluster di produttori e consumer.

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

Colonne di tabella

Nome colonna Tipo di dati Descrizione
user_id integer L'ID dell'utente che esegue l'operazione.
user_name varchar(128) Il nome dell'utente che esegue l'operazione.

session_id

integer L'ID della sessione.
transaction_id bigint L'ID della transazione.
share_id integer L'ID dell'unità di condivisione dati è interessato.
share_name varchar(128) Il nome dell'unità di condivisione dati.
source_database_id integer L'ID del database a cui appartiene l'unità di condivisione dati.
source_database_name varchar(128) Il nome del database a cui appartiene l'unità di condivisione dati.
consumer_database_id integer ID del database importato dall'unità di condivisione dati.
consumer_database_name varchar(128) Il nome del database importato dall'unità di condivisione dati.
arn varchar(192) L'ARN della risorsa che supporta il database importato.
record_time timestamp Il timestamp dell'operazione.
action varchar(128) L'operazione in esecuzione. I valori possibili sono CREATE DATASHARE, DROP DATASHARE, GRANT ALTER, REVOKE ALTER, GRANT SHARE, REVOKE SHARE, ALTER ADD, ALTER REMOVE, ALTER SET, GRANT USAGE, REVOKE USAGE, CREATE DATABASE, GRANT o REVOKE USAGE su un database condiviso, DROP SHARED DATABASE, ALTER SHARED DATABASE.
status integer Lo stato dell'operazione. I valori possibili sono SUCCESS e ERROR-ERROR CODE
share_object_type varchar(64) Il tipo di oggetto di database aggiunto o rimosso dall'unità di condivisione dati. I valori possibili sono schemi, tabelle, colonne, funzioni e viste. Questo è un campo per il cluster di produttori.
share_object_id integer L'ID dell'oggetto di database aggiunto o rimosso dall'unità di condivisione dati. Questo è un campo per il cluster di produttori.
share_object_name varchar(128) Il nome dell'oggetto di database aggiunto o rimosso dall'unità di condivisione dati. Questo è un campo per il cluster di produttori.
target_user_type varchar(16) Il tipo di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer.
target_user_id integer L'ID di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer.
target_user_name varchar(128) Il nome di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer.
consumer_account varchar(16) L'ID account del consumer di dati. Questo è un campo per il cluster di produttori.
consumer_namespace varchar(64) Lo spazio dei nomi dell'account del consumer di dati. Questo è un campo per il cluster di produttori.
producer_account varchar(16) L'ID account dell'account del produttore a cui appartiene l'unità di condivisione dati. Questo è un campo per il cluster di consumer.
producer_namespace varchar(64) Lo spazio dei nomi dell'account di produzione a cui appartiene l'unità di condivisione dati. Questo è un campo per il cluster di consumer.
attribute_name varchar(64) Il nome di un attributo dell'unità di condivisione dati o del database condiviso.
attribute_value varchar(128) Il valore di un attributo dell'unità di condivisione dati o del database condiviso.
message varchar(512) Il messaggio di errore visualizzato quando un'operazione non riesce.

Query di esempio

L'esempio seguente mostra una vista SYS_DATASHARE_CHANGE_LOG.

SELECT DISTINCT action FROM sys_datashare_change_log WHERE share_object_name LIKE 'tickit%'; action ----------------------- "ALTER DATASHARE ADD"