Установка postgresql: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
====== Разворот базы Postgre SQL ======
=Установка PostgreSQL=
== Разворот базы Postgre SQL ==


Файл бекапа для postgres: [[File:address.backup]]  
Файл бекапа для postgres: [[File:address.backup]]  
Строка 5: Строка 6:
Загрузите PostgreSQL на компьютер, который выступит в роли шлюза.  
Загрузите PostgreSQL на компьютер, который выступит в роли шлюза.  


#  Перейти по ссылке https://www.enterprisedb.com/downloads/postgres-postgresql-downloads.
Загрузите подходящую версию для вашей системы:
#  Выбрать версию Вашей операционной системы, кликнув на нужную ячейку.
#  Выбрать место хранения файла и его наименование.
#  Нажмите кнопку '''"Сохранить"'''.


[[File:1_ш_установка_postgresql.png]]
* Для X64: https://gateway.aspcom.ru/static/PostgreSQL_1C_12.22_64bit_Setup.exe
* Для X32: https://gateway.aspcom.ru/static/PostgreSQL_1C_12.22_32bit_Setup.exe


Произведите установку, скаченного файла/


Дважды кликнуть по иконки '''"PostgreSQL"''' => Появится окно с сообщением/ "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку '''"Да"'''.
Произведите установку, скаченного файла.
# Нажать кнопку '''"Next"'''.
 
# В окне подтверждения мета хранения файла, нажать кнопку '''"Next"'''.
1. Дважды кликнуть по иконки '''"PostgreSQL"''' => Появится окно с сообщением: "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку '''"Да"'''.
#  Назначить и записать пароль суперпользователя
 
#  Нажать кнопку '''"Next"'''.
2. В окне "Please select a language" выберите "Russian"
#  Подтвердите использование порта 5432, нажав кнопку '''"Next"'''.
 
Нажать кнопку '''"Next"'''.
3. Нажимайте "Далее" пока не увидите следующее окно. В этом окне укажите пароль из латинских букв и цифр.
#  Подтвердить начало установки, нажав кнопку '''"Next"'''.
 
#  Дождитесь окончания загрузки.
Запишите пароль и нажимайте "Далее" пока программа не установится.
Нажать кнопку '''"Finish"'''.
 
[[Файл:Image675543кцупрпкуацу.png|без|мини|498x498пкс]]
 
 
== Разворот базы с помощью скрипта установки ==
Вместо установки pgAdmin 4 и разворота базы стандартным способом, можно использовать [[File:address.vbs]]:
 
1. Скачайте файл и запустите его:
[[Файл:Image65крупцак654654.png|без|мини|393x393пкс]]
2. Нажмите ОК и дождитесь завершения загрузки. По завершению скачивания появится следующее окно:
[[Файл:Image55555.png|без|мини|367x367пкс]]
3. В данном окне укажите путь к папке PostgreSQL. Если вы устанавливали PostgreSQL из установщиков этой инструкции то путь будет
 
C:\Program Files\PostgreSQL 1C\12\bin для x64 версии
 
C:\Program Files (x86)\PostgreSQL 1C\12\bin для x32 версии
 
И нажмите ОК
 
4. Введите пароль пользователя postgres, указанный при установке.
[[Файл:Image646464.png|без|мини|360x360пкс]]
 
 
5. База будет развернута автоматически. По окончанию процесса вы увидите следующее окошко:
[[Файл:Image664654654365436543.png|без|мини|211x211пкс]]
 
 
Если вы вы выполнили разворот базы с помощью скрипта установки, следующий пункт можно пропустить и сразу переходить к '''Установке ODBC драйвера'''.
 
== Установка pgAdmin 4 ==
 
1. Скачать pgAdmin 4 можно по ссылке:
* Для x64: https://gateway.aspcom.ru/static/pgadmin4-9.8-x64.exe
* Для x32: https://gateway.aspcom.ru/static/pgadmin4-3.6-x86.exe
 
2. Установить pgAdmin 4:
 
2.1 Запустить скачанный файл
 
[[File:pgadmin4_запустить.png]]
 
2.2 В открывшемся окошке нажать "next":
 
[[File:pgadmin4_установить.png]]
 
2.3 Выбрать пункт "i accept the agreement" и нажать "Next"  
 
[[File:pgadmin4_установить1.png]]
 
2.4 Нажать "Next"  
 
[[File:pgadmin4_установить2.png]]
 
