[ delalt @ 17.06.2006. 12:30 ] @
U uputstvu za instaliranje PostgreSQL-a na Windows stoji da je moguća instalacija
samo na 2000/2003/XP (odnosno na NT Windows-e, a ne i na 95/98/Me).
Piše i da treba koristiti NTFS fajl sistem, ali da se može instalirati i na FAT32 i da
se ovakvo korištenje ne preporučuje najviše zbog sigurnosti podataka.
Probao sam na XP sa FAT32 instalirati verziju 8.1, instalacija je završena uz napomenu
da poslije instalacije treba pokrenuti initdb.exe i da bi to onda trebalo da radi.
Server starta, ali se brzo sam ugasi, na netu sam našao ovo:

http://archives.postgresql.org/pgsql-bugs/2006-03/msg00104.php

ali nije mi jasno šta tu treba tačno uraditi (izmijeniti) da bi server normalno radio.

Znam da je pravo rješenje konvertovati FAT32 u NTFS, ali ako može bez ove konverzije...

Kod mene za ImagePath stoji ovo:
"C:\Program Files\PostgreSQL\8.1\bin\pg_ctl.exe" runservice -N "pgsql-8.1" -D "C:\Program
Files\PostgreSQL\8.1\data\"
[ chachka @ 17.06.2006. 22:30 ] @
Iz onoga sto si naveo cini se da ti nije ispravno formiran database cluster. Kod tebe je installer postgreSQL-a pokusao da formira database cluster u direktorijumu "C:\Program Files\PostgreSQL\8.1\data\".


1. Ako hoces da zadrzis cluster na tom mestu onda probaj da obrises sadrzaj direktorijuma "C:\Program Files\PostgreSQL\8.1\data\" (Znaci samo sadrzaj a ne i sam direktorijum).
Nakon toga iz command prompt-a uradi
"C:\Program Files\PostgreSQL\8.1\bin\initdb" -D "C:\Program Files\PostgreSQL\8.1\data\"


2. Ako hoces da formiras cluster na recimo D particiji onda kreiraj direktorijum recimo "D:\PostgreSQL" i iz command prompt-a uradi
"C:\Program Files\PostgreSQL\8.1\bin\initdb" -D "D:\PostgreSQL"
[ delalt @ 18.06.2006. 11:46 ] @
Citat:
chachka: 1. Ako hoces da zadrzis cluster na tom mestu onda probaj da obrises sadrzaj direktorijuma "C:\Program Files\PostgreSQL\8.1\data\" (Znaci samo sadrzaj a ne i sam direktorijum).
Nakon toga iz command prompt-a uradi
"C:\Program Files\PostgreSQL\8.1\bin\initdb" -D "C:\Program Files\PostgreSQL\8.1\data\"

Direktorij je stalno bio prazan, a ni usmjeravanje na drugo mjesto nije pomoglo, uvijek ostaje prazno.
Probavao sam razne kombinacije, ali ne ide.

Na kraju sam napravio novu particiju sa NTFS-om i ponovio kompletnu instalaciju PostgreSQL-a,
ali na tu particiju. Instalacija je prošla normalno i sad to radi.
Svejedno, ako neko zna rješenje za rad na FAT32 neka opiše postupak korak po korak.
[ Milos Babic @ 18.06.2006. 12:26 ] @
ako vec imas mogucnost da koristis pouzdan fs kao sto je ntfs
ne vidim jedan valjan razlog za instalaciju postgresa na fat
particiju!

gubis i tablespaceove, postoji opasnost od narusavanja integriteta podataka
u slucaju pada sistema ...

poz.
[ delalt @ 18.06.2006. 13:30 ] @
Citat:
Milos Babic: ako vec imas mogucnost da koristis pouzdan fs kao sto je ntfs
ne vidim jedan valjan razlog za instalaciju postgresa na fat
particiju!

gubis i tablespaceove, postoji opasnost od narusavanja integriteta podataka
u slucaju pada sistema ...

poz.

Pa postoji valjan razlog za instalaciju na FAT32:
ako treba da distribuirate svoj program koji radi sa PostgreSQL-om i imate
demo verziju, ne možete očekivati od korisnika da sam on vrši
konverziju sa FAT na NTFS samo da bi probao taj demo. Pogotovo što sigurno
treba sačuvati postojeće podatke, a i konverzija zna nekad duže da traje i
nije uvijek bezbolna...
Zbog toga sam i htio da probam instalaciju na FAT32.

Slažem se, naravno, da ako se odluči da koristi program onda obavezno preći na NTFS.