mam zainstalowany serwer apache 1.3 z php5 oraz postgres 8, nie stety po restarcie kompa postgres sie nie podniusł i cała baza danych waraz z wszystkimi danymi gdzieś znikneła. może powie mi ktoś gdzie postgres trzyma swoje bazy i jak mozna ją odzyskać na applu. pozdrawiam

Postgres na leopardzie
Started by
zabol32
, 20 Nov 2008 09:24
4 replies to this topic
#1
Posted 20 November 2008 - 09:24
#2
Posted 20 November 2008 - 10:31
Witaj,
Na MacOS co prawda sie nie znam, ale na postgresie owszem.
Baza(y) jest wyspecyfikowana jako argument przy uruchomieniu pg_ctl (po parametrze -D).
Na systemach unixowych zwykle jest to /usr/local/pgsql/data (lub podobnie)
Tam też będą wtedy pliki konfiguracyjne bazy.
Żeby uruchomić serwer nie możesz mieć uprawnien roota.
Przychodzi mi jeszcze do glowy to, że mógłbyś sprawdzić logi serwera (o ile masz skonfigurowane logowanie w konfigu.
#3
Posted 20 November 2008 - 10:50
tak postgres ma w katalogu data dwa podkatalogi base i global i tam powinna być cała baza. skopiowałem cały katalog data przed awarią i teraz po zastąpieniutych katalogów starymi baza jest spowrotem ale pusta.
#4
Posted 20 November 2008 - 12:17
Niestety kopiowanie katalogu data jest bardzo złym sposobem na backup. Na przyszłość używaj pg_dumpall do backupu całej bazy.
Te dwa podkatalogi to za mało. Przydałby sie jeszcze pg_xlog.
#5
Posted 20 November 2008 - 12:38
skopiowałem ten plik i tez nic.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users