Минорное обновление "СУБД-КС" (v.13 и выше)

Начиня с v.10 изменился стиль нумерации. Первое число - номер мажорной версии, последнее число - номер минорной версии.

minor-update

Возможные типы обновлений

Минорные обновления Мажорные обновления
c v.15.3 на v.15.5 с v.13.1 на v.14.12
с v.14.6 на v.14.12 с v.14.6 на v.15.5

Минорное обновление СУБД-КС с v.15.7 на v.15.8

1. Скопируйте файл лицензии текущего СУБД-КС в каталог /opt/old

1.1. Создание директории

mkdir -p /opt/old

1.2. Копирование файла

cp /opt/pgsqlks-15.8/lib/kslib/5434/xpks.ini /opt/old

1.3. Просмотр списка файлов и папок в текущей директории

ls -alh /opt/old

2. Остановите текущий СУБД-КС v.15.7

2.1. Остановка СУБД-КС

systemctl stop pgsqlks-15.7_5434

2.2. Просмотр статуса СУБД-КС

systemctl status pgsqlks-15.7_5434

Результат:

status-pgsql

3. Удалите текущий СУБД-КС версии 15.7 порт 5434.

После удаления содержимое каталога с данными /var/lib/pgsqlks-15.7_5434 не удаляется!

/opt/dks-pgsqlks-15.7/uninstall.sh -p 5434

4. Переименуйте/перемонтируйте каталог под новым именем

Вариант №1

Отдельный диск был монтирован как каталог /var/lib/pgsqlks-15.7_5434. В этом случае выполните следующее:

  • Узнайте имя раздела, который был смонтирован в каталог
df -h | grep /var/lib/pgsqlks-15.7_5434
  • Размонтируйте каталог

    umount /var/lib/pgsqlks-15.7_5434
  • Переименуйте каталог (с 15.7 на 15.8)

    mv /var/lib/pgsqlks-15.7_5434 /var/lib/pgsqlks-15.8_5434
  • Перемонтируйте диск под новым именем. Вместо /dev/sdb1 укажите имя, которое определили ранее

    mount /dev/sdb1 /var/lib/pgsqlks-15.7_5434
  • Измените файл fstab. Вместо pgsqlks-15.7 укажите новое имя каталога pgsqlks-15.8

    nano /etc/fstab

Вариант №2

Данные СУБД-КС размещаются в обычном каталоге /var/lib/pgsqlks-15.7_5434. В этом случае выполните следующее:

  • Переименуйте каталог (с 15.7 на 15.8)
    mv /var/lib/pgsqlks-15.7_5434 /var/lib/pgsqlks-15.8_5434

    5. Установите СУБД-КС v.15.8 на примере инструкции

Результат установки:

install-pgsql

6. Скопируйте файл лицензии в каталог /opt/pgsqlks-15.8/lib/kslib/5434 и назначьте ему необходимые права.

6.1. Копирование файла

cp /opt/old/xpks.ini /opt/pgsqlks-15.8/lib/kslib/5434

6.2. Изменение владельца и группу указанного скрипта на пользователя ks-postgres и группу ks-postgres

chown ks-postgres:ks-postgres /opt/pgsqlks-15.8/lib/kslib/5434/xpks.ini

6.3. Выдача прав на файл

Владелец и группа могут читать и изменять файл.

chmod 660 /opt/pgsqlks-15.8/lib/kslib/5434/xpks.ini

6.4. Просмотр списка файлов и папок в текущей директории

ls -alh /opt/pgsqlks-15.8/lib/kslib/5434

7. Измените настройки скриптов по backup БД