O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
STL_UNDONE
Exibe informações sobre as transações que foram desfeitas.
STL_UNDONE permanece visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_TRANSACTION_HISTORY. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| userid | integer | O ID do usuário que gerou a entrada. |
| xact_id | bigint | O ID da transação de desfazer. |
| xact_id_undone | bigint | ID da transação que foi desfeita. |
| undo_start_ts | timestamp | O horário de início da transação de desfazer. |
| undo_end_ts | timestamp | O horário de término da transação de desfazer. |
| table_id | bigint | O ID da tabela que foi afetada pela transação de desfazer. |
Consulta de exemplo
Para visualizar um log conciso de todas as transações de desfazer, digite o seguinte comando:
select xact_id, xact_id_undone, table_id from stl_undone;
Este comando retorna a seguinte saída de exemplo:
xact_id | xact_id_undone | table_id ---------+----------------+---------- 1344 | 1344 | 100192 1326 | 1326 | 100192 1551 | 1551 | 100192 (3 rows)