Переходите на новый сайт Базы знаний. Актуализация контента происходит теперь там.





Установка PostgreSQL на Linux
Установка PostgreSQL на Astra Linux
Для установки PostgreSQL на Astra Linux см. следующую инструкцию.
    Установка PostgreSQL из репозитория PostgreSQL Apt
    Рассмотрим установку на операционную систему Ubuntu. PostgreSQL доступен во всех версиях Ubuntu по умолчанию, но не гарантирует автоматического обновления при выходе новых выпусков. В локальном репозитории есть только «моментальные снимки» (snapshots) конкретной версии. Лучше всего устанавливать программное обеспечение из репозитория PostgreSQL Apt.
    Репозиторий PostgreSQL Apt содержит последнюю версию PostgreSQL, а также все предыдущие серверные пакеты, расширения и модули.
      1. Добавьте репозиторий PostgreSQL
      Для установки из официального репозитория, сначала нужно добавить его в свою систему.
      Импортируйте ключ репозитория GPG с помощью команд:
        
        sudo apt-get install wget ca-certificates
        
        
        wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
        

        Затем добавьте репозиторий PostgreSQL, набрав:
          
          sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
          
          2. Обновите список пакетов
          После добавления официального репозитория PostgreSQL обязательно обновите список пакетов. Это гарантирует, что вы установите последний пакет PostgreSQL.
            
            sudo apt-get update
            
            3. Установите PostgreSQL
            Чтобы установить PostgreSQL и дополнительный пакет PostgreSQL (который предоставляет дополнительные функции), используйте следующую команду:
              
              sudo apt-get install postgresql postgresql-contrib
              

              По умолчанию программное обеспечение создает пользователя postgres после успешной установки системы базы данных. По умолчанию эта учетная запись пользователя имеет роль «postgres».
                Установка PostgreSQL из локального репозитория Ubuntu
                Если вы предпочитаете устанавливать PostgreSQL из локального репозитория Ubuntu, то обратите внимание, что скорее всего, там находится не последняя версия пакета.
                1. Проверьте доступную версию PostgreSQL
                Прежде чем решить, хотите ли вы установить PostgreSQL из репозитория Ubuntu, проверьте, какие версии доступны. Обновите репозиторий, а затем выполните команду:
                  
                  apt show postgresql
                  
                  Вывод предоставляет всю необходимую информацию о пакете, включая номер выпуска и размер.

                    2. Установите пакет PostgreSQL
                    Если вас устраивает версия PostgreSQL, доступная из локального репозитория, используйте следующую команду для установки пакета:
                      
                      sudo apt install postgresql postgresql-contrib
                      
                      С помощью этих простых шагов вы успешно установили PostgreSQL в Ubuntu.
                        Подключитесь к PostgreSQL
                        Чтобы установить соединение с только что настроенной базой данных, войдите в учетную запись postgres с помощью:
                          
                          sudo su - postgres
                          
                          Теперь откройте командную строку postgres с помощью команды:
                            
                            psql
                            

                            Проверьте информацию о подключении
                            Если вы подключены к PostgreSQL и хотите просмотреть подробности подключения, используйте команду:
                              
                              \conninfo
                              
                              В выходных данных отображается информация об имени базы данных, учетной записи, в которую вы вошли, пути к сокету и номере порта.

                                Задайте пароль пользователю postgres
                                Если вы планируете подключаться к серверу через пользователя postgres, ему необходимо задать пароль.
                                Для этого подключитесь к серверу PostgreSQL через psql:
                                  
                                  sudo -u postgres psql template1
                                  
                                  В командной строке psql используйте команду:
                                    
                                    ALTER USER postgres with encrypted password 'your_password';
                                    
                                    Настройте доступ к серверу с другого хоста
                                    Если вы устанавливаете PostgreSQL на сервер, отличный от того, на котором установлен PIX BI (или PIX Master), необходимо отредактировать файл /etc/postgresql/*/main/pg_hba.conf, добавив туда строку
                                      
                                      host  all  postgres  <ipaddress>/32  md5
                                      
                                      где <ipaddress> - IP адрес сервера PIX BI (или PIX Master)
                                        Больше информации по установке вы можете найти: