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

Funkce lower() pro mezinárodní znaky v postgresql

Vaše databáze byla pravděpodobně vytvořena s jiným národním prostředím.

Zkontrolujte \l+ v psql na staré a nové verzi. Budou mít různá národní nastavení.

Další možností jsou různé operační systémy/verze. PostgreSQL používá místní pravidla libc a některé platformy (zejména Mac OS X) mají trochu ... speciální ... libc.

Dne 9.1.9 s en_AU.UTF-8 databáze běžící na Fedoře 19 dostávám:

regress=> select lower('Æ');
 lower 
-------
 æ
(1 row)


  1. Jak zobrazit komentáře sloupce s operací desc

  2. Jak nastavit replikaci MariaDB (Master-Slave) v CentOS/RHEL 7 a Debian 8/9

  3. Přechod z MySQL na PostgreSQL - tipy, triky a problémy?

  4. Sběr dat o výkonu pomocí nástroje SQLDiag | Odstraňování problémů s výkonem serveru SQL -6