No PostgreSQL, quando você instalou a configuração, ele solicitará que você defina uma senha para o banco de dados padrão, i I.e., 'Postgres'. Você também pode criar seu próprio usuário mais tarde no PostGresql e definir a senha para esse usuário. Mas e se houver necessidade de alterar a senha para gerenciar um banco de dados ou tarefas de administração e fazer uma pergunta em sua mente, como e de onde você pode alterar a senha? Não há necessidade de se preocupar porque este artigo se concentrará especificamente em responder sua pergunta com maneiras simples e diferentes de alterar as senhas de usuário no PostgreSQL. Este guia ajudará você a alterar as senhas de usuário e definir cada etapa claramente para o seu melhor entendimento.
Modos diferentes para alterar a senha do usuário:
Você pode alterar as senhas de usuário através de dois métodos diferentes no PostgreSQL. Nos dois métodos, você pode criar e definir uma senha e alterá -la também. Esses dois métodos são:
Etapas para alterar a senha através do pgadmin:
Quando você abre o PostGresql, uma tela que é exibida na sua frente, algo assim:
No lado esquerdo, um menu de navegação pode ser visto em que "Login/Grupo funções" é definido. Ao clicar nisso, uma lista suspensa aparece.
Nesta lista, todos os nomes de usuário são armazenados que existem em um banco de dados com seus papéis definidos e privilegiados junto com eles.
Vamos primeiro criar um nome de usuário e configurar uma senha para esse nome de usuário, e depois alteraremos a senha. Para criar um nome de usuário, clique em "Funções de login/grupo" e clique em "Criar" uma função de login ou grupo. Aqui, criaremos uma função de login no banco de dados com papéis desejados.
Depois de clicar nas “funções de login/grupo”, isso aparecerá:
No campo Nome, você pode especificar qualquer nome que quiser. Em seguida, clique nas "definições" e insira a senha do seu nome de usuário.
Em "Privileges" Defina suas funções de usuário e salve os dados do usuário de login no final.
Agora, você criou um usuário e pode simplesmente alterar a senha clicando em seu nome de usuário e depois "Propriedades" na barra de navegação lateral assim:
As "Propriedades" agora abrirão a mesma tela em que você criou o nome de usuário para o seu login. Aqui nas "senhas", você pode inserir sua nova senha e salvá -la no final.
No campo "Senhas", volte a entrar em sua nova senha e sua senha é alterada para o nome de usuário 'Saeed_raza'.
Altere a senha através do PSQL:
No SQL Shell (PSQL), você também pode alterar a senha usando duas maneiras:
Altere a senha usando declarações de função alterada:
As declarações de função de alteração são usadas para alterar as senhas de um usuário no PostgreSQL. Aqui está a sintaxe básica para o uso de instruções de função alterada em seu banco de dados:
Na declaração acima, mencione o nome de usuário no lugar de 'nome de usuário' do qual você deseja alterar a senha. Em seguida, escreva a nova senha no lugar de 'new_password' para alterar a senha. A cláusula válida até que seja opcional; É usado para inserir o período em que você deseja que a senha seja funcional após a data ou hora especificada, a senha será expirada.
Abaixo está uma ilustração de alterar a senha de um nome de usuário 'Saeed_raza' com a nova senha como 'dados'.
Alter função saeed_raza com senha 'dados';O comando de função de alter após a instrução SQL garante que a senha seja alterada no banco de dados.
Vamos ver mais um exemplo de alteração da senha que será válida para o período específico que atribuiremos:
Alter função saeed_raza com senha 'definida'Eu mudei a senha de 'dados' para 'definidos' para o nome de usuário 'saeed_raza' e mencionei a data até que a senha desse nome de usuário seria válida, que é '30 de março de 2022'. A senha será expirada até essa data, mas se você não colocar a cláusula válida até.
Para garantir que a senha seja válida até esta data, execute o seguinte comando para verificar:
# \ duEste comando exibirá todas as listas de funções presentes nos bancos de dados com seus atributos e nome de usuário. O comando acima mostrará os seguintes resultados:
Na saída acima, você pode ver claramente que no nome do função 'Saeed_raza' a senha é válida até a data 2022-03-30.
Altere a senha usando o comando meta:
No método acima, para alterar a senha usando declarações de função de alter, vimos que a senha é visível para o sistema e também transferirá essa senha para o servidor, que pode ser salva no histórico de declarações do PSQL. Você pode alterar a senha, mantendo -a segura e segura do log do servidor e seu histórico neste método.
Primeiro, ao iniciar o PSQL, você deve entrar no nome de usuário do qual deseja alterar a senha:
Entrei no nome de usuário 'Saeed_raza' porque quero alterar a senha desse usuário no PostgreSQL. Agora, siga esta sintaxe simples que alterará a senha do usuário ou do PostGresql, além de simplesmente usar um meta-commands:
PostGres =# \ senhaA senha agora é alterada para o usuário 'Saeed_raza' usando este meta-commandamento simples.
Conclusão:
Neste guia, aprendemos como podemos alterar a senha do usuário por meio de pgadmin e psql com diferentes maneiras de PSQL. Todos os métodos que usamos neste artigo foram eficientes e simples, que você pode implementar em seu sistema para finalmente responder suas perguntas sobre como alterar as senhas de usuário no PostgreSQL.