O esquema public
O esquema public de um banco de dados PostgreSQL é criado por padrão quando um novo banco é criado. Todos os usuários, por padrão, têm acesso a esse esquema, a menos que esse acesso seja explicitamente restrito. Quando um banco de dados será usado por um único usuário e não possui agrupamentos complexos de objetos de dados além do que pode ser naturalmente suportado por um banco de dados objeto-relacional, o esquema public geralmente é suficiente. Não é necessário adicionar esquemas adicionais a esse tipo de banco. Este exercício vai reforçar a ideia de que o esquema public pode ser ignorado na maioria dos usos básicos do PostgreSQL.
Este exercício faz parte do curso
Criando bancos de dados PostgreSQL
Instruções do exercício
- Imagine que você está usando o banco de dados
poddescrito nas lições anteriores. Crie uma tabela chamadausers(para representar os ouvintes de podcasts na plataforma) no bancopodde forma que ela seja adicionada ao esquemapublic.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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
);