Ir para o conteúdo principal

Gerenciar banco de dados (Commit, nova conexão)

Desativar Auto Commit

COMMIT consolida a transação, ou seja, executa os comandos em definitivo, seja um delete, update, etc. Já o ROLLBACK desfaz a transação inteira – nenhuma declaração SQL contida na transação é executada.

É uma ação importante pois imagine que você executa um update sem where e altera muitos dados importantes de forma errônea. Se o auto commit estiver desligado, você não precisa se preocupar pois esse comando não foi executado em definitivo. É possível fazer um commit manual, quando você ja tem certeza que o comando SQL está correto, ou pode escolher deixar automático, sempre que um comando foi executado, automaticamente já está consolidado a transação. 

Siga os passos abaixo: 

  • Escolha o banco desejado
  • Clique com o botão direito e vá até Query tool
  • Na tela de SQL que sera mostrada, localize o ícone mostrado na imagem abaixo
  • Desmarque a opçõa Auto commit ?
  • Você deverá fazer esta configuração toda vez que fizer login na ferramenta

image-1646931260438.png

  • Para desativar o Auto Commit de forma permanente siga os passos da imagem abaixo

image-1646931420913.png

Nova conexão: 
  • Clique com o segundo botão em Servers, e siga para Create > Server...

image-1646931873181.png

  • Na aba General, insira apenas o nome da conexão, ex. ema

image-1646931910412.png

  • Vá para a aba connection
  • No campo Host, insira o IP do servidor onde está o banco
  • Em Maintenance database insira postgres
  • Em username insira postgres
  • Insira a senha do banco e clique em "Save".
  • Todos os bancos de dados do usuário postgres serão mostrados dentro de "Databases"

image-1646931970602.png