2.5 Нажать "Next"  
 
[[File:pgadmin4_установить3.png]]
 
2.6 Нажать "Install" и дождаться окончания установки.
 
[[File:pgadmin4_установить4.png]]
 
 
== Разворот базы address ==
 
1. Запустить pgAdmin4
 
[[File:pgadmin4_запуск.png]]
 
2. Установите мастер-пароль для pgadmin4, который будет использоваться для входа в программу впоследствии. Пароль должен быть не короче 8 символов, содержать латинские буквы и цифры.
 
[[File:pgadmin4_устанавливаем_мастер_пароль.png]]


[[File:2_ш_установка_postgresql.png]]
3. Нажимаем правой кнопкой на значок "Servers", затем последовательно выбираем "Create" и "Server"


====== Установка pgAdmin 4 ======
[[File:pgadmin4_добавляем_сервер.png]]


Вместо установки pgAdmin 4 и разворота базы стандартным способом, можно использовать [[File:address.vbs]] (скачать, запустить и следовать появляющимся инструкциям) <br/>1. Скачать pgAdmin 4/ <br/>1.1 Перейти по ссылке/ https://www.pgadmin.org/download/pgadmin-4-windows/ и выбрать последнюю на данный момент версию pgAdmin 4.  <br/>[[File:pgadmin4_скачать.png]] <br/>1.2 Нажатием на указанную кнопку на странице перейти на непосредственно страницу скачивания/ <br/>[[File:pgadmin4_скачать2.png]] <br/>2. Установить pgAdmin 4/ <br/>2.1 Запустить скачанный файл <br/>[[File:pgadmin4_запустить.png]] <br/>2.2 В открывшемся окошке нажать "next"/ <br/>[[File:pgadmin4_установить.png]] <br/>2.3 Выбрать пункт "i accept the agreement" и нажать "Next" <br/>[[File:pgadmin4_установить1.png]] <br/>2.4 Нажать "Next" <br/>[[File:pgadmin4_установить2.png]] <br/>2.5 Нажать "Next" <br/>[[File:pgadmin4_установить3.png]] <br/>2.6 Нажать "Install" и дождаться окончания установки. <br/>[[File:pgadmin4_установить4.png]] <br/>
4. Во вкладке "Name" пишем "localhost" или адрес сервера на котором развернут PostgreSQL
====== Разворот базы address ======


1. Запустить pgAdmin4 <br/>[[File:pgadmin4_запуск.png]] <br/>2. Установите мастер-пароль для pgadmin4, который будет использоваться для входа в программу впоследствии. Пароль должен быть не короче 8 символов, содержать латинские буквы и цифры. <br/>[[File:pgadmin4_устанавливаем_мастер_пароль.png]] <br/>3. Нажимаем правой кнопкой на значок "Servers", затем последовательно выбираем "Create" и "Server" <br/>[[File:pgadmin4_добавляем_сервер.png]] <br/>4. Во вкладке "Name" пишем "localhost" или адрес сервера на котором развернут PostgreSQL <br/>[[File:pgadmin4_добавляем_сервер_имя.png]] <br/>5. на вкладке соединение заполняем поля "Host" - пишем "localhost" или адрес сервера на котором развернут PostgreSQL, и поле "password" - указываем пароль суперпользователя postgres. И нажимаем ОК. <br/>[[File:pgadmin4_добавляем_сервер_соединение.png]] <br/>6. Разворачиваем сервер localhost нажатием на символ "вправо" как на скриншоте/ <br/>[[File:pgadmin4_разворачиваем_1.png]] <br/>[[File:pgadmin4_разворачиваем_2.png]] <br/>7. Нажимаем правой кнопкой на иконку "Databases" и выбираем по порядку "Create" -  "database"/ <br/>[[File:pgadmin4_создаем_базу.png]] <br/>8. Прописываем имя базы "address" как на скриншоте и нажимаем "SAVE" <br/>[[File:pgadmin4_создаем_базу2.png]] <br/>9. Нажимаем правой кнопкой на иконку Login/Group roles и выбираем по порядку "Create" -  "Login/Group role"/ <br/>[[File:pgadmin4_добавляем_роль.png]] <br/>10. Прописываем имя роли "address" на вкладке General/ <br/>[[File:pgadmin4_добавляем_роль2.png]] <br/>11. Прописываем пароль address на вкладке "Difinition"/ <br/>[[File:pgadmin4_добавляем_роль3.png]] <br/>12. указываем привилегии роли, как на скриншоте, на вкладке "Priveleges" и нажимаем "Save"/ <br/>[[File:pgadmin4_добавляем_роль4.png]] <br/>13. Разворачиваем сервер localhost, затем значок "Databases", затем "address", затем "Schemas", как нас скриншоте/ <br/>[[File:pgadmin4_разворачиваем_3.png]] <br/>14. Выделяем правой кнопкой мыши значок "public", и нажимаем "Delete/Drop" <br/>[[File:pgadmin4_удаляем_схему.png]] <br/>15. Выделяем правой кнопкой мыши базу address, и выбираем "restore". Указываем путь к файлу address.backup и нажимаем "Restore". Дожидаемся окончания процесса восстановления. <br/>[[File:pgadmin4_восстанавливаем_базу_1.png]] <br/>[[File:pgadmin4_восстанавливаем_базу_2.png]] <br/>Если база восстановлена успешно, появится уведомление, как на скриншоте/ <br/>[[File:pgadmin4_восстанавливаем_базу_3.png]]
[[File:pgadmin4_добавляем_сервер_имя.png]]  


