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à.
Le regole di confronto sono un insieme di regole che determinano il modo in cui le stringhe di caratteri archiviate nel database vengono ordinate e confrontate. Le regole di confronto svolgono un ruolo fondamentale nel sistema del computer e sono incluse come parte del sistema operativo. Le regole di confronto cambiano nel tempo quando vengono aggiunti nuovi caratteri alle lingue o quando vengono modificate le regole di ordinamento.
Le librerie di regole di confronto definiscono regole e algoritmi specifici per una regola di confronto. Le librerie di collazione più popolari utilizzate in Postgre SQL sono GNU C (glibc) e i componenti di internazionalizzazione per Unicode (). ICU Per impostazione predefinita, Aurora Postgre SQL utilizza la collazione glibc che include ordinamenti di caratteri unicode per sequenze di caratteri multibyte.
Quando crei una nuova sistema operativo le regole di confronto disponibili. I SQL parametri Postgre del CREATE DATABASE
comando LC_COLLATE
LC_CTYPE
vengono utilizzati per specificare un confronto, che rappresenta il confronto predefinito in quel database. In alternativa, puoi anche usare il parametro LOCALE
in CREATE
DATABASE
per impostare questi parametri e determinare la regole di confronto predefinita per le stringhe di caratteri nel database e le regole per classificare i caratteri come lettere, numeri o simboli. Puoi anche scegliere una regola di confronto da utilizzare per una colonna, un indice o una query.
Aurora Postgre SQL dipende dalla libreria glibc del sistema operativo per il supporto delle collazioni. L'SQListanza Aurora Postgre SQL RDS viene aggiornata periodicamente con le ultime versioni del sistema operativo. Questi aggiornamenti a volte includono una nuova versione della libreria glibc. Raramente, le versioni più recenti della libreria glibc modificano l'ordinamento o la regola di confronto di alcuni caratteri e pertanto i dati possono essere ordinati in modo diverso o produrre voci di indice non valide. Se si riscontrano problemi di ordinamento per la regola di confronto durante un aggiornamento, potrebbe essere necessario ricostruire gli indici.
Per ridurre i possibili impatti degli aggiornamenti di glibc, Aurora Postgre SQL RDS per Postgre ora È compatibile con glibc 2.26-59.amzn2 e fornisce stabilità dell'ordinamento per evitare risultati errati delle query.