Inicio rápido: Uso de Azure Data Studio para conectarse y consultar PostgreSQL

En este inicio rápido se muestra cómo usar Azure Data Studio para conectarse a PostgreSQL y, luego, emplear instrucciones SQL para crear la base de datos tutorialdb y consultarla.

Requisitos previos

Para completar este inicio rápido, necesita Azure Data Studio, la extensión PostgreSQL para Azure Data Studio y acceder a un servidor PostgreSQL.

Conexión con PostgreSQL

  1. Inicie Azure Data Studio.

  2. La primera vez que lo inicie, se abre el cuadro de diálogo Conexión. Si el cuadro de diálogo Conexión no se abre, seleccione el icono Nueva conexión en la página SERVIDORES:

    Screenshot of the New Connection icon.

  3. En el formulario que aparece, vaya a Tipo de conexión y seleccione PostgreSQL en el menú desplegable.

  4. Rellene los campos restantes con el nombre del servidor, el nombre del usuario y la contraseña del servidor PostgreSQL.

    Screenshot of the New Connection screen.

    Configuración Valor de ejemplo Descripción
    Nombre del servidor localhost Nombre completo del servidor
    Nombre de usuario postgres Nombre de usuario con el que quiere iniciar sesión.
    Contraseña (Inicio de sesión de SQL) password Contraseña de la cuenta con la que va a iniciar sesión.
    Contraseña Comprobación Active esta casilla si no quiere escribir la contraseña cada vez que se conecte.
    Nombre de la base de datos <Default> Rellene esta opción si quiere que la conexión especifique una base de datos.
    Grupo de servidores <Default> Esta opción le permite asignar esta conexión a un grupo de servidores específico que cree.
    Nombre (opcional) dejar en blanco Esta opción permite especificar un nombre descriptivo para el servidor.
  5. Seleccione Conectar.

Después de conectarse correctamente, el servidor se abre en la barra lateral SERVIDORES.

Crear una base de datos

En los pasos siguientes se crea una base de datos denominada tutorialdb:

  1. Haga clic con el botón derecho en el servidor PostgreSQL en la barra lateral SERVIDORES y seleccione Nueva consulta.

  2. Pegue esta instrucción SQL en el editor de consultas que se abre.

    CREATE DATABASE tutorialdb;
    
  3. En la barra de herramientas, seleccione Ejecutar para ejecutar la consulta. Aparecen notificaciones en el panel MENSAJES que muestran el progreso de la consulta.

Sugerencia

Puede usar F5 en el teclado para ejecutar la instrucción en lugar de utilizar Ejecutar.

Una vez finalizada la consulta, haga clic con el botón derecho en Bases de datos y seleccione Actualizar para ver tutorialdb en la lista del nodo Bases de datos.

Creación de una tabla

En los pasos siguientes se crea una tabla en la tutorialdb:

  1. Cambie el contexto de la conexión a tutorialdb con la lista desplegable del editor de consultas.

    Screenshot of the change context.

  2. Pegue la siguiente instrucción SQL en el editor de consultas y seleccione Ejecutar.

    Nota

    Puede anexarla o sobrescribir la consulta existente en el editor. Tenga en cuenta que al seleccionar Ejecutar solo se ejecuta la consulta resaltada. Si no hay nada resaltado, al seleccionar Ejecutar se ejecutan todas las consultas en el 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
    );
    

Insertar filas

Pegue el siguiente fragmento de código en la ventana de consulta y seleccione Ejecutar:

-- 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 los datos

  1. Pegue el siguiente fragmento de código en el editor de consultas y seleccione Ejecutar:

    -- Select rows from table 'customers'
    SELECT * FROM customers;
    
  2. Se muestran los resultados de la consulta:

    View results.

Pasos siguientes