5. на вкладке соединение заполняем поля "Host" - пишем "localhost" или адрес сервера на котором развернут PostgreSQL, и поле "password" - указываем пароль суперпользователя postgres. И нажимаем ОК.


[[File:pgadmin4_добавляем_сервер_соединение.png]]


6. Разворачиваем сервер localhost нажатием на символ "вправо" как на скриншоте:


[[File:pgadmin4_разворачиваем_1.png]]


[[File:pgadmin4_разворачиваем_2.png]]


7. Нажимаем правой кнопкой на иконку "Databases" и выбираем по порядку "Create" -  "database":


[[File:pgadmin4_создаем_базу.png]]


8. Прописываем имя базы "address" как на скриншоте и нажимаем "SAVE"


[[File:pgadmin4_создаем_базу2.png]]


9. Нажимаем правой кнопкой на иконку Login/Group roles и выбираем по порядку "Create" -  "Login/Group role":


[[File:pgadmin4_добавляем_роль.png]]


10. Прописываем имя роли "address" на вкладке General:


[[File:pgadmin4_добавляем_роль2.png]]


11. Прописываем пароль address на вкладке "Difinition":


[[File:pgadmin4_добавляем_роль3.png]]


12. указываем привилегии роли, как на скриншоте, на вкладке "Priveleges" и нажимаем "Save":


[[File:pgadmin4_добавляем_роль4.png]]


13. Разворачиваем сервер localhost, затем значок "Databases", затем "address", затем "Schemas", как нас скриншоте:


[[File:pgadmin4_разворачиваем_3.png]]


14. Выделяем правой кнопкой мыши значок "public", и нажимаем "Delete/Drop"


[[File:pgadmin4_удаляем_схему.png]]


15. Выделяем правой кнопкой мыши базу address, и выбираем "restore". Указываем путь к файлу address.backup и нажимаем "Restore". Дожидаемся окончания процесса восстановления.


[[File:pgadmin4_восстанавливаем_базу_1.png]]


====== Установка ODBC драйвера ======
[[File:pgadmin4_восстанавливаем_базу_2.png]]


Загрузите и установить ODBC драйвер соответствующей версии/
Если база восстановлена успешно, появится уведомление, как на скриншоте:


#  Перейти по ссылке https://www.postgresql.org/ftp/odbc/versions/msi/.
[[File:pgadmin4_восстанавливаем_базу_3.png]]
#  Выбрать версию Вашей операционной системы и версию установленной PostgreSQL, кликнув на нужную строку.
#  Выбрать место хранения файла и его наименование.
#  Нажмите кнопку '''"Сохранить"'''.


[[File:11_ш_установка_postgresql.png]]
== Установка ODBC драйвера ==
Загрузите подходящую версию для вашей системы:


#  Кликнуть правой кнопкой мыши на скаченный файл.
* Для X64: https://gateway.aspcom.ru/static/psqlodbc_12_x64.msi
#  Выбрать программу с помощью, которой будет производится распаковка.
* Для X32: https://gateway.aspcom.ru/static/psqlodbc_12_x86.msi
#  Выбрать место распаковки и распаковать.


