Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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à.
STL_USERLOG
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à)
STL_USERLOG è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_USERLOG. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| userid | intero | ID dell'utente interessato dalla modifica. |
| username | character(50) | Nome utente dell'utente interessato dalla modifica. |
| oldusername | character(50) | Per un'operazione di assegnazione di un nuovo nome, il nome utente originale. Per ogni altra operazione, questo campo è vuoto. |
| operazione | character(10) | Operazione che si è verificata. Valori validi:
|
| usecreatedb | intero | Se true (1), indica che l'utente ha creato dei privilegi di database. |
| usesuper | intero | Se true (1), indica che l'utente è un utente con privilegi avanzati. |
| usecatupd | intero | Se true (1), indica che l'utente può aggiornare i cataloghi di sistema. |
| valuntil | timestamp | Data di scadenza della password. |
| pid | intero | ID processo. |
| xid | bigint | ID transazione. |
| recordtime | 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 STL_USERLOG.
create user userlog1 password 'Userlog1'; alter user userlog1 createdb createuser; alter user userlog1 rename to userlog2; drop user userlog2; select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
userid | username | oldusername | action | usecreatedb | usesuper --------+-----------+-------------+---------+-------------+---------- 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)