SYS_COPY_REPLACEMENTS - Amazon Redshift

SYS_COPY_REPLACEMENTS

Muestra un registro de los momentos en que se reemplazaron caracteres UTF-8 no válidos por el comando COPY con la opción ACCEPTINVCHARS. Se agrega una entrada de registro a SYS_COPY_REPLACEMENTS por cada una de las 100 primeras filas de cada sector del nodo que necesitaron al menos un reemplazo.

Puede utilizar esta vista para consultar información sobre los grupos de trabajo sin servidor y los clústeres aprovisionados.

SYS_COPY_REPLACEMENTS es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
user_id integer ID del usuario que generó la consulta.
query_id bigint El ID de la consulta. Columna de consulta usada para combinar otras vistas y tablas del sistema.
table_id integer El ID de la tabla.
file_name character (256) Ruta completa al archivo de entrada para el comando COPY.
column_name character (127) Primer campo que tiene un carácter UTF-8 no válido.
line_number bigint Número de línea del archivo de datos de entrada que contiene un carácter UTF-8 no válido. El valor -1 indica que el número de línea no está disponible, por ejemplo, al copiar desde un archivo de datos en columnas.
raw_line character (1024) Datos de carga sin procesar que tienen un carácter UTF-8 no válido.

Consultas de ejemplo

El siguiente ejemplo devuelve los reemplazos de la operación COPY más reciente.

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