PostgreSQL - Recursos do pgAdmin

Índice
pgAdmin nos permite administrar nossos bancos de dados de postgreSQL, o que torna a vida muito mais fácil para nós, já que podemos fazer várias atividades que, para fazê-lo através do console, levaria um pouco mais de tempo, no entanto, usar esta interface não significa descartar o console psql, pois ele também está incluído para quando precisamos use-o.
Editar arquivos de configuração
Para editar os arquivos de configuração do postgreSQL; postgresql.conf e pg_hba.conf, devemos ter instalado em nosso servidor de banco de dados o pacote de administraçãoSe o tivermos instalado ao clicarmos com o botão direito do mouse em pgAdmin, poderemos ver o seguinte menu que nos permitirá acessar os arquivos para fazer as alterações que consideramos necessárias para nossa instalação do postgreSQL.

Se estivermos conectados a um banco de dados e este menu aparecer desativado, não temos o pacote de administração instalado ou talvez não estejamos conectados como superusuários, para instalar o pacote de administração devemos fazer o seguinte:
  • Conecte-se ao banco de dados chamado postgres.
  • Execute o próximo SQL: CRIAR EXTENSÃO adminpack.
  • Ou também podemos usar a interface gráfica que vemos na imagem a seguir.

Criação de bancos de dados e estabelecimento de permissões
Para criar um banco de dados, deve-se realizar um procedimento simples, na árvore clique com o botão direito do mouse na seção do banco de dados e escolha um novo banco de dados, conforme vemos no gráfico a seguir:

A aba de definição nos oferece vários menus suspensos com os quais podemos escolher a codificação dos dados, se usarmos um modelo podemos selecionar um dos disponíveis e desta forma as diferentes características que precisamos para nosso novo banco de dados que acabamos criada.
Gestão de Permissão
Para gerenciar permissões em objetos existentes, nada é melhor do que o pgAdmin, usando a funcionalidade dele Grant Wizard, que podemos acessar através do menu de ferramentas. Tal como acontece com as outras opções que vimos, isso não será ativado a menos que estejamos conectados a um banco de dados.
Esta ferramenta é sensível ao local em que estamos trabalhando, portanto, se quisermos trabalhar em um determinado esquema, devemos selecioná-lo e, em seguida, abrir o Grant Wizard, ele nos mostrará uma tela semelhante a esta:

Uma vez aqui, devemos selecionar um, vários ou todos os objetos e, em seguida, mudar para a guia de privilégios, onde gerenciaremos efetivamente as permissões necessárias e as funções com as quais queremos trabalhar.
Agora, se o que queremos é estabelecer as permissões padrão para os novos objetos que vamos criar, devemos fazer o seguinte:
  • Selecione o esquema ou banco de dados com o qual queremos trabalhar e clique com o botão direito do mouse.
  • Escolha a opção de propriedades.
  • Em seguida, devemos ir para os privilégios padrão, como podemos ver na imagem a seguir:

É importante observar que quando usamos este recurso em um esquema devemos ter em mente que a permissão USAGE deve estar habilitada para os grupos que irão utilizá-lo.
Lembre-se de que existe outro tutorial chamado Postgre SQL - pgAdmin que também pode ser útil.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave