Re: sort mit order by auf Basis de_DE.utf8
Susanne Ebrecht <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
Email ist versehentlich nur an mich gegangen: -------- Original-Nachricht -------- Betreff: Re: [pgsql-de-allgemein] sort mit order by auf Basis de_DE.utf8 Datum: Thu, 22 Mar 2012 13:41:57 +0100 Von: Ulrich Goebel <[email protected]> An: Susanne Ebrecht <[email protected]> Hallo, Am 22.03.2012 11:53, schrieb Susanne Ebrecht: >> Wie bekommt man in PostgreSQL eine Sortierung nach Telefonbuch hin >> (Ae, Oe, ...)? > Kurz gesagt, eine Telefonbuchsortierung ist nicht vorgesehen. Die gibt > es leider nicht. Wie wäre es mit folgendem Workaround: Per Trigger in der Tabelle bei jedem insert/update ein extra Feld ausfüllen, nach dem dann sortiert werden kann. In dieses Feld trägt man im Wesentlichen die Bezeichnung ein, aber eben mit den nötigen Modifikationen, also etwa ä --> ae Ö --> Oe ß --> ss usw. So hätte man alle Freiheiten, die Sortierung zu beeinflussen. Natürlich erfordert es einiges an Programmieraufwand, insbesondere bei der Schnittstelle zum Enduser. Dieses extra Feld sollte vom Enduser nicht gesehen, vor allem aber nicht modifiziert werden können. Mit bestem Gruß Ulrich -- Ulrich Goebel Sonnenrain 29, 53757 Sankt Augustin Telefon: 02241-8799161