Для начала создадим файл с переменными
1 | cat > /tmp/pq_upgrade << EOL |
Устанавливаем новые пакеты
1 | source /tmp/pq_upgrade |
Перенесем конфиги в /etc/postgresql
если не перенесли ранее
1 | source /tmp/pq_upgrade |
Инициализация новой БД
1 | su - postgres |
1 | su - postgres |
Сама миграция
1 | systemctl stop postgresql |
Переключаемся на новую БД
1 | source /tmp/pq_upgrade |
Или альтернативный способ через sysconfig
1 | source /tmp/pq_upgrade |
Очистка
1 | sudo -i -u postgres |