Odin | База знаний 1С

Как установить PostgreSQL 17 для 1С на Ubuntu Server 24.04?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

Установка postgresql 17 для 1С в Ubuntu server 24.04



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для установки PostgreSQL 17 для 1С на Ubuntu Server 24.04 выполните следующие шаги:

### 1. Обновление системы
Сначала обновите список пакетов и установите последние версии пакетов для системы:

bash
sudo apt-get update
sudo apt-get upgrade

### 2. Установка OpenSSH Server
Установите OpenSSH Server для удаленного доступа по SSH:

bash
sudo apt install openssh-server

### 3. Добавление репозитория PostgreSQL
Скачайте и добавьте репозиторий для PostgreSQL:

bash
wget  https://repo.postgrespro.ru/1c/1c-17/keys/pgpro-repo-add.sh 
sudo sh pgpro-repo-add.sh

### 4. Установка PostgreSQL 17
Установите PostgreSQL 17 для 1С:

bash
sudo apt-get install postgrespro-1c-17

### 5. Проверка статуса службы
Проверьте статус службы PostgreSQL, чтобы убедиться, что она запущена и работает:

bash
sudo systemctl status postgrespro-1c-17

### 6. Настройка пользователя PostgreSQL
Войдите в PostgreSQL как пользователь 'postgres':

bash
sudo -u postgres psql

Измените пароль для пользователя 'postgres':

sql
ALTER USER postgres WITH PASSWORD 'ваш_новый_пароль';

Не забудьте заменить `ваш_новый_пароль` на желаемый пароль.

### 7. Настройка локали (опционально)
Если требуется, установите русскую локаль:

bash
sudo localectl set-locale LANG=ru_RU.UTF-8
export LANG=ru_RU.UTF-8

### 8. Настройка сетевого доступа
Отредактируйте файл конфигурации PostgreSQL для настройки сетевого доступа:

bash
sudo nano /etc/postgresql/17/main/postgresql.conf

Убедитесь, что строка `listen_addresses` установлена на `'*'` для разрешения удаленных подключений.

Также отредактируйте файл `pg_hba.conf` для настройки правил доступа:

bash
sudo nano /etc/postgresql/17/main/pg_hba.conf

Добавьте строки для разрешения доступа с нужных IP-адресов.

### 9. Перезапуск службы PostgreSQL
После внесения изменений перезапустите службу PostgreSQL:

bash
sudo systemctl restart postgrespro-1c-17

### 10. Проверка подключения
Проверьте подключение к базе данных с помощью клиента psql:

bash
psql -U postgres -h localhost -d postgres

Теперь PostgreSQL 17 установлен и настроен для работы с 1С на Ubuntu Server 24.04.

Рекомендую посмотреть здесь: https://1s-on.ru/ustanovka-postgresql-dlya-1s-na-linux/



   
ОтветитьЦитата
(@vital-vasiliev)
Участник
Присоединился: 2 месяца назад
Записи: 0
 

Здравствуйте! После установки пакетов каталог /etc/postgresql/ отсутствует. Правильно ли я понимаю, что нужно создавать вручную, копировать нужные файлы из /opt/pgpro/1c-17/share/ и править /lib/systemd/system/postgrespro-1c-17.service для запуска с параметром -c config_file=/etc/postgresql/1c-17/main/postgresql.conf ?



   
ОтветитьЦитата
Фото аватара
(@a_1s_admin)
Участник Admin
Присоединился: 2 месяца назад
Записи: 35
 

Здравствуйте. Нет

Вот подробная инструкция https://kuharbogdan.com/stati-po-1s/postgresql-16-cerver-1s-x64-i-1s-8-3-23-na-ubuntu-22-04/



   
ОтветитьЦитата
(@vital-vasiliev)
Участник
Присоединился: 2 месяца назад
Записи: 0
 

Спасибо.



   
ОтветитьЦитата