Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przywracanie bazy postgreql
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Bastian
Witam.

Przywracam bazę danych w postgresql, kŧóra została zapisana do pliku nazwapliku.sql.gz poleceniem:

  1. pg_dump -U nazwausera nazwabazy | gzip -c > nazwapliku.sql.gz


Plik pierw rozpakowuje gzipem a następnie wykonuje:

  1. psql nazwabazy < nazwapliku.sql


Plik ładuje sie do bazy tworzą się relacje, tabele itp...Jednak nie ma zawartosci tabel...zadnych wpisów.. Próbowałem jeszcze poprzez

  1. psql -U user -d baza

podaje hasło

i następnie

  1. \i nazwapliku.sql


ale dokładnie to samo...Co robię źle??
piotrooo89
czy masz w tym pliku zrzutu tylko schematy db czy masz tez rekordy?
Bastian
Cytat(piotrooo89 @ 1.12.2009, 15:45:19 ) *
czy masz w tym pliku zrzutu tylko schematy db czy masz tez rekordy?


Tez rekordy..

Ktoś ma jakiś pomysł ?

Czy brak rekordów nie wiąże się z tym, z brakiem jakiś uprawnień? Co prawda importuje jako superuser z wszystkimi prawami. Czy ważne jest abyw bazie do której się importuje były takie same role i takie same uprawnienia co w bazie pierwotnej questionmark.gif

EDIT
Udało się. Okazało się, że kodowanie znaków stowrzonej przeze mnie bazy danych było inne, niż kodowanie zdumpowanej bazy, co zresztą było wyświetlone w verbose przy importowaniu, a ja głupi to zignorowałem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.