Создание собственной базы данных рецептов

PostgreSQLBeginner
Практиковаться сейчас

Введение

В этом испытании вы попробуете себя в роли фуд-блогера и создадите собственную базу данных рецептов на базе PostgreSQL. Ваша задача — подготовить выделенную базу данных с именем recipe_db, которая станет надежным хранилищем для ваших кулинарных шедевров.

Вам предстоит использовать утилиту createdb для создания базы и команду psql -l для проверки результата через вывод списка всех доступных баз данных. Все операции должны выполняться в стандартном рабочем каталоге пользователя ~/project. Испытание считается пройденным, если recipe_db успешно отобразится в списке баз данных.

Создание собственной базы данных рецептов

Начните свое кулинарное приключение! Любому автору рецептов нужна организованная система для хранения своих наработок. Это задание поможет вам освоить настройку базы данных PostgreSQL для управления вашими гастрономическими проектами.

Задачи

  • Создать базу данных PostgreSQL с именем recipe_db.
  • Подтвердить создание базы данных, выведя список всех существующих баз.

Требования

  1. Используйте команду createdb для создания базы данных.
  2. Используйте команду psql -l, чтобы просмотреть список баз данных и убедиться в наличии recipe_db.
  3. Все команды должны выполняться в директории ~/project.

Примеры

После успешного создания базы данных и вызова списка всех баз, вы должны увидеть recipe_db в выводе команды psql -l.

                              List of databases
   Name    |  Owner   | Encoding | Collate |  Ctype  |   Access privileges
-----------+----------+----------+---------+---------+-----------------------
 postgres  | postgres | UTF8     | C.UTF-8 | C.UTF-8 |
 recipe_db | labex    | UTF8     | C.UTF-8 | C.UTF-8 |
 template0 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
 template1 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
(4 rows)
Пример вывода списка баз данных

Подсказки

  • Не забудьте указать имя базы данных сразу после команды createdb.
  • Команда psql -l — это стандартный способ инвентаризации всех доступных баз данных в системе.
✨ Проверить решение и практиковаться

Резюме

В рамках этого испытания вы научились создавать базу данных PostgreSQL с именем recipe_db, используя консольную утилиту createdb, и проверять результат с помощью команды psql -l. Основной упор был сделан на использование инструментов командной строки для администрирования в среде PostgreSQL.

Ключевые навыки, которые вы закрепили: создание новых баз данных и навигация по списку существующих объектов. Успешное выполнение задания подтверждает ваше владение базовыми операциями администрирования PostgreSQL.