Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PostgreSQL 7.4 --> 8.0
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Blackhole
Właśnie zaktualizowałem sobie bazę do wersji 8.0.1 i pokazuje, że dane są niezgodne z nową wersją. Jak to przerobić? Jest jakieś specjalne narzędzie?
A może muszę wyeksportować starą bazę do SQL-a i przez pgsql wrzucić ją do nowej bazy?
SongoQ
Cytat
A może muszę wyeksportować starą bazę do SQL-a i przez pgsql wrzucić ją do nowej bazy?


Tak, powinno wtedy zadzialac. Zrzuc wszystko do SQLa a pozniej w nowej przywroc. Tylko troche dziwne ze jakies bledy sa. Jaki dokladnie jest komunikat??
Kamis
Ciekawi mnie dlaczego robisz aktualizację do v 8.0.1 a nie wyższych :]

Ps. Nie jestem pewien, ale chyba stabilna wersja jest określana parzystą liczbą na końcu. Tak jak w linuxie ?
Blackhole
Cytat(SongoQ @ 2005-06-24 11:23:32)
Tylko troche dziwne ze jakies bledy sa. Jaki dokladnie jest komunikat??

Taki jest wyświetlany przy próbie uruchomienia serwera PostgreSQL:
Cytat
FATAL:  database files are incompatible with server
DETAIL:  The data directory was initialized by PostgreSQL version 7.4, which is not compatible with this version 8.0.1.
IMHO tabele template nie są odpowiednie, ale nie wiem na pewno.

@Kamis: taką wersję mam najnowszą w moim Gentoo.
W Linuksie stabilne wersje mają drugą cyfrę parzystą w numerze jądra.
vailor
Trzeba zrzucic 7.4 pg_dumpall > db.out
i wciaganac do 8.x psql -f db.out template1
Blackhole
Zrobiłem tak, jak sam spodziewałem się, że zadziała, i tak, jak SongoQ mi powiedział.
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.