Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Postgres na leopardzie


  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 zabol32

zabol32
  • 6 postów

Napisano 20 listopada 2008 - 09:24

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

#2 pidipius

pidipius

    iOS Developer

  • 571 postów

Napisano 20 listopada 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 zabol32

zabol32
  • 6 postów

Napisano 20 listopada 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 pidipius

pidipius

    iOS Developer

  • 571 postów

Napisano 20 listopada 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 zabol32

zabol32
  • 6 postów

Napisano 20 listopada 2008 - 12:38

skopiowałem ten plik i tez nic.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych