ComeçarComece de graça

Schemas em nível de usuário

Um caso de uso importante para schemas no PostgreSQL é permitir que usuários do banco de dados tenham seu próprio conjunto de tabelas, acessíveis apenas por cada usuário, de modo que o acesso de um não interfira no de outros. Em nome da segurança, é possível ir além e separar quaisquer tabelas de produção para impedir que sejam manipuladas por usuários não autorizados. Os schemas permitem criar essas divisões sem usar vários bancos de dados, o que pode reduzir a necessidade de manutenção para administradores de banco de dados.

Este exercício faz parte do curso

Criando bancos de dados PostgreSQL

Ver curso

Instruções do exercício

  • Crie 3 schemas: um para a desenvolvedora web Ann Simmons, um para o analista de dados Ty Beck e um para os dados de produção (chamado production). Use o formato nome_sobrenome para nomear os schemas dos funcionários.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
Editar e executar o código