1-зертханалық жұмыс

Скачать как docx, pdf или txt
Скачать как docx, pdf или txt
Вы находитесь на странице: 1из 9

1.1 Что такое PostgreSQL.

Установка сервера

PostgreSQL является одной из наиболее популярных систем управления базами данных. Сам проект
postgresql эволюционировал из другого проекта, который назывался Ingres. Формально развитие
postgresql началось еще в 1986 году. Тогда он назывался POSTGRES. А в 1996 году проект был
переименован в PostgreSQL, что отражало больший акцент на SQL. И собственно 8 июля 1996 года
состоялся первый релиз продукта.
С тех пор вышло множество версий postgresql. Текущей версией является версия 17. Однако
регулярно также выходят подверсии.
PostgreSQL поддерживается для всех основных операционных систем - Windows, Linux, MacOS.
Официальный сайт проекта: https://www.postgresql.org/.
PostgreSQL развивается как opensource. Исходный код проекта можно найти в репозитории на
гитхабе по адресу https://github.com/postgres/postgres.

Установка

На странице https://www.postgresql.org/download/ можно найти ссылки на загрузку различных


дистрибутивов для различных операционных систем. В частности, для загрузки дистрибутива для
Windows, а также для MacOS надо перейти на
страницу https://www.enterprisedb.com/downloads/postgres-postgresql-downloads и указать все
необходимые опции для загрузки: версию postgres и операционную систему.
В моем случае ОС - Windows 10 64х, поэтому я выбираю соответствующий пункт- Windows x86-64

Тут же можно найти дитрибутивы и для других систем.


Запустим программу установки:
На следующем экране необходимо будет указать папку для установки. Оставим папку по умолчанию
и перейдем к следующему шагу:

Далее будет предложено выбрать компоненты для установки:


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

Оставим путь по умолчанию и перейдем к следующему шагу. Затем необходимо будет установить
пароль для суперпользователя postgres:
При установке запомним пароль, так как он потребуется для подключения к серверу. Затем нужно
будет установить порт, по которому будет запускаться сервер. Можно оставить порт по умолчанию:

Далее можно будет установить локаль сервера. Оставим установку по умолчанию:

После этого мы увидим сводку по всем настройкам:


И если нас все устраивает, то можно нажать на кнопку Next, и начнется установка

И после завершения установки мы увидем следующее окно, и для выхода нажмем на кнопку Finish:
Таким образом, сервер PostgreSQL установлен, и мы можем начинать с ним работать.
1.2 Графический клиент pgAdmin

Для упрощения администрирования на сервере postgresql в базовый комплект установки входит


такой инструмент как pgAdmin. Он представляет графический клиент для работы с сервером, через
который мы в удобном виде можем создавать, удалять, изменять базы данных и управлять ими. Так,
на Windows после установки мы можем найти значок pgAdmin в меню Пуск и запустить его:

После этого нам откроется следующая программа pgAdmin. При открытии также отображится окно
для ввода пароля для подключения к серверу Postgres:

Здесь необходимо ввести пароль для суперпользователя postgres, который был задан при установке
PostgreSQL.
После успешного логина нам откроется содержимое сервера:
В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь
есть только одна база данных - postgres.
Также в правой части мы можем увидеть узел Login/Group Roles, который предназначен для
управления пользователями и их ролями.
И третий узел - Tablespaces позволяет управлять местом хранения файлов баз данных.
Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases. И
далее в контекстном меню выберем Create->Database...

После этого нам отобразится окно для создания базы данных. Введем название для БД,
например, test1 и нажмем на кнопку "Save":
После этого в древовидном меню слева отобразится содержимое созданной базы данных test1:

Вам также может понравиться