From announcements at tlug.de Sun Nov 1 06:00:02 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Sun, 1 Nov 2009 06:00:02 +0100 (CET) Subject: TLUG Termin: 2009-11-04 19:00:00 in Ichtershausen Message-ID: <20091101050002.AABC559CCE@tlug.de> Naechster Termin der Thueringer Linux User Group: * 2009-11-04 19:00:00: Stammtisch EF-IL in Ichtershausen Viel Spass dabei! -- - automatically generated, do NOT reply - From sunzi.tlug at viacobra.de Sun Nov 1 14:34:31 2009 From: sunzi.tlug at viacobra.de (Marcus Scharf) Date: Sun, 01 Nov 2009 14:34:31 +0100 Subject: Stammtisch in Gera Message-ID: <4AED8E67.8020501@viacobra.de> Hi! Hab gesehen das Andreas Roth im Mai '09 schon mal gefragt hat. Mich würde es interessieren ob sich an der Lage was geändert hat oder der Stammtisch weiterhin brach liegt. Ich hätte auf jeden Fall wieder Interesse. Weis ja nicht ob es sich lohnt ein wenig PR zu machen. Könnte mal im Viacobra-Chat nen Rundruf machen - ob's was bringt ist ist mal dahin gestellt. Was wäre sonst noch möglich andere im Kreis Gera auf die TLUG aufmerksam zu machen? Mir ist es echt nen rätsel wo die ganzen Leute sich alle verkriechen. Kann doch nicht sein das es in Gera so gut wie niemand mit diesen Interessengebiet gibt. Oder verstecken die sich schon in anderen Gruppierungen? Vielleicht kann es auch sein das es einfach kein Interesse an einem Stammtisch gibt *rätsel* - und jeder lieber daheim vorm PC hängt und alleine den Pinguin füttert. :-D Mfg Marcus Scharf (Sunzi) From announcements at tlug.de Mon Nov 2 06:00:02 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Mon, 2 Nov 2009 06:00:02 +0100 (CET) Subject: TLUG Termin: 2009-11-05 19:00:00 in Jena Message-ID: <20091102050002.4379559E1D@tlug.de> Naechster Termin der Thueringer Linux User Group: * 2009-11-05 19:00:00: Stammtisch in Jena Viel Spass dabei! -- - automatically generated, do NOT reply - From frank at jagusch-online.de Mon Nov 2 19:06:34 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Mon, 02 Nov 2009 19:06:34 +0100 Subject: Umlautesortierung in Postgres Message-ID: <1257185194.6320.11.camel@AMD3800.zuhause> Hi alle, da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung gefunden: Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf de_de eingestellten 8.3-er PostgreSQL folgende Sortierung (exemplarisch): oaa oea ofa oxa öa paa Wünschen tu' ich mir aber folgendes: oaa oea öa ofa oxa opa Abstrakter ausgedrückt: PostgreSQL sortiert die Umlaute zwischen dem Ausgangsbuchstaben und dem folgenden Buchstaben im Alphabet ein. Ich wünsche mir aber die "Telefonbuchsortierung" mit den Umlauten zwischen den entsprechenden ae, oe bzw. ue und af, of bzw. uf. Kann mir jemand das Schräubchen zeigen, an dem ich da drehen muss? - Bin für jeden Hinweis dankbar... Wir können das auch am Mittwoch beim Stammtisch in Ichtershausen diskutieren... Grüße von Frank -- http://www.jagusch-online.de/frank From chr.ordig at gmx.net Mon Nov 2 19:38:22 2009 From: chr.ordig at gmx.net (Christian Ordig) Date: Mon, 2 Nov 2009 19:38:22 +0100 Subject: Stammtisch in Gera In-Reply-To: <4AED8E67.8020501@viacobra.de> References: <4AED8E67.8020501@viacobra.de> Message-ID: <20091102183822.GA77954@tlug.de> On Sun, Nov 01, 2009 at 02:34:31PM +0100, Marcus Scharf wrote: > Hi! Hi Marcus, > Hab gesehen das Andreas Roth im Mai '09 schon mal gefragt hat. Mich > würde es interessieren ob sich an der Lage was geändert hat oder der > Stammtisch weiterhin brach liegt. > Ich hätte auf jeden Fall wieder Interesse. ok, wer außer Dir denn noch? > Weis ja nicht ob es sich lohnt ein wenig PR zu machen. Könnte mal im > Viacobra-Chat nen Rundruf machen - ob's was bringt ist ist mal dahin > gestellt. Was wäre sonst noch möglich andere im Kreis Gera auf die TLUG > aufmerksam zu machen? ich denke das Hauptpublikum von damals hat Gera mit Studienende verlassen, und aufgrund anderer ins Wasser gefallener Veranstaltungen kann ich nur schließen, daß das Linux-Interesse in Gera äußerst gering war. > Mir ist es echt nen rätsel wo die ganzen Leute sich alle verkriechen. Und Du bist Dir sicher dort gibt es entsprechende Leute, die sich einfach nur verkriechen? Grüße. -- Christian Ordig Germany -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 187 bytes Beschreibung: nicht verfügbar URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091102/0b66ea93/attachment.pgp From andreas at schosemail.de Mon Nov 2 22:28:20 2009 From: andreas at schosemail.de (Andreas Roth) Date: Mon, 2 Nov 2009 22:28:20 +0100 (CET) Subject: Stammtisch in Gera In-Reply-To: <19142683.13.1257197288295.JavaMail.root@mail.schose.net> Message-ID: <28181558.15.1257197299995.JavaMail.root@mail.schose.net> Hi Sunzi, Schön mal wieder was von dir zu lesen! :) > Weis ja nicht ob es sich lohnt ein wenig PR zu machen. Könnte mal im > Viacobra-Chat nen Rundruf machen - ob's was bringt ist ist mal dahin > gestellt. Was wäre sonst noch möglich andere im Kreis Gera auf die > TLUG aufmerksam zu machen? Ich denke mal das dein viacobra Chat schon nen Anfang wäre. Weiterhin wären nen Aushang an der BA Gera sicherlich gut. Die dortigen Profs würden dort sicherlich auch mal während der Vorlesung auf den Stammtisch hinweisen wenn man sie triggert - könnte ich machen. Man müsste natürlich nen konkreten Termin festlegen wo env. mal ein paar Leute vorbeischauen. Ich bin mir sicher es finden sich hier auch Jenaer die ein bischen "Aufbauhilfe" leisten würden?! > Mir ist es echt nen rätsel wo die ganzen Leute sich alle verkriechen. Ich glaube, dass dies auch nen wenig der Zeitgeist ist. Früher konnte ich während eines Stammtisches für mich wichtige Fragen klären. Heute liefert Google das Wissen und Ubuntu macht für Einsteiger alles schön bunt und plug&play. IMHO kann man Leute für einen Stammtisch gut durch Vorträge und Workshops ziehen. Die Jenaer sind dort relativ aktiv. Seinerzeit hattest du ja zusammen mit dem Maurice einen relativ gut besuchten Workshop zur "wie bastel ich mir ein IP Thermometer" gemacht. Env. könnte man ja die Jenaer zu einem Workshop in den Räumen der Berufsakademie Gera überzeugen. Die BA ist für solche Sachen immer recht aufgeschlossen. Weiterhin wäre Technik, Kaffeemaschineninfrastruktur etc. geklärt. > Kann doch nicht sein das es in Gera so gut wie niemand mit diesen > Interessengebiet gibt. Oder verstecken die sich schon in anderen > Gruppierungen? Vielleicht kann es auch sein das es einfach kein > Interesse an einem Stammtisch gibt *rätsel* - und jeder lieber daheim > vorm PC hängt und alleine den Pinguin füttert. :-D Mich persönlich würde es freuen, wenn es in Gera wieder nen Stammtisch gibt. Wenn es die Zeit erlaubt würde ich dort auch vorbeischauen! Gruss Andreas From jbglaw at lug-owl.de Mon Nov 2 22:47:34 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Mon, 2 Nov 2009 22:47:34 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <1257185194.6320.11.camel@AMD3800.zuhause> References: <1257185194.6320.11.camel@AMD3800.zuhause> Message-ID: <20091102214734.GV11636@lug-owl.de> On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > Hi alle, > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > gefunden: > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > (exemplarisch): > oaa > oea > ofa > oxa > öa > paa > Wünschen tu' ich mir aber folgendes: > oaa > oea > öa > ofa > oxa > opa > Abstrakter ausgedrückt: PostgreSQL sortiert die Umlaute zwischen dem > Ausgangsbuchstaben und dem folgenden Buchstaben im Alphabet ein. Ich > wünsche mir aber die "Telefonbuchsortierung" mit den Umlauten zwischen > den entsprechenden ae, oe bzw. ue und af, of bzw. uf. > Kann mir jemand das Schräubchen zeigen, an dem ich da drehen muss? - Bin > für jeden Hinweis dankbar... .... order by regexp_replace (foo, 'ä', 'ae'); (Und natürlich noch die übrigen Umlaute mit einbauen.) MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: "really soon now": an unspecified period of time, likly to the second : be greater than any reasonable definition of "soon". -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091102/749a7127/attachment.pgp From frank at jagusch-online.de Tue Nov 3 19:18:16 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Tue, 03 Nov 2009 19:18:16 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091102214734.GV11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> Message-ID: <1257272296.6250.15.camel@AMD3800.zuhause> Hallo Jan-Benedict, Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > Hi alle, > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > gefunden: > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > (exemplarisch): > > oaa > > oea > > ofa > > oxa > > öa > > paa > > Wünschen tu' ich mir aber folgendes: > > oaa > > oea > > öa > > ofa > > oxa > > opa > > Abstrakter ausgedrückt: PostgreSQL sortiert die Umlaute zwischen dem > > Ausgangsbuchstaben und dem folgenden Buchstaben im Alphabet ein. Ich > > wünsche mir aber die "Telefonbuchsortierung" mit den Umlauten zwischen > > den entsprechenden ae, oe bzw. ue und af, of bzw. uf. > > Kann mir jemand das Schräubchen zeigen, an dem ich da drehen muss? - Bin > > für jeden Hinweis dankbar... > .... order by regexp_replace (foo, 'ä', 'ae'); > (Und natürlich noch die übrigen Umlaute mit einbauen.) Dein Vorschlag greift in meinem Fall zu kurz: Ich nutze die Datenbank von einer alten Delphi Win32 Anwendung aus, die via BDE und ODBC auf die Datenbank zugreift. Die BDE schraubt unter Verwendung der vorhandenen Indexe selber SELECTs zusammen - da kann ich keine Funktionsaufrufe in die ORDER BY Clause bringen. Dennoch Dank für Deinen Vorschlag. Frank -- http://www.jagusch-online.de/frank From jbglaw at lug-owl.de Tue Nov 3 19:33:20 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Tue, 3 Nov 2009 19:33:20 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <1257272296.6250.15.camel@AMD3800.zuhause> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> Message-ID: <20091103183320.GZ11636@lug-owl.de> On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > Hi alle, > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > gefunden: > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > (exemplarisch): [...] > > .... order by regexp_replace (foo, 'ä', 'ae'); > > (Und natürlich noch die übrigen Umlaute mit einbauen.) > > Dein Vorschlag greift in meinem Fall zu kurz: Ich nutze die Datenbank > von einer alten Delphi Win32 Anwendung aus, die via BDE und ODBC auf die > Datenbank zugreift. Die BDE schraubt unter Verwendung der vorhandenen > Indexe selber SELECTs zusammen - da kann ich keine Funktionsaufrufe in > die ORDER BY Clause bringen. Ist 'nen böser Hack, aber Du könntest die Original-Tabelle umbenennen und einen view gleichen Namens anlegen, der in sich wie oben skizziert sortiert ist. Falls auf die Daten auch geschrieben wird, kannst Du das mit Triggern abfangen und auf die Original-Tabelle umbiegen. Das klappt alles natürlich um so schlechter, je mehr Daten (sprich: wenn mehr als eine textenthaltende Spalte) vorhanden sind, nach denen sortiert werden könnte. Im schlimmsten Fall (je nach Wichtigkeit der Applikation und ggf. auch Spendierfreudigkeit des Benutzers) könnte man 'nen kleinen Proxy dazwischenbauen, der die Statements entsprechend umbaut. MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: Alles sollte so einfach wie möglich gemacht sein. the second : Aber nicht einfacher. (Einstein) -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091103/30be19d8/attachment.pgp From frank at jagusch-online.de Tue Nov 3 20:12:59 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Tue, 03 Nov 2009 20:12:59 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091103183320.GZ11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> Message-ID: <1257275579.6250.22.camel@AMD3800.zuhause> Hallo Jan-Benedict, Am Dienstag, den 03.11.2009, 19:33 +0100 schrieb Jan-Benedict Glaw: > On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > > Hi alle, > > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > > gefunden: > > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > > (exemplarisch): > [...] > > > > .... order by regexp_replace (foo, 'ä', 'ae'); > > > (Und natürlich noch die übrigen Umlaute mit einbauen.) > > > > Dein Vorschlag greift in meinem Fall zu kurz: Ich nutze die Datenbank > > von einer alten Delphi Win32 Anwendung aus, die via BDE und ODBC auf die > > Datenbank zugreift. Die BDE schraubt unter Verwendung der vorhandenen > > Indexe selber SELECTs zusammen - da kann ich keine Funktionsaufrufe in > > die ORDER BY Clause bringen. > > Ist 'nen böser Hack, aber Du könntest die Original-Tabelle umbenennen > und einen view gleichen Namens anlegen, der in sich wie oben skizziert > sortiert ist. Falls auf die Daten auch geschrieben wird, kannst Du das > mit Triggern abfangen und auf die Original-Tabelle umbiegen. > > Das klappt alles natürlich um so schlechter, je mehr Daten (sprich: > wenn mehr als eine textenthaltende Spalte) vorhanden sind, nach denen > sortiert werden könnte. > > Im schlimmsten Fall (je nach Wichtigkeit der Applikation und ggf. auch > Spendierfreudigkeit des Benutzers) könnte man 'nen kleinen Proxy > dazwischenbauen, der die Statements entsprechend umbaut. > > MfG, JBG > Das was Du schreibt ist so ziemlich das worst case szenario. Es betrifft mehr als zwei duzend Tabellen mit teilweise mehr als 10 Textfeldern... Irgendwie muss PostgreSQL doch intern die Sortierung der Lokalisierung anpassen. Das geht ja mit den verschiedensten Sprachen. Ich kann mir nicht vorstellen, dass da keine Möglichkeit zur Anpassung vorhanden ist. Nur hab ich die Stelle nicht gefunden... Grüße von Frank -- http://www.jagusch-online.de/frank From jbglaw at lug-owl.de Tue Nov 3 20:25:36 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Tue, 3 Nov 2009 20:25:36 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <1257275579.6250.22.camel@AMD3800.zuhause> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> Message-ID: <20091103192536.GA11636@lug-owl.de> On Tue, 2009-11-03 20:12:59 +0100, Frank Jagusch wrote: > Am Dienstag, den 03.11.2009, 19:33 +0100 schrieb Jan-Benedict Glaw: > > On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > > > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > > > Hi alle, > > > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > > > gefunden: > > > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > > > (exemplarisch): > > [...] > > Irgendwie muss PostgreSQL doch intern die Sortierung der Lokalisierung > anpassen. Das geht ja mit den verschiedensten Sprachen. Ich kann mir > nicht vorstellen, dass da keine Möglichkeit zur Anpassung vorhanden ist. > Nur hab ich die Stelle nicht gefunden... Alternativ könntest Du (in 8.4 geht das, ob das in Vorgängerversionen auch schon tut, weiß ich nicht) die ganze DB dump'en, wegwerfen und neuanlegen. Beim `createdb' kannst Du --lc-collate mitangeben. Jetzt müßtest Du "nur" noch eine LOCALE finden, in der so sortiert wird, wie Du das möchtest. (Notfalls selbst eine schreiben...) MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: Alles wird gut! ...und heute wirds schon ein bißchen besser. the second : -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091103/7112b8f5/attachment.pgp From frank at jagusch-online.de Tue Nov 3 22:00:37 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Tue, 03 Nov 2009 22:00:37 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091103192536.GA11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> Message-ID: <1257282037.6250.32.camel@AMD3800.zuhause> Am Dienstag, den 03.11.2009, 20:25 +0100 schrieb Jan-Benedict Glaw: > On Tue, 2009-11-03 20:12:59 +0100, Frank Jagusch wrote: > > Am Dienstag, den 03.11.2009, 19:33 +0100 schrieb Jan-Benedict Glaw: > > > On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > > > > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > > > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > > > > Hi alle, > > > > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > > > > gefunden: > > > > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > > > > (exemplarisch): > > > [...] > > > > Irgendwie muss PostgreSQL doch intern die Sortierung der Lokalisierung > > anpassen. Das geht ja mit den verschiedensten Sprachen. Ich kann mir > > nicht vorstellen, dass da keine Möglichkeit zur Anpassung vorhanden ist. > > Nur hab ich die Stelle nicht gefunden... > > Alternativ könntest Du (in 8.4 geht das, ob das in Vorgängerversionen > auch schon tut, weiß ich nicht) die ganze DB dump'en, wegwerfen und > neuanlegen. > > Beim `createdb' kannst Du --lc-collate mitangeben. Jetzt müßtest Du > "nur" noch eine LOCALE finden, in der so sortiert wird, wie Du das > möchtest. (Notfalls selbst eine schreiben...) Da hast du nun auch die Richtung erreicht, in die meine Gedanken nach einigen Stunden Materialstudium gingen. In den 8.3'ern geht das auch schon. Sicher gibt es schon irgendwo so eine LOCALE - zumindest kann ich mir nur schwer vorstellen, dass ich der erste PostgreSQL Anwender bin, der dieses Problem hat. Nur: Wo finde ich diese LOCALE? Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter Windows und ich habe da keinen passenden Compiler... Grüße von Frank -- http://www.jagusch-online.de/frank From jbglaw at lug-owl.de Tue Nov 3 23:59:37 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Tue, 3 Nov 2009 23:59:37 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <1257282037.6250.32.camel@AMD3800.zuhause> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> Message-ID: <20091103225937.GB11636@lug-owl.de> On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > Am Dienstag, den 03.11.2009, 20:25 +0100 schrieb Jan-Benedict Glaw: > > On Tue, 2009-11-03 20:12:59 +0100, Frank Jagusch wrote: > > > Am Dienstag, den 03.11.2009, 19:33 +0100 schrieb Jan-Benedict Glaw: > > > > On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > > > > > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > > > > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > > > > > Hi alle, > > > > > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > > > > > gefunden: > > > > > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > > > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > > > > > (exemplarisch): > > > > [...] > > > Irgendwie muss PostgreSQL doch intern die Sortierung der Lokalisierung > > > anpassen. Das geht ja mit den verschiedensten Sprachen. Ich kann mir > > > nicht vorstellen, dass da keine Möglichkeit zur Anpassung vorhanden ist. > > > Nur hab ich die Stelle nicht gefunden... > > > > Alternativ könntest Du (in 8.4 geht das, ob das in Vorgängerversionen > > auch schon tut, weiß ich nicht) die ganze DB dump'en, wegwerfen und > > neuanlegen. > > > > Beim `createdb' kannst Du --lc-collate mitangeben. Jetzt müßtest Du > > "nur" noch eine LOCALE finden, in der so sortiert wird, wie Du das > > möchtest. (Notfalls selbst eine schreiben...) > > Da hast du nun auch die Richtung erreicht, in die meine Gedanken nach > einigen Stunden Materialstudium gingen. In den 8.3'ern geht das auch > schon. Sicher gibt es schon irgendwo so eine LOCALE - zumindest kann ich > mir nur schwer vorstellen, dass ich der erste PostgreSQL Anwender bin, > der dieses Problem hat. Nur: Wo finde ich diese LOCALE? Das ist keine PostgreSQL-spezifische Sache! Das kommt (typischerweise) als `locales'-Paket als eine Komponente der GNU libc ins System. Die Aufgabenstellung lautet also, eine Sprache in einem Land zu finden, die diese Sortierreihenfolge vorgibt. > Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so > eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter > Windows und ich habe da keinen passenden Compiler... Eh, Windows? Oh... Da ist zuerst die Frage, ob der PostgreSQL-Server nativ läuft, oder via Cygwin. Wenn das System nativ läuft, wirst Du für das entsprechende Land das Sprachpaket installieren müssen. Ergo ist die Vorbereitung, daß das System mit Dir in der Sprache sprechen könnte. Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine Ahnung. Aber informativerweise: Unter welcher Locale läuft denn bisher die Datenbank? MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: "really soon now": an unspecified period of time, likly to the second : be greater than any reasonable definition of "soon". -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091103/84425510/attachment.pgp From frankm at lug-owl.de Thu Nov 5 15:42:55 2009 From: frankm at lug-owl.de (Frank =?iso-8859-15?Q?Matthie=DF?=) Date: Thu, 5 Nov 2009 15:42:55 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091103225937.GB11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> Message-ID: <20091105144254.GA4148@dvmwest.dvmwest.de> * Jan-Benedict Glaw [2009-11-03 23:59]: > On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > > Das ist keine PostgreSQL-spezifische Sache! Das kommt (typischerweise) > als `locales'-Paket als eine Komponente der GNU libc ins System. Die > Aufgabenstellung lautet also, eine Sprache in einem Land zu finden, > die diese Sortierreihenfolge vorgibt. > > > Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so > > eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter > > Windows und ich habe da keinen passenden Compiler... > > Eh, Windows? Oh... Da ist zuerst die Frage, ob der PostgreSQL-Server > nativ läuft, oder via Cygwin. Wenn das System nativ läuft, wirst Du > für das entsprechende Land das Sprachpaket installieren müssen. > Ergo ist die Vorbereitung, daß das System mit Dir in der Sprache > sprechen könnte. PostgreSQL läuft nativ auf win32. > > Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt > bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die > die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine > Ahnung. Aber informativerweise: Unter welcher Locale läuft denn > bisher die Datenbank? Bei mir ist das ein gespaltenes Bild: Linux: http://paste.debian.net/50782 Windows: http://lug-owl.de/~frankm/dies_und_das/win32-locale-test1.png Innerhalb des Windows Explorer wird das "richtig" sortiert. In der Shell nicht. Frank. -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 189 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091105/529b3ef5/attachment.pgp From frankm at lug-owl.de Thu Nov 5 15:42:55 2009 From: frankm at lug-owl.de (Frank =?iso-8859-15?Q?Matthie=DF?=) Date: Thu, 5 Nov 2009 15:42:55 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091103225937.GB11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> Message-ID: <20091105144254.GA4148@dvmwest.dvmwest.de> * Jan-Benedict Glaw [2009-11-03 23:59]: > On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > > Das ist keine PostgreSQL-spezifische Sache! Das kommt (typischerweise) > als `locales'-Paket als eine Komponente der GNU libc ins System. Die > Aufgabenstellung lautet also, eine Sprache in einem Land zu finden, > die diese Sortierreihenfolge vorgibt. > > > Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so > > eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter > > Windows und ich habe da keinen passenden Compiler... > > Eh, Windows? Oh... Da ist zuerst die Frage, ob der PostgreSQL-Server > nativ läuft, oder via Cygwin. Wenn das System nativ läuft, wirst Du > für das entsprechende Land das Sprachpaket installieren müssen. > Ergo ist die Vorbereitung, daß das System mit Dir in der Sprache > sprechen könnte. PostgreSQL läuft nativ auf win32. > > Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt > bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die > die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine > Ahnung. Aber informativerweise: Unter welcher Locale läuft denn > bisher die Datenbank? Bei mir ist das ein gespaltenes Bild: Linux: http://paste.debian.net/50782 Windows: http://lug-owl.de/~frankm/dies_und_das/win32-locale-test1.png Innerhalb des Windows Explorer wird das "richtig" sortiert. In der Shell nicht. Frank. -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 189 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091105/529b3ef5/attachment-0001.pgp From jbglaw at lug-owl.de Thu Nov 5 16:04:56 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Thu, 5 Nov 2009 16:04:56 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091105144254.GA4148@dvmwest.dvmwest.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> <20091105144254.GA4148@dvmwest.dvmwest.de> Message-ID: <20091105150456.GC21307@lug-owl.de> On Thu, 2009-11-05 15:42:55 +0100, Frank Matthieß wrote: > * Jan-Benedict Glaw [2009-11-03 23:59]: > > On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > > > > Das ist keine PostgreSQL-spezifische Sache! Das kommt (typischerweise) > > als `locales'-Paket als eine Komponente der GNU libc ins System. Die > > Aufgabenstellung lautet also, eine Sprache in einem Land zu finden, > > die diese Sortierreihenfolge vorgibt. > > > > > Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so > > > eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter > > > Windows und ich habe da keinen passenden Compiler... > > > > Eh, Windows? Oh... Da ist zuerst die Frage, ob der PostgreSQL-Server > > nativ läuft, oder via Cygwin. Wenn das System nativ läuft, wirst Du > > für das entsprechende Land das Sprachpaket installieren müssen. > > Ergo ist die Vorbereitung, daß das System mit Dir in der Sprache > > sprechen könnte. > > PostgreSQL läuft nativ auf win32. Läuft PostgreSQL jetzt /immer/ nativ auf win32, oder /kann/ man es nativ laufen lassen (und zusätzlich, wie früher, mit Cygwin)? > > Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt > > bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die > > die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine > > Ahnung. Aber informativerweise: Unter welcher Locale läuft denn > > bisher die Datenbank? > > > Bei mir ist das ein gespaltenes Bild: > > Linux: http://paste.debian.net/50782 > Windows: http://lug-owl.de/~frankm/dies_und_das/win32-locale-test1.png > Innerhalb des Windows Explorer wird das "richtig" sortiert. In der > Shell nicht. Oh, ja, das ist doch auch mal schön :) MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: Lauf nicht vor Deinem Glück davon: the second : Es könnte hinter Dir stehen! -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091105/463092a2/attachment.pgp From frank at jagusch-online.de Thu Nov 5 21:26:16 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Thu, 05 Nov 2009 21:26:16 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091103225937.GB11636@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> Message-ID: <1257452776.6450.25.camel@AMD3800.zuhause> Am Dienstag, den 03.11.2009, 23:59 +0100 schrieb Jan-Benedict Glaw: > On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > > Am Dienstag, den 03.11.2009, 20:25 +0100 schrieb Jan-Benedict Glaw: > > > On Tue, 2009-11-03 20:12:59 +0100, Frank Jagusch wrote: > > > > Am Dienstag, den 03.11.2009, 19:33 +0100 schrieb Jan-Benedict Glaw: > > > > > On Tue, 2009-11-03 19:18:16 +0100, Frank Jagusch wrote: > > > > > > Am Montag, den 02.11.2009, 22:47 +0100 schrieb Jan-Benedict Glaw: > > > > > > > On Mon, 2009-11-02 19:06:34 +0100, Frank Jagusch wrote: > > > > > > > > Hi alle, > > > > > > > > da ist mir was unklar und auch nach einigem Suchen hab' ich keine Lösung > > > > > > > > gefunden: > > > > > > > > Bei einem SELECT FOO FROM BAR ORDER BY FOO bekomme ich von meinem auf > > > > > > > > de_de eingestellten 8.3-er PostgreSQL folgende Sortierung > > > > > > > > (exemplarisch): > > > > > [...] > > > > Irgendwie muss PostgreSQL doch intern die Sortierung der Lokalisierung > > > > anpassen. Das geht ja mit den verschiedensten Sprachen. Ich kann mir > > > > nicht vorstellen, dass da keine Möglichkeit zur Anpassung vorhanden ist. > > > > Nur hab ich die Stelle nicht gefunden... > > > > > > Alternativ könntest Du (in 8.4 geht das, ob das in Vorgängerversionen > > > auch schon tut, weiß ich nicht) die ganze DB dump'en, wegwerfen und > > > neuanlegen. > > > > > > Beim `createdb' kannst Du --lc-collate mitangeben. Jetzt müßtest Du > > > "nur" noch eine LOCALE finden, in der so sortiert wird, wie Du das > > > möchtest. (Notfalls selbst eine schreiben...) > > > > Da hast du nun auch die Richtung erreicht, in die meine Gedanken nach > > einigen Stunden Materialstudium gingen. In den 8.3'ern geht das auch > > schon. Sicher gibt es schon irgendwo so eine LOCALE - zumindest kann ich > > mir nur schwer vorstellen, dass ich der erste PostgreSQL Anwender bin, > > der dieses Problem hat. Nur: Wo finde ich diese LOCALE? > > Das ist keine PostgreSQL-spezifische Sache! Das kommt (typischerweise) > als `locales'-Paket als eine Komponente der GNU libc ins System. Die > Aufgabenstellung lautet also, eine Sprache in einem Land zu finden, > die diese Sortierreihenfolge vorgibt. Hm, ich glaub da liegst Du nicht richtig: beim initdb kannst Du eine locale mitgeben. Die Einstellung liegt dann in der postgresql.conf im Schalter default_text_search_config. Die sollte man freilich später nicht mehr ändern, da sonst mindestens die Textindexe ins Stolpern kommen. > > Falls ich doch der erste bin: Gibt es irgendwo eine Anleitung wie man so > > eine LOCALE ohne exorbitanten Aufwand schreibt? Der Server läuft unter > > Windows und ich habe da keinen passenden Compiler... > > Eh, Windows? Oh... Da ist zuerst die Frage, ob der PostgreSQL-Server > nativ läuft, oder via Cygwin. Wenn das System nativ läuft, wirst Du > für das entsprechende Land das Sprachpaket installieren müssen. > Ergo ist die Vorbereitung, daß das System mit Dir in der Sprache > sprechen könnte. Unter Windows wird die locale in einem der Dialoge des Installers abgefragt. Meines Wissens ist damit loacle des PostgeSQL Servers unabhängig von der des Windows Systems. Die (mir bekannte) einige Einschränkung ist, dass immer nur der gesamte der Server auf eine locale eingestellt werden kann (nicht auf Datenbankebene). > Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt > bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die > die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine > Ahnung. Aber informativerweise: Unter welcher Locale läuft denn > bisher die Datenbank? Wo würdest Du denn so eine Tabelle in einem GNU-System suchen? Vielleicht findet sich ja eine Entsprechung in einer Windows Installation von PostgrSQL? Meine Serverinstanz läuft mit den folgenden Einstellungen (aus der postgresql.conf): # These settings are initialized by initdb, but they can be changed. lc_messages = 'German_Germany.1252' # locale for system error message lc_monetary = 'German_Germany.1252' # locale for monetary formatting lc_numeric = 'German_Germany.1252' # locale for number formatting lc_time = 'German_Germany.1252' # locale for time formatting # default configuration for text search default_text_search_config = 'pg_catalog.german' Grüße von Frank -- http://www.jagusch-online.de/frank From frank at jagusch-online.de Thu Nov 5 21:26:19 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Thu, 05 Nov 2009 21:26:19 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091105144254.GA4148@dvmwest.dvmwest.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> <20091105144254.GA4148@dvmwest.dvmwest.de> Message-ID: <1257452779.6450.26.camel@AMD3800.zuhause> Am Donnerstag, den 05.11.2009, 15:42 +0100 schrieb Frank Matthieß: > * Jan-Benedict Glaw [2009-11-03 23:59]: > > On Tue, 2009-11-03 22:00:37 +0100, Frank Jagusch wrote: > > > Unter einem GNU-System würde man (vorausgesetzt, keine Sprache nutzt > > bisher so eine Sortierung) einfach ein paar Tabellen schreiben, die > > die Reihenfolge der Zeichen vorgibt. Wie Windows das löst... Keine > > Ahnung. Aber informativerweise: Unter welcher Locale läuft denn > > bisher die Datenbank? > Bei mir ist das ein gespaltenes Bild: > Linux: http://paste.debian.net/50782 > Windows: http://lug-owl.de/~frankm/dies_und_das/win32-locale-test1.png > Innerhalb des Windows Explorer wird das "richtig" sortiert. In der > Shell nicht. Wenn ich Systemprogrammierer währe, dann würde ich in der Shell einfach die ASCII- (oder UTF8-)werte der Zeichen vergleichen. Der Explorer nutzt die eingestellte locale des Betriebssystems - dafür ist er ja auch vieeeel langsamer als eine Shell :-) Das ganze geht aber an meiner ursprünglichen Frage vorbei, da ja die locale des Betriebssystems nach meiner Kenntnis nichts unmittelbar mit der des Datenbankservers zu tun hat. Außerdem sortiert das Betriebssystem auch nicht so wie ich es möchte (sieh meine erste Mail des Threads)... Grüße von Frank -- http://www.jagusch-online.de/frank From frank at jagusch-online.de Thu Nov 5 21:26:22 2009 From: frank at jagusch-online.de (Frank Jagusch) Date: Thu, 05 Nov 2009 21:26:22 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <20091105150456.GC21307@lug-owl.de> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> <20091105144254.GA4148@dvmwest.dvmwest.de> <20091105150456.GC21307@lug-owl.de> Message-ID: <1257452782.6450.27.camel@AMD3800.zuhause> Am Donnerstag, den 05.11.2009, 16:04 +0100 schrieb Jan-Benedict Glaw: > On Thu, 2009-11-05 15:42:55 +0100, Frank Matthieß wrote: > Läuft PostgreSQL jetzt /immer/ nativ auf win32, oder /kann/ man es > nativ laufen lassen (und zusätzlich, wie früher, mit Cygwin)? Meines Wissens geht beides. Nur nativ unter Win32 ist die Installation viel bequemer. Persönlich kenne ich keinen der PostgreSQL unter Windows mit Cygwin laufen lässt. Ob sich die Art der Installation auf die Performance auswirkt weiß ich nicht. Ich würde aber darauf Tippen, dass eine native Win32 Installation schneller ist. Grüße von Frank -- http://www.jagusch-online.de/frank From jbglaw at lug-owl.de Fri Nov 6 15:20:55 2009 From: jbglaw at lug-owl.de (Jan-Benedict Glaw) Date: Fri, 6 Nov 2009 15:20:55 +0100 Subject: Umlautesortierung in Postgres In-Reply-To: <1257452776.6450.25.camel@AMD3800.zuhause> References: <1257185194.6320.11.camel@AMD3800.zuhause> <20091102214734.GV11636@lug-owl.de> <1257272296.6250.15.camel@AMD3800.zuhause> <20091103183320.GZ11636@lug-owl.de> <1257275579.6250.22.camel@AMD3800.zuhause> <20091103192536.GA11636@lug-owl.de> <1257282037.6250.32.camel@AMD3800.zuhause> <20091103225937.GB11636@lug-owl.de> <1257452776.6450.25.camel@AMD3800.zuhause> Message-ID: <20091106142055.GG21307@lug-owl.de> On Thu, 2009-11-05 21:26:16 +0100, Frank Jagusch wrote: > > Wo würdest Du denn so eine Tabelle in einem GNU-System suchen? /usr/share/i18n > Vielleicht findet sich ja eine Entsprechung in einer Windows > Installation von PostgrSQL? > Meine Serverinstanz läuft mit den folgenden Einstellungen (aus der > postgresql.conf): > # These settings are initialized by initdb, but they can be changed. > lc_messages = 'German_Germany.1252' # locale for system error message > lc_monetary = 'German_Germany.1252' # locale for monetary formatting > lc_numeric = 'German_Germany.1252' # locale for number formatting > lc_time = 'German_Germany.1252' # locale for time formatting > # default configuration for text search > default_text_search_config = 'pg_catalog.german' Wenn der PostgreSQL-Server nativ läuft, dann eher nicht. Das ganze locale-Gedöhns gehört mehr oder weniger zur libc und wird (im GNU-System) auch mit dieser gepflegt. Hieße nötigenfalls also, in den Sourcen der libc zu basteln, um die Sortierung so zu machen, wie man die denn gerne hätte. (Ich weiß auch bei der GNU libc nicht, ob die Sortierung rein nach Tabellen läuft, oder ob aus den Tabellen im Zwischenschritt erst noch object code erzeugt wird, der dann in die libc gelinkt wird.) MfG, JBG -- Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481 Signature of: The real problem with C++ for kernel modules is: the second : the language just sucks. -- Linus Torvalds -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 197 bytes Beschreibung: Digital signature URL : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20091106/4ab4aea3/attachment.pgp From announcements at tlug.de Mon Nov 16 06:00:02 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Mon, 16 Nov 2009 06:00:02 +0100 (CET) Subject: TLUG Termin: 2009-11-19 19:00:00 in Jena Message-ID: <20091116050002.B545859DBC@tlug.de> Naechster Termin der Thueringer Linux User Group: * 2009-11-19 19:00:00: Stammtisch in Jena Viel Spass dabei! -- - automatically generated, do NOT reply - From announcements at tlug.de Sun Nov 22 06:00:02 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Sun, 22 Nov 2009 06:00:02 +0100 (CET) Subject: TLUG Termin: 2009-11-25 19:00:00 in Gera Message-ID: <20091122050002.522C059D0C@tlug.de> Naechster Termin der Thueringer Linux User Group: * 2009-11-25 19:00:00: Stammtisch in Gera Viel Spass dabei! -- - automatically generated, do NOT reply - From announcements at tlug.de Sun Nov 29 06:00:02 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Sun, 29 Nov 2009 06:00:02 +0100 (CET) Subject: TLUG Termin: 2009-12-02 19:00:00 in Ichtershausen Message-ID: <20091129050002.2006159E8E@tlug.de> Naechster Termin der Thueringer Linux User Group: * 2009-12-02 19:00:00: Stammtisch EF-IL in Ichtershausen Viel Spass dabei! -- - automatically generated, do NOT reply - From announcements at tlug.de Mon Nov 30 06:00:01 2009 From: announcements at tlug.de (announcements at tlug.de) Date: Mon, 30 Nov 2009 06:00:01 +0100 (CET) Subject: TLUG Termin: 2009-12-03 19:00:00 in Jena Message-ID: <20091130050001.DB16759DA0@tlug.de> Naechste Termine der Thueringer Linux User Group: * 2009-12-03 19:00:00: Keysigning beim Stammtisch in Jena * 2009-12-03 19:00:00: Vortrag/Workshop zu git in Jena * 2009-12-03 19:00:00: Stammtisch in Jena Viel Spass dabei! -- - automatically generated, do NOT reply -