sql >> Database teknologi >  >> RDS >> PostgreSQL

Installer utf8-sortering i PostgreSQL

utf8 er en kodning (hvordan man repræsenterer unicode-tegn som en række bytes), ikke en sortering (hvilket tegn går før hvilket).

Jeg tror, ​​at Postgres 10-sorteringen svarer til utf8_general_ci (eller mere moderne utf8_unicode_ci ) kaldes und-x-icu - dette er en udefineret sammenstilling (ikke defineret for noget sprog fra den virkelige verden) leveret af et ICU-bibliotek. Denne sammenstilling ville sortere ganske rimeligt tegn fra de fleste sprog.

ICU-understøttelse er en ny funktion tilføjet i PostgreSQL 10, så denne samling er ikke tilgængelig for ældre PostgreSQL-versioner, eller når den er deaktiveret under kompilering. Før det brugte Postgres et operativsystem til at understøtte sortering, som adskiller sig mellem operativsystemer.




  1. Sådan afsluttes PostgreSQLs Command Line Utility (psql)

  2. Gyldige formatstrengerstatninger for SQLite Strftime()-funktionen

  3. Sådan installeres MariaDB på Rocky Linux og AlmaLinux

  4. Hvordan sundhedsindustrien bruger databaser