PostgreSQL + setlocale + zle triedenie slovenskych znakov

Marian Sabo linux-cz na cps.sk
Úterý Září 25 08:26:02 CEST 2001



> Marian Sabo napsal:
> > > Marian Sabo napsal:
> > > > Zdravim
> > > >
> > > > Viem, ze to sem nepatri, ale uz to hladam 3 hodiny na i-nete vsade.
> > > > Mam problem s triedenim slovenskych (interpunkcne znamienka) znakov
> > > > v postgrese. Mam RH 7.1 CZ, postgresql 7.1.2, locale su  v poriadku,
> > > > v shelly mam spravne nastavene LC_*, sort mi sravne triedi, vsetko
je ok
> > > > okrem toho postgresu. Znaky s mekcenmi vyhodnocuje ako posledne v
> > poradi.
> > >
> > > co. postgresql sam nebo pri pristupu prez php (ono je to ostatne jedno
> > :)).
> > > Uz to tady pred chvili bylo, bezi postgres se spravnymi locale? to, ze
si
> > > neco nastavite v php je uplne jedno - teda pokud radite databazi a ne
pk v
> > > php
> > >
> >
> > ako zaistim, aby bezal zo spravnym locale ?
> > v /etc/sysconfig/i18n      mam LANG=sk_SK
> > pred startom postmastera nastavujem LANG, LC_ALL a LC_COLLATE (+ export)
> >
> > je to OK ?
>
> melo by. jeste by neskodilo zkontrolovat /etc/postgresql/*.{env,conf}.
obcas
> se tam take vyskytuje nastaveni locale. a jinak trideni chodi (sort a
spol)?
> Posledni moznosti je, ze postgres nebyl prelozen s podporou locale, ale to
> by se snad stat nemelo
>
> Petr Cech

Prelozeny bol samozrejme s --enable-locale, a nevypisal ziadny error pri
kompilacii
sort funguje super
uz ma fakt nenapada, co moze byt problem ! ved to je to ! :-)

Maros



Další informace o konferenci Linux