sql >> Databasteknik >  >> RDS >> PostgreSQL

Funktionen lower() på internationella tecken i postgresql

Din databas har förmodligen skapats med en annan plats.

Markera \l+ i psql på den gamla och nya versionen. De kommer att ha olika språkinställningar.

Andra möjligheter är olika operativsystem/versioner. PostgreSQL använder libcs ​​språkregler, och vissa plattformar (särskilt Mac OS X) har lite av en ... speciell ... libc.

Den 9.1.9 med en en_AU.UTF-8 databas som körs på Fedora 19 får jag:

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


  1. sökordsfel saknas i oracle CASE WHEN sql-satsen

  2. SQL Server-autentisering vs. Windows-autentisering:Vilken ska användas och när

  3. Första offentliga förhandsvisning av SQL Server 2019:CTP 2.0

  4. Aktivera Python för att ansluta till MySQL via SSH Tunneling