1

Temat: instalacja postgresa na linuxie

witam,
instalowalem postgresa 8.3.0 na suse 10.0, sciagnalem zrodla skompilowalem zainstalowalem; /usr/local/pgsql/bin w PATH, pg_ctl start i dostalem komunikat ze wersja jest starsza od zainstalowanej, okazalo sie ze jakies paczki byly juz w sys do postgresa;] odinstalowalem je, podaje pg_ctl start bash:command not found:/ prosze o pomoc jaki sie z tym uporac ? zaznacze ze nowa instalacja wyglada na ok. po zainstalowaniu /usr/local/pgsql/bin/psql test2 i udalo mi sie wejsc na ta baze?, podaje /usr/local/pgsql/bin/pg_ctl start i dostaje no datatabase directory specified and enviroment variable PGDATA unset:/
pozdr

2

Odp: instalacja postgresa na linuxie

PGDATA przechowuje sciezke do klastra z baza danych.  Nigdy nie instalowalem psql z paczek (zawsze sam kompilowalem recznie wszystko) ale zakladam, ze po instalacji klaster nie zostal uwtorzony, wiec trzeba go utworzyc

initdb -D sciezka_do_katalogu_gdzie_ma_byc_klaster

Potem masz dwie mozliwosci albo

pg_ctl -D sciezka_do_katalogu_gdzie_ma_byc_klaster start

albo

export PGDATA=sciezka_do_katalogu_gdzie_ma_byc_klaster
pg_ctl start

oczywiscie aby Ci dzialalo pg_ctl start musisz miec odpowiednio ustawiona zmienna PATH

3

Odp: instalacja postgresa na linuxie

dzieki za pomoc, problem rozwiazalem, suse poczatkowo troche byl zdezorjentowany mial paczki zainstalowane, dodatkowo zainstalowalem wersje ze zrodel, problem rozwiazalem usuwajac paczki suse do postgresa a do nowo zainstalowanej wersji dodalem zmienne systemowe np PGDATA, postgres smiga az milo;]
pozdrawiam