PostgreSQL - первые шаги

{title}

Что такое PostgreSQL?


PostgreSQL - это мощный движок базы данных, который также служит платформой для создания приложений. PostgreSQL позволяет нам писать хранимые процедуры и функции на нескольких языках, среди которых мы можем выделить SQL (в комплекте), PL / pgSQL (в комплекте), PL / Perl, PL / Python, PL / Java и PL / R, таким образом, мы можем решить ряд проблем, используя инструмент, который позволяет нам получить оптимальное и быстрое решение.
Благодаря всем этим функциям PostgreSQL является сложным инструментом, очень продвинутым обработчиком, где на рынке обработчик, который может соответствовать ему, - Oracle.

Получить PostgreSQL


Чтобы получить PostgreSQL, нам просто нужно перейти на его официальную страницу и загрузить соответствующий пакет для нашей операционной системы, в настоящее время процесс установки очень продвинут, и нам нужно только установить загружаемые нами двоичные файлы, официальная страница загрузки выглядит следующим образом:
//www.postgresql.org/download/
Выглядеть так:

{title}

Административные инструменты


После того, как PostgreSQL будет установлен в нашей системе, нашим основным инструментом для управления нашими базами данных станет консоль, однако есть несколько альтернатив графического управления, которые могут сэкономить нам время использования, которое консоль, возможно, не сможет, однако Команды - это самый мощный инструмент, который у нас есть, давайте посмотрим на некоторые инструменты администрирования:
  • PSQL: это командная строка, которая позволяет нам управлять и писать запросы в PostgreSQL, она также имеет некоторые очень важные дополнения, такие как возможность импорта и экспорта команд для файлов с разделителями, кроме того, она также может генерировать отчеты с выводом HTML.
  • pgAdmin: это наиболее используемый и популярный бесплатный графический интерфейс для PostgreSQL, это настольное приложение, которое позволяет нам подключаться к нескольким серверам одновременно, независимо от операционной системы. Похоже, это один из разделов, где мы управляем базами данных.

{title}

  • PHPPgAdmin: это бесплатный веб-интерфейс, созданный на основе MySQL phpMyAdmin, однако, поскольку PostgreSQL имеет больше объектов и функциональных возможностей, чем MySQL, этот интерфейс адаптирован к нему, где мы можем обрабатывать схемы, процедурные языки и т. Д. Это выглядит очень похоже на phpMyAdmin, как мы можем видеть на следующем изображении:

{title}

Конфигурационные файлы


Существует 3 основных файла, которые позволяют нам управлять и настраивать наш сервер, они находятся в папке данных, которая у нас есть по умолчанию, и мы можем свободно редактировать их, если у нас есть соответствующие разрешения в любом текстовом редакторе.
Давайте посмотрим эти файлы и их функции ниже:
  • postgresql.conf: это общий файл конфигурации, который позволяет нам, например, управлять объемом памяти, который мы можем использовать, или расположением баз данных по умолчанию, где хранить журналы, IP, где сервер должен прослушивать, и т. д.
  • pg_hba.conf: это файл, который позволяет нам управлять безопасностью, контролировать доступ к серверу, решать, какие пользователи могут подключаться к каким базам данных и т. д.
  • pg_ident.conf: это файл, который мы собираемся использовать меньше всего, он позволяет отображать пользователей ОС, которые могут получить доступ к серверу, он также позволяет нам связать пользователя ОС с пользователем PostgreSQL, например, нашим пользователем root ОС является суперпользователем PostgreSQL.

На этом мы завершаем наше руководство по основам PostgreSQL, мы уже знаем, как его получить, какие инструменты мы можем использовать для управления им и немного, где мы можем получить административные файлы и настройки сервиса.

  • 0