February 5, 2021

Устанавливаем базу данных как в Skype, госорганах США и Франции

Как  быстро установить и настроить бесплатную, проверенную временем и  обладающую широчайшими возможностями реляционную базу данных PostgreSQL?  Читайте, следуйте инструкциям и навсегда закройте этот вопрос.

Наиболее надежным источником установки является официальный ресурс - www.postgresql.org, предоставляющий ссылки  для скачивания и инструкции для инсталляции в разных операционных системах (Windows, macOS, Linux, Solaris. BSD).

Установка

В Windows установка происходит без неожиданностей путем скачивания инсталляционного файла,его запуска и следования инструкциям.

В Linux процесс немного сложнее. В частности, он состоит из следующих этапов (рассмотрю на примере установки в Ubuntu):

  • добавляем репозиторий командой:

sudo  sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release  -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

  • добавляем ключ postgresql.org в список доверенных:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

  • обновляем индекс базы данных репозиториев:

sudo apt-get update

  • устанавливаем PostgreSQL:

sudo apt-get -y install postgresql

Настройка

Для настройки работы в Linux необходимо запустить службу (systemctl start postgresql;  для справки, сервер прослушивает порт 5432). Затем в простейшем случае  для начала работы можно воспользоваться средствами командной строки,  которые

в Windows доступны из каталога bin инсталляции, а

в Linux посредством запуска от имени служебного пользователя postgres (создается во время инсталляции) командной оболочки psql:

  • sudo su postgres;
  • psql

Затем можно осуществлять привычные операции с базой данных:

Далее  расскажу, как устанавливать и пользоваться графической средой для  работы с PostgreSQL. Подписывайтесь и будем вместе изучать  инструментарий, необходимый для проведения анализа данных с помощью  Python.