Ihre Datenbank wurde wahrscheinlich mit einem anderen Gebietsschema erstellt.
Überprüfen Sie \l+
in psql
auf der alten und neuen Version. Sie haben unterschiedliche Gebietsschemaeinstellungen.
Andere Möglichkeiten sind unterschiedliche Betriebssysteme/Versionen. PostgreSQL verwendet die Locale-Regeln von libc, und einige Plattformen (insbesondere Mac OS X) haben eine Art ... spezielle ... libc.
Auf 9.1.9 mit einem en_AU.UTF-8
Datenbank läuft auf Fedora 19 bekomme ich:
regress=> select lower('Æ');
lower
-------
æ
(1 row)