|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: ghr |
Дата: 09/26/2002 |
zdravei,
ako mojesh po-konkretno da obqsnish kakyv e problema s utf8,
moje bi she se nameri koi da pomogne.
az ne polzvam postgresql, no za proba pusnah
sort random_utf8_encoded_file.txt >sorted_utf8.txt
i probata e syvsem uspeshna. toest tekstov file s UTF-8
kodirane i razni dumichki na bylgarsi v nego s malki i
golemi bukvi po edna na nov red, si se sortirat syvsem
pravilno na bylgarski, dumite s golemi bukvi nai-otgore.
bez da imam pretencii mislq che tova e chast ot neshtata
koito se ochakva da pravi poddryjkata na daden locale.
ako tova ne ti pomaga, ili obqsni kakyv tochno e problema i
eventualno az bih se opital da si go presyzdam, ili temata
zamira. syshto e interesno dali problema ne e po-nqkakyv
nachin chast ot java, toest primenro c++ programa za vryzka
s postgres ima li go?
pozdrav,
joro
|
Отговор #1 |
От: Ivan |
Дата: 09/27/2002 |
Temata si e aktualna makar i za drug proekt weche.
Za tozi sme naprawili izbora s oracle zastoto nima vreme.
Situaciata se presazdawa elementarno:
1. Slagash mandrake 8.2 ( ili kakwoto imash tam. S nego
stawa lesno zastot si ima postgresql).
2. Sasdawash nowa baza s encoding UNICODE.
3. Prawish si edna tablica ( create table mytable(myfiald
varchar(100)).
4. Nasimpwash malko danni s kirilica i unicode ( stawa s
psql i moje da se naprawi ot fal).
5. Puskash select * from mytable order by myfield i wijdash,
che towa koeto e na kirilica ne se podrejda kakto triabwa.
Za informacia postgre polzwa LC_COLLATE za sortirane.
Saasto za informacia : obmenih dosta mnenia s kolegi izwan
tozi forum i obstoto mnenie e che
poddrakata na unicode w linux triabwa da se razglejda
po-skoro kato eksperimentalna
i w dosta nachalen wariant.
Pregledal sam koda na postgre w chasta sortirane i tam
nestata sa napraweni taka, che pri prawilna rabota na
OS wsicho triabwa da aboti.
Ivan.
|
Отговор #2 |
От: ghr |
Дата: 09/27/2002 |
za syjalenie si prav - napravih si baza, insertnah selectnah
i ne sortira pravilno.
interesno samo kak oracle raboti na linux ako i toi razchita
na podryjka za sortirane ot os, syshto i java prilojeniqta
bez db - kak si pravqt up<->lo case na stringove i t.n.
|
Отговор #3 |
От: Ivan |
Дата: 09/27/2002 |
Oracle ne razchita na OS za tezi raboti.
W nego ima mnogo poweche wazmojnosti ot tezi koito samata OS
dawa.
Pri java polojenieto e sastoto - JVM ima grija za tezi
nesta.
|
Отговор #4 |
От: ? |
Дата: 09/28/2002 |
A s MySQL kak e polojenieto? Dali e sashtata boza?
|
Отговор #5 |
От: Ivan |
Дата: 09/28/2002 |
Ne sam gledal MySql.
Pri nego ima drugi problemi.
Po poslednite pisania MySql zapochwa da poddarja transacii (
koeto do sega ne mojeshe - i da se chudish kakwa baza
beshe). Lipswa sasto nadejnostta koiato e neobhodima za edna
baza.
Inache e mnogo populiaren, zastot e lesen i barz.
Wseki gleda, che e barz, a nioi ne se pita - dobre de zasto
t tolkowa barz? Drugite tolkowa li sa zle, che da ne mogat
da si naprawiat bazite pone blizki kato skorost do nego (
kazwat che e 4-5 pati po-barz).
A otgowora e lesen:
- Ne drugite ne sa zle. Skorostta e za smetka na sigurnostta
na dannite, na oprostiawane na standartite na ziawkite, na
lipsata na transacii ( pone do sega). Kato gi naprawiat tezi
nesta i toi ste stane bawen. A ste mine i wreme dokato tezi
elementi se izgladiat ( godini nai weroiatno).
Ta do togawa towa za nas ne e baza ot danni i ne sme gledali
po-podrobno kakwi drugi problemi ima.
Ot linux-bazite edinstwenno postgres ima kachestwata ( bez
poslednia problem koito se diskutirashe) da se dobliji ( po
moia ocenka okolo 50-60 %) ot kachestwata na komersialnite
bazi danni ( Oracle,DB2, MS SQL).
|
<< ping 194.145.63.12: Network is unreachable (2
) | Проблем с Х-server под Debian3.0 (8
) >>
|
|
|
|
|