Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

SYS_USERLOG

Modalità Focus
SYS_USERLOG - 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à.

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

Registra i dettagli per le seguenti modifiche a un utente di database:

  • Create user (Crea utente)

  • Rimozione dell'utente

  • Modifica di un utente (assegnazione di un nuovo nome)

  • Modifica di un utente (modifica delle proprietà)

È possibile eseguire una query su questa visualizzazione per visualizzare informazioni sui gruppi di lavoro serverless e sui cluster predisposti.

SYS_USERLOG è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
user_id integer L'identificatore dell'utente che ha inviato lo scaricamento.
user_name character(50) Nome utente dell'utente interessato dalla modifica.
original_user_name character(50) Il nome utente originale in un'operazione di assegnazione di un nuovo nome. Per tutte le altre operazioni, questo campo è vuoto.
action character(10) Operazione che si è verificata. I valori validi sono alter, create, drop e rename.
has_create_db_privs integer Se true (valore pari a 1), indica che l'utente ha creato delle autorizzazioni del database.
is_superuser integer Se true (un valore pari a 1), l'utente può aggiornare i cataloghi di sistema.
has_update_catalog_privs integer Se true (un valore pari a 1), l'utente può aggiornare i cataloghi di sistema.
password_expiration timestamp Data di scadenza della password.
session_id integer L'ID di processo.
transaction_id bigint L'ID transazione.
record_time timestamp Ora in UTC in cui è stata avviata la query.

Query di esempio

Il seguente esempio esegue quattro operazioni da parte dell'utente, poi interroga la vista SYS_USERLOG.

CREATE USER userlog1 password 'Userlog1'; ALTER USER userlog1 createdb createuser; ALTER USER userlog1 rename to userlog2; DROP user userlog2; SELECT user_id, user_name, original_user_name, action, has_create_db_privs, is_superuser from SYS_USERLOG order by record_time desc;
user_id | user_name | original_user_name | action | has_create_db_privs | is_superuser --------+------------+--------------------+---------+---------------------+------------ 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.