Установка Postgres Pro Standard на компьютер с Astra Linux Common Edition (Орёл)

  • Михаил
  • 15 мин. на прочтение
  • 576
  • 25 Jan 2023
  • 25 Jan 2023

Postgres Pro Standard 15 — это объектно-реляционная система управления базами данных, разработанная Postgres Professional на основе PostgreSQL. В Postgres множество новых функций были реализованы раньше большинства коммерческих СУБД. При этом система продолжает активно развиваться, а наличие свободно-распространяемой версии гарантирует безопасность кода, который открыт и многократно проанализирован, и удобство использования.

Поддерживаемые конфигурации: версии операционной системы и архитектуры

astra-orel 2.12: x86_64
 

Инструкции по установке

Качаем, запускаем

sudo wget https://repo.postgrespro.ru/std-15/keys/pgpro-repo-add.sh
sudo sh pgpro-repo-add.sh

Если наш продукт единственный Postgres на вашей машине и вы хотите сразу получить готовую к употреблению базу:

sudo apt-get install postgrespro-std-15

Если у вас уже установлен другой Postgres и вы хотите чтобы он продолжал работать параллельно (в том числе и для апгрейда с более старой major-версии):

sudo apt-get install postgrespro-std-15-contrib
sudo /opt/pgpro/std-15/bin/pg-setup initdb
sudo /opt/pgpro/std-15/bin/pg-setup service enable
sudo /opt/pgpro/std-15/bin/pg-setup service start
sudo /opt/pgpro/std-15/bin/pg-setup service status

Если вы хотите создать базу пригодную для использования с продуктами 1С:

sudo apt-get install postgrespro-std-15-contrib
sudo /opt/pgpro/std-15/bin/pg-setup initdb --tune=1c
sudo /opt/pgpro/std-15/bin/pg-setup service enable
sudo /opt/pgpro/std-15/bin/pg-setup service start
sudo /opt/pgpro/std-15/bin/pg-setup service status

В состав Postgres Pro Standard входят многочисленные дополнительные компоненты, которые могут быть установлены с помощью apt-get после установки собственно Postgres

Компоненты

orafce-std-15 3.24.4
pg-filedump-std-15 14.4
pg-portal-modify-std-15 0.3.3
pg-probackup-std-15 2.5.10
pg-repack-std-15 1.4.8
pgbouncer 1.16.0
pgpro-controldata 15.1.0
pgpro-stats-std-15 1.4.3
pldebugger-std-15 1.1.4
postgrespro-std-15 15.1.1
postgrespro-std-15-client 15.1.1
postgrespro-std-15-contrib 15.1.1
postgrespro-std-15-devel 15.1.1
postgrespro-std-15-libs 15.1.1
postgrespro-std-15-plperl 15.1.1
postgrespro-std-15-plpython3 15.1.1
postgrespro-std-15-pltcl 15.1.1
postgrespro-std-15-server 15.1.1
tds-fdw-std-15 2.0.2
postgrespro-std-15-jit 15.1.1
mamonsu 3.5.2
pgpro-pgbadger 11.6
pgpro-pwr-std-15 4.1
postgrespro-std-15-docs 15.1.1
postgrespro-std-15-docs-ru 15.1.1
libsybdb5 1.1.36
oracle-fdw-std-15 2.5.0
postgrespro-std-15-test 15.1.1
liblz4-1_7 131
liblz4-devel 131
freetds 1.3.3
freetds-libs 1.3.3

Проверяем:

netstat -nlp | grep 5432

Задаем пароль

sudo -u postgres psql postgres
postgres=# \password postgres
quit

Как настроить удаленное подключение к PostgreSQL?