Da hab ich mir die Quellen geholt und darin "rumgelesen". Da ich üblicherweise nicht in C Programmiere, keine entsprechende Entwicklungsumgebung am Laufen habe und die verwendeten Bibliotheken nicht kenne fühle ich mich ein bisschen wie ein Maulwurf im Kino.
Im Dunstkreis von strcoll() ist mir nichts aufgefallen. Dafür aber die Methode IsoLocaleName(...) in src/backend/utils/adt/pg_locale.c. Diese ist für das Übersetzen der Windows Locale Namen in ISO Locale Namen zuständig. Ohne die verwendeten Bibliotheken komme ich aber nicht darauf, was an Eingangsparametern zulässig ist und was zurück geliefert wird. Gibt es jemanden der mir diesen Quelltextbereich interpretieren kann? Wer hat den Code geschrieben oder fühlt sich zuständig? Kann man diesen Menschen Fragen?
Ein bisschen über den Tellerrand habe ich auch geschaut: In Oracle gibt es eine (Schema- und/oder Session-)Variable NLS_SORT. Deren Zuständigkeit entspricht LC_COLLATE in PostgeSQL. Die Oracle Variable akzeptiert die Werte GERMANY für die übliche deutsche Sortierung und X_GERMANY_DIN für die Telefonbuchsortierung. Fällt dazu jemandem die Entsprechung in PostgreSQL ein?
Ich hoffe weiter auf Hinweise...
Mit Vorausdank
Frank
Mir fällt noch die -hackers Mailingliste ein. Vielleicht weiß dort jemand von den Leuten mehr, die PG auf Windows portieren.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen