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_COPY_JOB_DETAIL
Use SYS_COPY_JOB_DETAIL para visualizar detalhes dos comandos COPY JOB.
Essa visão contém os comandos COPY JOB que foram criados. Se o COPY JOB tentar carregar um arquivo e houver falha, o arquivo será ignorado em futuras tentativas automáticas do COPY JOB.
SYS_COPY_JOB_DETAIL é visível a 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 tem o trabalho. |
| database_name | text | O nome do banco de dados que contém o trabalho. |
| job_id | integer | O identificador do trabalho de cópia. |
| job_name | text | O nome do trabalho de cópia. |
| file_location | text | O nome do bucket do Amazon S3 para a entrada. |
| file_name | text | O nome da chave do Amazon S3 para a entrada. |
| file_size | bigint | O tamanho da entrada em bytes. |
| file_etag | text | A tag de entidade do Amazon S3 (ETag) para a entrada. |
| job_text | character(256) | Os parâmetros da instrução COPY. |
| modification_time | timestamp | A hora (UTC) em que o objeto S3 foi criado ou modificado ao iniciar a ingestão. No modo de listagem do S3, trata-se da hora de modificação do objeto. Para o modo de notificação, trata-se da hora em que o evento de notificação ocorreu. |
| enqueue_time | timestamp | A hora (UTC) em que a entrada foi adicionada à fila de ingestão. |
| status | char(1) | O status da entrada. Valores válidos: P para ingestão pendente, I para ingerido, E para erro na ingestão e U para desconhecido (indicando algum tipo de estado inesperado). |
O exemplo a seguir gera uma linha para entradas ingeridas.
SELECT * FROM SYS_COPY_JOB_DETAIL WHERE status ilike '%ingested%' limit 1;user_id | 100 database_name | dev job_name | many_job_4_3 job_id | 110702 file_location | saral-sqs-system4623202051-0 file_name | frenzy-9/4623202051/file_0_107 file_size | 11302 file_etag | 51b2d78ac5b5aecf4ee6f8374815ad19 modification_time | 2024-07-15 20:43:14 enqueue_time | 2024-07-15 20:44:24 status | Ingested