Skip to content

Instantly share code, notes, and snippets.

@maykbrito
Last active June 1, 2024 03:04
Show Gist options
  • Save maykbrito/5a0da0b62504629eab95963466635573 to your computer and use it in GitHub Desktop.
Save maykbrito/5a0da0b62504629eab95963466635573 to your computer and use it in GitHub Desktop.
Utilizando o PgAdmin na Maratona Dev

PgAdmin

Quando instalamos o PostgreSQL na nossa máquina, temos à disposição o aplicativo de nome PgAdmin

Através dele, conseguimos ter controle sobre as operações de banco de dados, como por exemplo: conectar/desconectar no banco, criar tabelas, fazer consultas e tudo mais é permitido fazer no PostgreSQL

Criando Servidor

  • Abra o PgAdmin, faça o login e na aba lateral, crie um novo server

  • coloque o nome do server, eu vou chamar de maratonadev

  • clique na aba connection e mantenha os dados da seguinte forma, colocando a senha que você escolheu na hora da instalação do PostgreSQL, e clique no botão azul save

Criando banco de dados

  • clique em maratonadev e clique com o botão direito em cima de Databases e vá em Create > Database...

  • digite o nome o banco de dados, eu escolhi doe e clique no botão azul save

Criando Queries

  • Agora, você vai abrir uma janela de nome Query Editor, clicando com botão direito no nome do seu banco de dados e selecionando CREATE Script

  • Aqui, você vai começar a escrever suas queries.

  • Apague todo conteúdo que irá aparecer ali

  • Agora, coloque essa query abaixo.
-- criar a tabela e os campos
CREATE TABLE public.donors (
    id integer primary key,
    name text,
    email text,
    blood text
);
  • clique no botão de play para executar toda sua query

  • Se você vir essa mensagem, então deu tudo certo até aqui

  • agora, sempre que escrever nova query, apague a anterior para que você não se confunda com as novas.

Queries apresentadas na maratona

-- Query para inserir dados
INSERT INTO donors ("name", "email", "blood")
VALUES ('Robson Marques', '[email protected]', 'A+');

-- Query para pegar todos os dados
SELECT * FROM donors;


Feito com ♥ by Rocketseat 👋 Entre na nossa comunidade!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment