Upgrade PostgreSQL
Przy upgrade z 9.3 do 9.4
apt-get install postgresql-9.4 sudo pg_dropcluster 9.4 main --stop sudo pg_upgradecluster 9.3 main sudo pg_dropcluster 9.3 main
A w razie problemów:
http://www.gab.lc/articles/migration_postgresql_9-3_to_9-4
1. Dla przykładu aktualizacja clastra z wersji 9.3 do 9.6
Przełączamy się na użytkownika postgres
su - postgres
Następnie usuwamy pusty klaster wydając polecenie
pg_dropcluster 9.6 main --stop
Przeprowadzamy aktualizację bazy
pg_upgradecluster 9.3 main
Jeśli otrzymamy komunikat --Success. Please check that the upgraded cluster works-- i po sprawdzeniu baza działa poprawnie możemy usunąć stary klaster
pg_dropcluster 9.3 main
Operacja w zależności o wielkości bazy może potrwać od kilku minut do kilku godzin.
2. Dla przykładu aktualizacja clastra z wersji 9.6 do 10
Przełączamy się na użytkownika postgres
su - postgres
Następnie usuwamy pusty klaster wydając polecenie
pg_dropcluster 10 main --stop
Przeprowadzamy aktualizację bazy
pg_upgradecluster 9.6 main
Jeśli otrzymamy komunikat --Success. Please check that the upgraded cluster works-- i po sprawdzeniu baza działa poprawnie możemy usunąć stary klaster
pg_dropcluster 9.6 main
Operacja w zależności o wielkości bazy może potrwać od kilku minut do kilku godzin.
3. Dla przykładu aktualizacja clastra z wersji 9.6 do 11
Przełączamy się na użytkownika postgres
su - postgres
Następnie usuwamy pusty klaster wydając polecenie
pg_dropcluster 11 main --stop
Przeprowadzamy aktualizację bazy
pg_upgradecluster 9.6 main
Jeśli otrzymamy komunikat --Success. Please check that the upgraded cluster works-- i po sprawdzeniu baza działa poprawnie możemy usunąć stary klaster
pg_dropcluster 9.6 main
Operacja w zależności o wielkości bazy może potrwać od kilku minut do kilku godzin.