= 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.