Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SYS_COPY_REPLACEMENTS
Visualizza un registro che registra quando i UTF-8 caratteri non validi sono stati sostituiti dal COPY comando con l'opzione ACCEPTINVCHARS. Una voce di log viene aggiunta a SYS_COPY_REPLACEMENTS per ognuna delle prime 100 righe su ogni sezione di nodo che ha richiesto almeno una sostituzione.
È possibile utilizzare questa visualizzazione per visualizzare informazioni sui gruppi di lavoro serverless e sui cluster predisposti.
SYS_COPY_REPLACEMENTS è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| user_id | intero | ID dell'utente che ha generato la query. |
| query_id | bigint | L'ID di query. La colonna utilizzata per unire altre tabelle e visualizzazioni del sistema. |
| table_id | intero | L'ID della tabella. |
| file_name | character(256) | Percorso completo verso il file di input per il comando COPY. |
| column_name | character(127) | Il primo campo che contiene un UTF-8 carattere non valido. |
| line_number | bigint | Il numero di riga nel file di dati di input che contiene un UTF-8 carattere non valido. -1 indica che il numero di riga non è disponibile, ad esempio quando si copia da un file di dati a colonne. |
| raw_line | character(1024) | I dati di caricamento non elaborati che contengono un carattere non valido. UTF-8 |
Query di esempio
L'esempio seguente restituisce le sostituzioni per l'operazione COPY più 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 ...