Solte o usuário usando pgadmin gui:
Para soltar um usuário do seu sistema de banco de dados, você deve ter um usuário. Portanto, iniciaremos a criação de um novo usuário em nosso banco de dados "aqsayasin". Então, toque no nome do banco de dados e clique no ícone "Query Tool" da barra de tarefas superior do PGADmin GUI. A área de consulta será aberta em sua GUI pgadmin e você pode adicionar seus comandos a ele. Portanto, para criar um novo usuário em nosso banco de dados, precisamos usar a instrução CREATE Usuário, juntamente com o nome de um "usuário" de nossa própria escolha.
Nesta ilustração, estamos criando um usuário "John" no banco de dados. Ao criar, podemos atribuir alguns privilégios para torná -lo adequado. Portanto, estamos avaliando o login direito ao nosso novo usuário "John" e adicionando a senha, eu.e. “1234567”. Temos adicionado o login corretamente com a palavra-chave "Login" e a senha com a especificação "Senha criptografada". Execute esta consulta usando o botão "Executar" na barra de tarefas. Você pode ver que o usuário foi criado como a mensagem de sucesso que retorna na execução.
Vamos começar a soltar usuários do nosso banco de dados. Para fazer isso, você precisa utilizar o comando simples do usuário de drop e o nome de um usuário para ser excluído do banco de dados. Assim, estamos usando o nome de usuário "Johny" para soltar o usuário com este nome de usuário. Se esse usuário existir em nosso sistema, ele mostrará a mensagem de queda de sucesso na área de saída de consulta. Caso contrário, ele retornará um erro. Assim, depois de executar o comando mostrado na área de consulta com o botão "Executar", recebemos um erro de que o nome de usuário especificado não é encontrado no seu sistema de banco de dados. É porque criamos um usuário com o nome de usuário "John" e não "Johny".
Para evitar o erro que temos no exemplo acima, eu.e. "ROPE. Para isso, precisamos adicionar a condição "se existir", juntamente com o comando do usuário de gota antes do nome de um usuário. Na execução deste comando, receberemos apenas um aviso "Função Johny não existe, pulando" na área de saída de consulta PostgreSql PGamdin GUI, como mostrado na imagem abaixo.
Vamos corrigir rapidamente nosso erro para excluir o usuário "John" do banco de dados. Use a instrução Drop Usuário com o nome de usuário "John" ou simplesmente coloque a condição se existe junto com ele para soltar esse usuário rapidamente. Recebemos a mensagem de sucesso nesta execução de instruções de que nosso usuário "John" foi retirado do nosso sistema de banco de dados. Assim, o usuário "John" não existe mais.
Vamos pegar outro método para criar e soltar um usuário do nosso banco de dados. Este método não conterá nenhum comando para executar. Assim, vá para o lado esquerdo da GUI PGADmin, tendo bancos de dados listados lá. Explore sua escolha de banco de dados e expanda a guia “Funções de login/grupo”. Você verá uma lista de usuários já existentes em seu banco de dados.
A tela pop -up mostrada abaixo será aberta chamada "Criar - Função de Login/Grupo". Adicione o nome para o usuário de sua escolha na barra de texto na frente de "especificação de nome". Adicione comentários ou descrições sobre o usuário nesta página também. Vá para a seção Privilégios agora.
Se você deseja que esse usuário tenha direitos administrativos em seu sistema de banco de dados, você deve ativar todos os botões de alternância abaixo da carra. Agora, nosso usuário "John" pode fazer login, ter direitos de superusuário, pode criar novos usuários, criar bancos de dados e tabelas e herdar as propriedades de suas funções/usuários pais. Agora, expanda a área de consulta "SQL" a partir desta caixa de diálogo.
Você receberá a consulta de função de criação para o usuário "John" no banco de dados que tem a maioria dos direitos administrativos.
Agora, clique com o botão direito do mouse na opção "Login/Grupo" na barra lateral e clique no botão "Atualizar" para atualizar os usuários em nosso banco de dados. Você verá o usuário recém-criado "John" nesta lista e os outros usuários já existentes. Clique com o botão direito do mouse no usuário "John" e toque na opção "Delete/Drop" mostrando no pop-up para soltar este usuário. Outra caixa de diálogo parecerá fazer você confirmar a queda do usuário "John". Toque no botão "OK" para continuar.
Solte o usuário usando o shell PostgreSQL (PSQL):
Abra o shell PostGresql na barra de pesquisa do Windows 10, escrevendo "PSQL". Adicione o nome do localHost, o nome do banco de dados para trabalhar, número da porta, nome de usuário e senha para um usuário usar no shell do PostgreSQL. Nosso shell de comando para o banco de dados "aqsayasin" está pronto para uso.
Vamos começar usando o comando "\ du" para exibir a lista de todos os usuários do nosso banco de dados "aqsayasin". Este comando mostra o total de 2 usuários no banco de dados "aqsayasin".
Vamos criar um novo usuário, "ANA", sem direitos especiais, exceto os direitos de login, juntamente com uma senha. Use o comando Create User para fazer isso como abaixo. O usuário foi criado agora.
Agora, temos que criar um usuário "John" com direitos administrativos especiais e sem direitos de replicação usando a instrução mostrada na imagem. O usuário foi criado agora.
Vamos criar outro usuário, "LIA" com todos os direitos administrativos, juntamente com os direitos de replicação, conforme a instrução de exibição na imagem. Este usuário agora existe em nosso banco de dados.
Aqui você tem a lista de todos os usuários na imagem.
Vamos soltar um usuário "ANA" com o comando do usuário Drop apresentado abaixo.
Para soltar mais de 1 usuário, use os nomes de todos os usuários no comando do usuário Drop.
Agora, a instrução "\ du" nos mostra que todos os novos usuários foram descartados com sucesso.
Conclusão:
Este artigo foi criado especialmente para usuários ingênuos de banco de dados PostGresql que procuram exemplos simples e fáceis para excluir um usuário do banco de dados. Abaixamos um usuário já existente usando o PostgreSql Pgadmin GUI e PostgreSql Shell separadamente. O comando do usuário do Drop foi utilizado com a condição do IF para soltar um usuário. Também vimos como soltar mais de um usuário de cada vez. Para resumir, este artigo abordou todas as maneiras possíveis de soltar um usuário.