Схема 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
);