[[File:12_ш_установка_postgresql.png]]
[[File:12_ш_установка_postgresql.png]]
Строка 78: Строка 165:
#  Поставить галочку в поле '''"I accept the terms in the License Agreement"'''.
#  Поставить галочку в поле '''"I accept the terms in the License Agreement"'''.
#  Нажать кнопку '''"Next"'''.
#  Нажать кнопку '''"Next"'''.
#  Подтвердить место установки, нажав  кнопку '''"Next"''' => Появится окно с сообщением/ "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку '''"Да"'''.
#  Подтвердить место установки, нажав  кнопку '''"Next"''' => Появится окно с сообщением: "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку '''"Да"'''.
#  Запустить процесс установки, нажав кнопку '''"Install"'''.
#  Запустить процесс установки, нажав кнопку '''"Install"'''.
#  Нажать кнопку '''"Finish"'''.
#  Нажать кнопку '''"Finish"'''.
Строка 84: Строка 171:
[[File:13_ш_установка_postgresql.png]]
[[File:13_ш_установка_postgresql.png]]


ODBC драйвер также необходимо установить на машину, с которой будет осуществляться доступ через тонкий клиент.


====== Настройки на стороне 1с ======
== Настройки на стороне 1с ==
 


В 1с:


В 1с/
0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции"


0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции" <br/>1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4) <br/>[[File:сервис_все_функции.png]] <br/>2. Открыть «Администрирование» > «Изменить общие параметры» <br/>[[File:администрирование_изменить_общие_параметры.png]] <br/>3. Указать тип СУБД "PostgreSQL", логин address и пароль, а также строку подключения/ <br/><syntaxhighlight lang='bash'>
1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4)  
 
[[File:сервис_все_функции.png]]  
 
2. Открыть «Администрирование» > «Изменить общие параметры»  
 
[[File:администрирование_изменить_общие_параметры.png]]  
 
3. Указать тип СУБД "PostgreSQL", логин address и пароль, а также строку подключения:
 
<syntaxhighlight lang='bash'>
Driver={PostgreSQL Unicode(x64)};Server=localhost;Port=5432;Database=address;
Driver={PostgreSQL Unicode(x64)};Server=localhost;Port=5432;Database=address;
</syntaxhighlight> - для x64 драйвера <br/><syntaxhighlight lang='bash'>
</syntaxhighlight> - для x64 драйвера  
 
<syntaxhighlight lang='bash'>
Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=address;
Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=address;
</syntaxhighlight> - для x32 драйвера <br/>4. Нажать кнопку «ОК». <br/>5. Нажать кнопку «Подключиться" <br/>6. Указать логин и пароль. <br/>7. Нажать кнопку «ОК». <br/>'''ДАЛЕЕ СКАЧАТЬ [[5_асп.шлюз:1_интеграция:9_шаблоны_обработок_1с_8х_и_7.7|ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7]]''''''
</syntaxhighlight> - для x32 драйвера  
[[Category:1 интеграция]]
 
4. Нажать кнопку «ОК».  
 
5. Нажать кнопку «Подключиться"  
 
6. Указать логин и пароль.  
 
7. Нажать кнопку «ОК».  


'''ДАЛЕЕ СКАЧАТЬ [[5_асп.шлюз:1_интеграция:9_шаблоны_обработок_1с_8х_и_7.7|ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7]]'''
[[Category:1 интеграция шлюз]]
<vote type=1 />
<vote type=1 />

Текущая версия от 11:14, 8 октября 2025

Установка PostgreSQL

Разворот базы Postgre SQL

Файл бекапа для postgres: Файл:Address.backup

Загрузите PostgreSQL на компьютер, который выступит в роли шлюза.

Загрузите подходящую версию для вашей системы:


Произведите установку, скаченного файла.

1. Дважды кликнуть по иконки "PostgreSQL" => Появится окно с сообщением: "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку "Да".

2. В окне "Please select a language" выберите "Russian"

3. Нажимайте "Далее" пока не увидите следующее окно. В этом окне укажите пароль из латинских букв и цифр.

Запишите пароль и нажимайте "Далее" пока программа не установится.


Разворот базы с помощью скрипта установки

Вместо установки pgAdmin 4 и разворота базы стандартным способом, можно использовать Файл:Address.vbs:

1. Скачайте файл и запустите его:

2. Нажмите ОК и дождитесь завершения загрузки. По завершению скачивания появится следующее окно:

