sql >> Databáze >  >> RDS >> PostgreSQL

Nainstalujte řazení utf8 v PostgreSQL

utf8 je kódování (jak reprezentovat znaky Unicode jako řadu bajtů), nikoli řazení (který znak předchází).

Myslím, že ekvivalent řazení Postgres 10 pro utf8_general_ci (nebo modernější utf8_unicode_ci ) se nazývá und-x-icu - toto je nedefinované řazení (nedefinované pro žádný jazyk reálného světa) poskytované knihovnou JIP. Toto řazení by celkem rozumně seřadilo znaky z většiny jazyků.

Podpora ICU je nová funkce přidaná do PostgreSQL 10, takže toto řazení není dostupné pro starší verze PostgreSQL nebo když je deaktivováno během kompilace. Předtím Postgres používal podporu porovnávání poskytovanou operačním systémem, která se mezi operačními systémy liší.




  1. Práce s MyISAM v MySQL

  2. Automatické škálování s Amazon Aurora Serverless

  3. Co mají Poker, Blackjack, Belot a Préférence společného s databázemi?

  4. Jak přesunout datové soubory na SQL Server – část 1