Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
apt update
apt upgrade
apt install postgresql-12
pg_dropcluster 12 main --stop
systemctl stop postgresql
pg_upgradecluster -m upgrade 10 main


Warning
titleProblem w migracji dla Ubuntu 16.04

W przypadku Ubuntu 16.04 występuje problem podczas migracji, polegający na tym, że nie jest tworzony odpowiedni katalog tymczasowy do analizy klastra. Objawia się to długotrwałym zatrzymaniem procesu na komunikacie:

Analyzing all rows in the new cluster

W takiej sytuacji należy, przy pomocy np. komendy ps, sprawdzić w którym katalogu składowane są logi z migracji i w pliku pg_upgrade_server.log odczytać powód problemu. Zwykle rozwiązaniem będzie wykonanie poleceń:

mkdir /var/run/postgresql/12-main.pg_stat_tmp
chown postgres /var/run/postgresql/12-main.pg_stat_tmp


Jeśli wszystko przebiegło bez problemu, można usunąć klaster 10.

...