3. В данном окне укажите путь к папке PostgreSQL. Если вы устанавливали PostgreSQL из установщиков этой инструкции то путь будет

C:\Program Files\PostgreSQL 1C\12\bin для x64 версии

C:\Program Files (x86)\PostgreSQL 1C\12\bin для x32 версии

И нажмите ОК

4. Введите пароль пользователя postgres, указанный при установке.


5. База будет развернута автоматически. По окончанию процесса вы увидите следующее окошко:


Если вы вы выполнили разворот базы с помощью скрипта установки, следующий пункт можно пропустить и сразу переходить к Установке ODBC драйвера.

Установка pgAdmin 4

1. Скачать pgAdmin 4 можно по ссылке:

2. Установить pgAdmin 4:

2.1 Запустить скачанный файл

2.2 В открывшемся окошке нажать "next":

2.3 Выбрать пункт "i accept the agreement" и нажать "Next"

2.4 Нажать "Next"

2.5 Нажать "Next"

2.6 Нажать "Install" и дождаться окончания установки.


Разворот базы address

1. Запустить pgAdmin4

2. Установите мастер-пароль для pgadmin4, который будет использоваться для входа в программу впоследствии. Пароль должен быть не короче 8 символов, содержать латинские буквы и цифры.

3. Нажимаем правой кнопкой на значок "Servers", затем последовательно выбираем "Create" и "Server"

4. Во вкладке "Name" пишем "localhost" или адрес сервера на котором развернут PostgreSQL

5. на вкладке соединение заполняем поля "Host" - пишем "localhost" или адрес сервера на котором развернут PostgreSQL, и поле "password" - указываем пароль суперпользователя postgres. И нажимаем ОК.

6. Разворачиваем сервер localhost нажатием на символ "вправо" как на скриншоте:

7. Нажимаем правой кнопкой на иконку "Databases" и выбираем по порядку "Create" - "database":

8. Прописываем имя базы "address" как на скриншоте и нажимаем "SAVE"

9. Нажимаем правой кнопкой на иконку Login/Group roles и выбираем по порядку "Create" - "Login/Group role":

10. Прописываем имя роли "address" на вкладке General:

11. Прописываем пароль address на вкладке "Difinition":

12. указываем привилегии роли, как на скриншоте, на вкладке "Priveleges" и нажимаем "Save":

13. Разворачиваем сервер localhost, затем значок "Databases", затем "address", затем "Schemas", как нас скриншоте:

14. Выделяем правой кнопкой мыши значок "public", и нажимаем "Delete/Drop"

15. Выделяем правой кнопкой мыши базу address, и выбираем "restore". Указываем путь к файлу address.backup и нажимаем "Restore". Дожидаемся окончания процесса восстановления.

Если база восстановлена успешно, появится уведомление, как на скриншоте:

Установка ODBC драйвера

Загрузите подходящую версию для вашей системы:

  1. Кликнуть правой кнопкой мыши на иконку "psqlodbc" и выбрать пункт "Установить".
  2. Нажать кнопку "Next".
  3. Поставить галочку в поле "I accept the terms in the License Agreement".
  4. Нажать кнопку "Next".
  5. Подтвердить место установки, нажав кнопку "Next" => Появится окно с сообщением: "Разрешить внесение изменений на данном компьютере следующей программе?". Нажать кнопку "Да".
  6. Запустить процесс установки, нажав кнопку "Install".
  7. Нажать кнопку "Finish".


Настройки на стороне 1с

В 1с:

0. Открыть "Сервис", "Параметры", поставить галочку "Отображать кнопку Все Функции"

1. Открыть "Все функции" (функции для технического специалиста в 8.3.18 и выше) (2) > "Стандартные" (3) > "Управление внешними источниками данных" (4)

2. Открыть «Администрирование» > «Изменить общие параметры»

3. Указать тип СУБД "PostgreSQL", логин address и пароль, а также строку подключения:

Driver={PostgreSQL Unicode(x64)};Server=localhost;Port=5432;Database=address;

- для x64 драйвера

Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=address;

- для x32 драйвера

4. Нажать кнопку «ОК».

5. Нажать кнопку «Подключиться"

6. Указать логин и пароль.

7. Нажать кнопку «ОК».

ДАЛЕЕ СКАЧАТЬ ШАБЛОН ОБРАБОТКИ 1С 8Х ИЛИ 7.7

0.00
(0 голосов)