SYS_COPY_REPLACEMENTS - Amazon Redshift

SYS_COPY_REPLACEMENTS

Exibe um log que registra quando caracteres UTF-8 inválidos são substituídos pelo comando COPY com a opção ACCEPTINVCHARS. Uma entrada de log é adicionada a SYS_COPY_REPLACEMENTS para cada uma das 100 primeiras linhas em cada fatia de nó que exigiu pelo menos uma substituição.

É possível usar essa visualização para ver informações sobre grupos de trabalho sem servidor e clusters provisionados.

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

Colunas da tabela

Nome da coluna Tipo de dados Descrição
user_id inteiro O ID do usuário que gerou a consulta.
query_id bigint O ID da consulta. A coluna pode ser usada para unir outras tabelas e visualizações do sistema.
table_id inteiro O ID da tabela.
file_name character(256) O caminho completo do arquivo de entrada para o comando COPY.
column_name character(127) O primeiro campo que contém um caractere UTF-8 inválido.
line_number bigint O número da linha no arquivo de dados de entrada que contém um caractere UTF-8 inválido; -1 indica que o número da linha não está disponível, como ao copiar de um arquivo de dados colunares.
raw_line character(1024) Os dados brutos de carga que contêm um caractere UTF-8 inválido.

Consultas de exemplo

O exemplo a seguir retorna as substituições da operação COPY mais recente.

select query_idp, table_id, file_name, line_number, colname from sys_copy_replacements where query = pg_last_copy_id(); query_id | table_id | file_name | line_number | column_name ---------+----------+-------------------------------------------------------+-------------+-------- 96 | 26 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 123 | city 96 | 26 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 456 | city 96 | 26 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 789 | city 96 | 26 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 012 | city 96 | 26 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 119 | city ...