PostgreSQL в облаке Яндекса. Настройка подключения из Экстрактора 1С
В этой статье мы расскажем, как настроить подключение к базе данных PostgreSQL в облаке Яндекса.
Настройка сервера PostgreSQL,установка драйвера ODBC и сертификатов
Не забудьте настроить сам сервер PostgreSQL так, чтобы был возможен публичный доступ к нему. Воспользуйтесь официальной инструкцией Яндекса , чтобы сделать это.
Необходимо также убедиться, что у вас установлен psqlODBC драйвер на той машине, где работает сервер 1С. Если psqlODBC драйвер не установлен - установите его. Дистрибутив драйвера можно скачать на официальном сайте PostgreSQL. Также мы сняли для вас видео на эту тему. Если что-то не получилось - обратитесь к нему на YouTube: Решение проблем с подключением к PostgreSQL. или в ВК : Решение проблем с подключением к PostgreSQL.
Т.к. подключение у нас будет защищенное, то потребуется еще установить 2 сертификата
на вашем сервере 1С.скачайте файл сертификата CA по ссылке.
у скачанного файла поменяйте расширение на “.Crt”
выполните файл crt. В открывшемся окне выберите “Установить сертификат”
Выберите “Локальный компьютер”
Выберите куда поместить сертификат
Далее нужно скачать еще один сертификат RootCA.
И выполнить все те же действия: переименовать расширение файла в crt, запустить файл, выбрать “Локальный компьютер”. Но поместить его в другую папку: “Промежуточные центры сертификации”:
Перезапустите службу сервера 1С. (Служба сервера 1С перечисляет сертификаты единожды при старте, поэтому при добавлении сертификатов - ее нужно перезапускать).
Настройка подключения в Экстракторе.
После настройки доступа к серверу на сервере PostgreSQL и установки сертификатов и драйвера - можно приступать к созданию подключения в Экстракторе 1С.
Выберите в меню Экстрактора 1С “Подключения” и создайте новое:
Выберите наименование
Выберите тип подключения “PostgreSQL”
Укажите адрес вашего сервера
Выберите SSL mode. От этого параметра зависит, будут ли шифроваться ваши данные для обеспечения безопасности вашего соединения. Рекомендуемый уровень “require“. Он обеспечит шифрование данных, но не будет требовать слишком много дополнительных накладных расходов. При установке более низкого уровня безопасности подключение не сработает вовсе.
Укажите пользователя и пароль, а также базу данных, к которой следует подключиться. И выберите схему, которая будет использоваться по умолчанию для создания таблиц.
Способ доставки файла в каталог загрузки переключите в положение “Не используется”, т.к. обмен файлами с облачным вариантом PostgreSQL вероятнее всего вызовет трудности в настройке доступа к папке обмена.