Compartilhar via


Início Rápido: Usar o Azure Data Studio para conectar-se ao PostgreSQL e consultá-lo

Este guia de início rápido mostra como usar o Azure Data Studio para conectar-se ao PostgreSQL e usar instruções SQL para criar o banco de dados tutorialdb e consultá-lo.

Pré-requisitos

Para concluir este guia de início rápido, você precisa do Azure Data Studio, da extensão PostgreSQL para Azure Data Studio e acesso a um servidor PostgreSQL.

Conectar-se ao PostgreSQL

  1. Inicie o Azure Data Studio.

  2. Na primeira vez que você iniciar o Azure Data Studio, a caixa de diálogo Conexão será aberta. Se a caixa de diálogo Conexão não abrir, clique no ícone Nova Conexão na página SERVIDORES:

    Captura de tela do ícone Nova Conexão.

  3. No formulário que aparece, vá para Tipo de conexão e selecione PostgreSQL na lista suspensa.

  4. Preencha os campos restantes usando o nome do servidor, o nome de usuário e a senha para o servidor PostgreSQL.

    Captura de tela da nova conexão.

    Configuração Valor de exemplo Descrição
    Nome do servidor localhost O nome do servidor totalmente qualificado
    Nome de usuário postgres O nome de usuário com o qual você deseja entrar.
    Senha (Logon do SQL) password A senha da conta com a qual você está fazendo logon.
    Senha Verificação Marque esta caixa se não quiser inserir a senha toda vez que se conectar.
    Nome do banco de dados <Default> Preencha isto se você quiser que a conexão especifique um banco de dados.
    Grupo de servidores <Default> Essa opção permite atribuir essa conexão a um grupo de servidores específico que você cria.
    Nome (opcional) deixar em branco Esta opção permite especificar um nome amigável para o servidor.
  5. Selecione Conectar.

Depois de se conectar com êxito, o servidor será aberto na barra lateral SERVIDORES.

Observação

Para se conectar a um Banco de Dados do Azure para PostgreSQL com a ID do Entra, acesse Usar a Microsoft Entra ID para autenticação com o PostgreSQL.

Criar um banco de dados

As etapas a seguir criam outro banco de dados denominado tutorialdb:

  1. Clique com o botão direito do mouse no servidor PostgreSQL na barra lateral SERVIDORES e selecione Nova Consulta.

  2. Cole essa instrução SQL no editor de consultas que é aberto.

    CREATE DATABASE tutorialdb;
    
  3. Na barra de ferramentas, selecione Executar para executar a consulta. As notificações aparecem no painel MENSAGENS para mostrar o progresso da consulta.

Dica

Você pode usar F5 no teclado para executar a instrução, em vez de usar Executar.

Após a conclusão da consulta, clique com o botão direito do mouse em Bancos de dados e selecione Atualizar para ver tutorialdb na lista sob o nó Bancos de Dados.

Criar uma tabela

As etapas a seguir criam uma tabela no tutorialdb:

  1. Altere o contexto de conexão para tutorialdb usando a lista suspensa no editor de consultas.

    Captura de tela do contexto das alterações.

  2. Cole a instrução SQL a seguir no editor de consultas e clique em Executar.

    Observação

    Você pode acrescentar isto ou substituir a consulta existente no editor. Um clique em Executar executará apenas a consulta realçada. Se não houver nada realçado, um clique em Executar executará todas as consultas no editor.

    -- Drop the table if it already exists
    DROP TABLE IF EXISTS customers;
    -- Create a new table called 'customers'
    CREATE TABLE customers(
        customer_id SERIAL PRIMARY KEY,
        name VARCHAR (50) NOT NULL,
        location VARCHAR (50) NOT NULL,
        email VARCHAR (50) NOT NULL
    );
    

Inserir linhas

Cole o snippet a seguir na janela de consultas e selecione Executar.

-- Insert rows into table 'customers'
INSERT INTO customers
    (customer_id, name, location, email)
 VALUES
   ( 1, 'Orlando', 'Australia', ''),
   ( 2, 'Keith', 'India', 'keith0@adventure-works.com'),
   ( 3, 'Donna', 'Germany', 'donna0@adventure-works.com'),
   ( 4, 'Janet', 'United States','janet1@adventure-works.com');

Consultar os dados

  1. Cole o snippet a seguir no editor de consultas e clique em Executar:

    -- Select rows from table 'customers'
    SELECT * FROM customers;
    
  2. Os resultados da consulta são exibidos:

    Exibir resultados.

Próximas etapas