Re: PostgreSQL i sortowanie PL znaczkow
>
> Chodzi o sortowanie przez Postgresa polskich literek - mianowicie trafiaja
> zawsze na koniec.
Reasumując - moze komus sie przyda - trzeba ustalic zmienne srodowiskowe
dotyczace LOCALE przed wykonaniem initdb (i postgresql musi byc kompilowany z
--enable-locale - debioanowy jest) - jesli nie bylo to zrobione (jak u mnie)
trzeba zdumpowac wszystkie bazy (pg_dump baza >plikzbaza) i skasowac
/var/lib/postgres/data.
Nastepnie z usera postgres i wyeksportowanymi (najlepiej na trwale do skryptu
startowego shela)
export LC_COLLATE=pl_PL
export LC_CTYPE=pl_PL
export LC_MESSAGES=pl_PL
export LC_MONETARY=pl_PL
export LC_NUMERIC=pl_PL
export LC_TIME=pl_PL
robimy initdb /var/lib/postgres/data (komenda jest /var/lib/postgres/bin) i
wczytujemy na powrot bazy
createdb baza
psql baza -f plikzbaza
Sorki za lopatologie, ale tak najprosciej ;))
Pozdrawiam
--
Adrian (Sauron) Siemieniak /,/ .. Who can destroy The Thing,
sauron{at}rpg{dot}pl /`/ controls The Thing ... (DUNE)
Reply to: