sql >> Database >  >> RDS >> PostgreSQL

De functie lower() voor internationale tekens in postgresql

Uw database is waarschijnlijk gemaakt met een andere landinstelling.

Controleer \l+ in psql op de oude en nieuwe versies. Ze hebben verschillende landinstellingen.

Andere mogelijkheden zijn verschillende besturingssystemen/versies. PostgreSQL gebruikt de locale-regels van libc en sommige platforms (met name Mac OS X) hebben een beetje een ... speciale ... libc.

Op 9.1.9 met een en_AU.UTF-8 database draait op Fedora 19 Ik krijg:

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


  1. Hoe FORMAT() werkt in MariaDB

  2. Oracle Converteer TIMESTAMP met tijdzone naar DATE

  3. JShell gebruiken in Java 9 in NetBeans 9.0, deel 2

  4. Hoe twee Json-antwoorden Json Object en Array op te halen