Skip to content

Создание базы данных кэша PostgreSQL с помощью скрипта Администрирование СУБД-КС

Команды выполнять на сервере кэша.

Скрипт поддерживает СУБД-КС v.13.1 и выше.

1. Получите root-права.

Наберите команду и введите пароль от пользователя root.

bash
sudo su

2. Скачайте скрипт Администрирование СУБД-КС.

Загрузка скрипта осуществляется с сайта Кейсистемс:

bash
wget -O /opt/pgsqlks_utils.sh https://keysystems.ru/files/web/Scripts/PG/pgsqlks_utils.sh

3. Измените владельца файла и дайте ему права на выполнение.

bash
chown root:root /opt/pgsqlks_utils.sh
chmod 770 /opt/pgsqlks_utils.sh

4. Запустите скрипт и создайте базу.

bash
bash /opt/pgsqlks_utils.sh

В данном примере: создание базы данных кэша в платформе СУБД-КС 15.7, работающего на порту 5434:

  • имя базы кэша - web_cache02,
  • пользователь - wc_user,
  • пароль пользователя - 123.
=========================================================================================
=                      Администрирование СУБД-КС (версия 20240618)                      =
=========================================================================================
 Ссылка на актуальную версию https://keysystems.ru/files/web/Scripts/PG/pgsqlks_utils.sh

[==Инфо==]=ОСНОВНОЕ МЕНЮ
 1) Создать backup БД
 2) Восстановить БД из backup
 3) Выполнить скрипт из файла
 4) Информация о СУБД-КС
 5) Удалить БД
 6) Переименовать БД
 7) Создать копию БД на основе выбранного
 8) Обслуживание БД
 9) Установка Extended Stored Procedures *(0999)
10) БД кэша
11) Тест производительности
12) Активация комплекса
13) Разрешить/запретить доступ к БД
14) Разрешить/запретить удаленное подк. к СУБД-КС
15) Обновить bash-скрипт
16) Выход
[==>]Выберите действие: 10

Всего найдено 1 инстанса(ов) СУБД-КС:
1) pgsqlks-15.8_5434
2) pgsqlks-15.7_5439
3) Назад
[==>]Выберите сервер СУБД-КС: 1

[==Инфо==]=Выбран инстанс СУБД-КС: pgsqlks-15.8_5434

[==>]Введите пользователя с правами sysadm: dbo
[==>]          Введите пароль пользователя: 1

[==Инфо==]=Базы данных в pgsqlks-15.8_5434:
 postgres    | 7301 kB | {postgres=CTc/postgres,ks_sysadmins=Tc/postgres}
 template0   | 7065 kB | {=c/postgres,postgres=CTc/postgres}
 template1   | 7065 kB | {postgres=CTc/postgres}
 web_cache01 | 7221 kB | {=Tc/dbo,dbo=CTc/dbo,wc_user=CTc/dbo}
[==Инфо==]=Действия с БД кэша:
1) Создать БД
2) Удалить БД
3) Назад
Выберите действие c кэш в СУБД-КС pgsqlks-15.8_5434: 1

Укажите порядковый номер для автогенерации имен:02
Укажите имя:web_cache02
Укажите пользователя:wc_user
Укажите пароль пользователя:123
---------------------------------------------------
 Скрипт получил следующие параметры создания кэша
---------------------------------------------------
    Инстанс СУБД-КС: pgsqlks-15.8_5434
        Имя БД кэша: web_cache02
   Имя пользователя: wc_user
             Пароль: 123

[==>]Вы уверены, что параметры верны? (Y/N): y
[==>]Продолжить создание БД кэша? (Y/N): y
[==Инфо==]=Создание БД кэша web_cache02 и пользователя wc_user начато ...
[   OK   ] : Docker_sql_command_completed
[   OK   ] : Docker_sql_command_completed
[   OK   ] : Docker_sql_command_completed
[   OK   ] : Docker_sql_command_completed
[==Инфо==]=Выполнение задачи завершено: 25.03.2025 09:31:50 ...

© 2003—2026 ООО «Кейсистемс». Все права защищены.