Atividades 1: Preparando o ambiente de treinamento e testes¶
Antes de prosseguir¶
Antes de prosseguirmos, gostaríamos de chamar sua atenção para o tópico sobre Precauções e Boas Práticas. É altamente recomendável que você leia esse conteúdo antes de prosseguir. Ele contém informações valiosas sobre como evitar possíveis transtornos e garantir a segurança e integridade dos seus dados.
Reforçamos a importância de seguir boas práticas ao trabalhar com o PostgreSQL, especialmente em ambientes de produção. As precauções adequadas podem ajudar a evitar a exclusão acidental de dados, garantir a disponibilidade do sistema, manter a integridade dos dados e proteger a segurança e privacidade das informações.
Para acessar o tópico de Precauções e Boas Práticas, clique aqui.
Leia atentamente esse conteúdo antes de continuar. Assim, você estará preparado para aproveitar ao máximo o PostgreSQL e evitar problemas indesejados.
Agora, vamos continuar com as atividades!
-
Acessando o
psql
com o superusuáriopostgres
, crie um usuário de nomeapuser
:Esse comando irá criar um novo usuário chamado apuser com a senha especificada. Lembre-se de guardar essa senha em um local seguro para uso posterior.
-
Ainda no
psql
com o superusuáriopostgres
, crie um banco de dados com o nomeap_db
:Esse comando irá criar um novo banco de dados chamado
ap_db
. -
Acesse o banco de dados
ap_db
:Esse comando irá conecta-lo ao dados chamado
ap_db
, verifique seu prompt de comando, deverá ter uma aparência similar a esta:ap_db=#
. -
Conceda ao usuário
apuser
as permissões necessárias para fazer a manutenção, assim como operações de inclusão, seleção, alteração e exclusão no banco de dadosap_db
:Esse comando irá conceder todas as permissões ao usuário
apuser
noSCHEMA
public do banco de dadosap_db
. -
Saia do
psql
digitando\q
ou pressionando Ctrl+D. Em seguida, faça um novo acesso aopsql
, mas agora usando o usuárioapuser
e conectando-se ao banco de dadosap_db
:Esse comando irá acessar o
psql
com o usuárioapuser
e conectar-se ao banco de dadosap_db
.Nota
Se desejar você pode substituir as informações de senha e nomes de usuário/banco de dados por valores diferentes dos exemplos fornecidos.
Esses exercícios ajudarão a consolidar o conhecimento sobre a criação de usuários, bancos de dados e atribuição de permissões no PostgreSQL.
Espero que você ache esses exercícios úteis e desafiadores!