НачатьНачать бесплатно

Схема public

Схема public создаётся автоматически при создании новой базы данных PostgreSQL. По умолчанию все пользователи имеют доступ к этой схеме, если только он не был явно ограничен. Когда база данных используется одним пользователем и не требует сложной группировки объектов данных сверх того, что естественно поддерживается объектно-реляционной базой данных, схемы public вполне достаточно. Добавлять дополнительные схемы в такую базу данных не нужно. Это упражнение поможет закрепить понимание того, что в большинстве базовых сценариев работы с PostgreSQL на схему public можно не обращать особого внимания.

Это упражнение является частью курса

Создание баз данных PostgreSQL

Посмотреть курс

Инструкции к упражнению

  • Представьте, что вы работаете с базой данных pod, описанной в предыдущих уроках. Создайте таблицу users (для хранения информации о слушателях подкастов на платформе) в базе данных pod таким образом, чтобы она была добавлена в схему public.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Add users table to the public schema for the pod database
___ ___ ___ (
  id serial PRIMARY KEY,
  first_name TEXT NOT NULL,
  last_name TEXT NOT NULL,
  email TEXT NOT NULL,
  hashed_password CHAR(72) NOT NULL
);
Редактировать и запускать код