Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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à.
downcase_delimited_identifier
Valori (valore predefinito in grassetto)
on, off
Description
Questa configurazione sta per essere ritirata. Usare invece enable_case_sensitive_identifier.
Consente al super parser di leggere i campi JSON in maiuscolo o in maiuscolo e minuscolo. Consente inoltre il supporto delle query federate ai database PostgreSQL supportati con nomi di database, schema, tabella e colonna in maiuscolo e minuscolo. Per utilizzare identificatori con distinzione tra maiuscole e minuscole, impostare questo parametro su off.
Note per l'utilizzo
-
Se utilizzi funzionalità di sicurezza a livello di riga o di mascheramento dinamico dei dati, consigliamo di impostare il valore
downcase_delimited_identifiernel gruppo di parametri del cluster o del gruppo di lavoro. Ciò garantisce chedowncase_delimited_identifierrimanga costante durante la creazione e l'associazione di una policy e quindi nell'esecuzione di una query su una relazione a cui è stato applicata una policy. Per ulteriori informazioni sulla sicurezza a livello di riga. consulta Sicurezza a livello di riga. Per informazioni sul mascheramento dinamico dei dati, consulta Mascheramento dinamico dei dati. -
Quando disattivi
downcase_delimited_identifiere crei una tabella, puoi impostare i nomi delle colonne con distinzione tra maiuscole e minuscole. Quando attividowncase_delimited_identifiered esegui query sulla tabella, i nomi delle colonne vengono riportati in lettere minuscole. Questo può produrre risultati di query diversi da quandodowncase_delimited_identifierè disattivato. Considera il seguente esempio:SET downcase_delimited_identifier TO off; --Amazon Redshift preserves case for column names and other identifiers. --Create a table with two columns that are identical except for the case. CREATE TABLE t ("c" int, "C" int); INSERT INTO t VALUES (1, 2); SELECT * FROM t; c | C ---+--- 1 | 2 (1 row) SET enable_downcase_delimited_identifier TO on; --Amazon Redshift no longer preserves case for column names and other identifiers. SELECT * FROM t; c | c ---+--- 1 | 1 (1 row) -
È consigliabile che gli utenti normali che eseguono query su tabelle con mascheramento dei dati dinamico o policy di sicurezza collegate a livello di riga abbiano l'impostazione predefinita downcase_delimited_identifier. Per ulteriori informazioni sulla sicurezza a livello di riga. consulta.Sicurezza a livello di riga. Per informazioni sul mascheramento dinamico dei dati, consulta Mascheramento dinamico dei dati.