Установка и использование PostgreSQL 15 в Ubuntu 22
Установка аналогична установке postgreSQL 14 для 1с, но все же есть небольшая разница.
Создание виртуальной машины
Для создания новой виртуальной машины, войдем в панель управления хостингом, при необходимости авторизуемся.
Далее необходимо выбрать тариф и операционную систему, в нашем случае достаточно тарифа Старт и ОС Linux Ubuntu 22.04.
Далее кликаем по кнопке Создать сервер и попадаем на страницу списка созданных серверов:
Копируем полученный IP адрес сервера и запускаем putty, вводим IP адрес, логин root и пароль.
Теперь переходим к настройке сервера в командной строке.
Установка локалей
sudo locale-gen en_US.UTF-8
sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF8
sudo dpkg-reconfigure locales
При появлении ошибки sudo: locale-gen: command not found, установим его.
Ничего делать не нужно просто кликаем “ок”.
ru_RU.UTF-8… done
en_EN.UTF-8… done
После установки локалей, необходимо перезагрузить сервер, после перезагрузки проверить, применились ли настройки командой.
locale
Результат должен выглядеть так:
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Если, что-то пошло не так, то подробнее в инструкции по локализации Ubuntu.
Установка Postgresql
Переходим на сайт https://1c.postgres.ru и следуем инструкциям:
После чего на почту получаем адрес репозитория и инструкцию по установке:
wget https://repo.postgrespro.ru/1c-15/keys/pgpro-repo-add.sh
sh pgpro-repo-add.sh
Если Postgres единственный на вашей машине и вы хотите сразу получить готовую к употреблению базу:
apt-get install postgrespro-1c-15
Стартуем службу:
service postgrespro-1c-15 start
Проверяем статус:
service postgrespro-1c-15 status
Зададим пароль пользователя postgres, для этого подключаемся под ним:
sudo -i -u postgres
/opt/pgpro/1c-15/bin/psql -U postgres -c "alter user postgres with password 'password';"
‘password’ – Ваш пароль, должно вернуть ALTER ROLE
exit