>_ IzzyLab

Практическое задание

PostgreSQL: создай базу

легко

Кластер PostgreSQL уже запущен. Создай базу данных с именем shop.

Что потренируешь:
  • postgresql
  • createdb
  • sudo -u postgres
  • роли

Разбор темы

Кластер PostgreSQL — набор баз под управлением одного процесса postgres, а администрируют его от имени системного пользователя postgres, который является суперпользователем СУБД (не путать с root ОС). По умолчанию аутентификация идёт по имени текущего системного пользователя, поэтому команды выполняют через sudo -u postgres, иначе psql ищет несуществующую роль root. Создать базу можно либо утилитой-обёрткой командной строки, либо SQL-командой CREATE DATABASE внутри psql — обе добавляют запись в системный каталог pg_database. Непрокавыченные идентификаторы приводятся к нижнему регистру, так что имя берут точно из условия.

Что проверяется

  1. база shop создана

Как это выглядит