EVOOOOOOO RESENJAAAAAAA!
Posle mnogoo pokusaja i jos vise izgubljinih zivaca pronasao sam kako to funkcionise i uspelo mi je da poteram Pgsql pod Win 2000!
Uputstvo za one koji bi mogli da imaju slicne probleme:
STEP 1
Prvo raspakuj instalaciju u neki direktorijum. Direktorijum mora da bude na C particiji i da nema u sebi SPACE ili bilo kakav egzoticni karakter (dakle, otpada Program Files).
STEP 2
Podesis environment variable.
Ovo je veoma vazno jer Win ne funkcionise kako Linux i ako se postave vrednosti varijablama iz Dos prozora one vaze samo za taj prozor (ili za tu sesiju!). Ukoliko se promeni Dos sesija onda nema nista od varijabli i okruzenje je default onakvo kakvo je bilo prilikom paljenja maxine!
Takodje, u uputstvima pise da se sve vrednosti postave u PATH! Probano i to TAKO NE FUNKCIONISE!!! MORA se svaka stavka dodati ponaosob, sama za sebe!
Desni klik na
MyComputer -> Properities -> Advanced -> Environment Variables -> New -> pa dodas sledece:
PGHOME direktorijum_gde_je_raspakovano
PGDATA %PGHOME%\data
PGLIB %PGHOME%\lib
PGHOST localhost
STEP 3
Vrlo vazan korak!!!
Restart maxine!
Glupi Win nema funkciju rehash ili nesto slicno i mora da se restartuje da bi promene prihvatio! Ovo je mene dotuklo i kostalo me celih nedelju i vise dana pokusavanja i experimentisanja... Vremenom placas neznanje... Cak i ako si ADMIN, i ako ne postavis vrednosti na gore opisan nacin, baza jednostavno NE VIDI te putanje i ne moze da se podigne!!!!
STEP 4
Iz /bin direktorijuma pokrenes INITDB.EXE koji inicijalizuje putanje i kreira prve dve baze na fajl systemu (samo prvi put, pre prvog pokretanja baze)
STEP 5
Pokrenes iz dos prompta PG_CTL.EXE sa opcijom START. Dakle: PG_CTL start
STEP 6
Citas manual :) i project design i tamo vidis koje su te dve baze i sta ti valja ciniti sa projektom
PS. Da se ogradim: Ovako je proradilo kod mene (Win 2000 professional, SP1, Postgres 7.2.1 Native Windows Port). Sto ne znaci da ce ovaj nacin da vazi i kod nekog drugog... Ukoliko neko ima bolja iskustva neka se javi.
PPS. Da ne budem mnogo dosadan: Ima li neki GUI za rad sa PGSQL-om pod win-om, po mogucstvu da je FREE a da moze da se razmahne sa nekim lepotama pgsql-a?