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
SYS_UNLOAD_HISTORY
Use SYS_LOAD_HISTORY para visualizar detalhes dos comandos UNLOAD. Cada linha representa um comando UNLOAD com estatísticas acumuladas para alguns dos campos. Contém tanto comandos UNLOAD em execução como finalizados.
SYS_UNLOAD_HISTORY é 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.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| user_id | integer | O identificador do usuário que enviou o descarregamento. |
| query_id | bigint | O identificador de consulta do comando UNLOAD. |
| transaction_id | bigint | O identificador da transação. |
| session_id | integer | O identificador do processo que está executando o descarregamento. |
| database_name | text | O nome do banco de dados ao qual o usuário estava conectado quando a operação foi enviada. |
| status | text | O status do comando UNLOAD. Entre os valores válidos estão: running, completed, aborted e unknown. |
| start_time | timestamp | O horário em que o descarregamento começou. |
| end_time | timestamp | O horário em que o descarregamento foi concluído. |
| duration | bigint | A quantidade de tempo (em microssegundos) transcorrida no comando UNLOAD. |
| file_format | text | O formato dos arquivos de saída. |
| compression_type | text | O tipo de compactação. |
| unloaded_location | text | O local do Amazon S3 dos arquivos descarregados. |
| unloaded_rows | bigint | O número de linhas. |
| unloaded_files_count | bigint | A contagem de arquivos dos arquivos de saída. |
| unloaded_files_size | bigint | O tamanho dos arquivos de saída. |
| error_message | text | A mensagem de erro do comando UNLOAD. |
Consultas de exemplo
A consulta a seguir mostra os detalhes da consulta descarregada, incluindo formato, linhas e contagem de arquivos do comando de descarga.
SELECT query_id, file_format, start_time, duration, unloaded_rows, unloaded_files_count FROM sys_unload_history ORDER BY query_id, file_format limit 100;
Exemplo de resultado.
query_id | file_format | start_time | duration | unloaded_rows | unloaded_files_count ----------+-------------+----------------------------+----------+---------------+---------------------- 527067 | Text | 2022-02-09 05:18:35.844452 | 5932478 | 10 | 1