Re: Th: Upgrade, Postgresql 8.3.7->8.4.4 przestaje działać

Andrzej Zawadzki zawadaa w gmail.com
Pon, 6 Wrz 2010, 20:36:33 CEST


 On 06.09.2010 19:43, Jacek Osiecki wrote:
> Witam,
>
> No i znowu się naciąłem - jakiś czas temu przy kolejnym upgradzie PHP,
> który pociągnął za sobą 3/4 systemu, poszedł w gorę postgresql - z
> 8.3.7 do 8.4.4. Niestety, okazuje się że to zmiana tak drastyczna, że
> postgresql w ogóle odmawia współpracy:
>
> Starting PostgreSQL /var/lib/pgsql
> service............................................................[
> FAIL ]
> FATAL:  database files are incompatible with server
> DETAIL:  The data directory was initialized by PostgreSQL version 8.3,
> which is not compatible with this version 8.4.4.
> could not start server
>
> No i d* blada.
>
> Jakiś pomysł co z tym zrobić? W zasadzie jedyne co znalazłem to rada,
> by skompilować ze źródeł 8.3, zrobić dump i wrzucić do 8.4:
>
> http://serverfault.com/questions/177002/how-tu-upgrade-postgresql-8-3-database-file-to-8-4
>
>
> A może ktoś ma 8.3 przebudowany w obecnym środowisku?
>
> Na razie nie bardzo udało mi się cokolwiek zrobić :(
>
> P.S. Już nawet nie będę jojczył że ot tak z marszu idzie upgrade
> paraliżujący serwer...
Tak BTW, to jak już wystartujesz 8.3 to najlepiej podpiąć się pg_dump'em
w wersji 8.4 - zwłaszcza ze względu na opcję "-Fc" o ile masz więcej niż
1-en procek/core.
Ale i od innych problemów potrafi uchronić...

i jest jeszcze oczywiście długo wyczekiwany:
http://pgfoundry.org/projects/pg-migrator
Nie testowałem.

-- 
Andrzej Zawadzki


Więcej informacji o liście dyskusyjnej pld-users-pl