CodeGym /Cursos /SQL SELF /Conectándonos a PostgreSQL

Conectándonos a PostgreSQL

SQL SELF
Nivel 4 , Lección 3
Disponible

2. Conectándonos al servidor de PostgreSQL

Aquí tienes 2 opciones:

  1. Usar la función nativa del IDE
  2. Usar el plugin Database Navigator para las versiones Community

Conexión a PostgreSQL a través de WebStorm

El proceso de conexión es muy parecido en otros IDEs.

  1. Abre el panel "Database". Si no lo ves, ábrelo desde el menú View → Tool Windows → Database.
  2. En el panel Database haz clic en + y en el menú desplegable elige Data Source → PostgreSQL.
  3. Configura los parámetros de conexión:
    • Si es la primera vez que te conectas a PostgreSQL, el IDE te pedirá descargar el driver necesario.
    • Name: ponle un nombre a la conexión.
    • Host: dirección del servidor (normalmente localhost si es local).
    • Port: el puerto por defecto es 5432.
    • User: nombre de usuario (por ejemplo, postgres).
    • Password: la contraseña de tu usuario. Puedes elegir guardar la contraseña si quieres.
  4. Haz clic en el botón Test Connection. Si todo va bien, verás un tick verde y la versión de PostgreSQL.
  5. Si el test fue exitoso, haz clic en Apply y luego en OK.

Después de guardar la conexión, puede que el IDE te muestre una notificación para configurar el dialecto SQL de tu proyecto o archivos. Haz clic en el enlace configure en esa notificación. Siempre puedes volver a estos ajustes después desde el menú: Settings → Languages & Frameworks → SQL Dialects

En la ventana que se abre SQL Dialects elige PostgreSQL. Estos ajustes son importantes para que el IDE resalte bien la sintaxis, autocomplete y analice tu código SQL.

En el panel Database aparecerá tu nueva conexión. Puedes desplegarla para ver la lista de bases de datos, esquemas y tablas (solo tenemos public). Ahora puedes abrir la consola SQL para ejecutar consultas o ver los datos de las tablas haciendo doble clic.

Después de conectarte puedes ejecutar un comando de prueba para asegurarte de que todo funciona.

 -- Comprobar la versión del servidor PostgreSQL al que te has conectado
SELECT version();

Puedes leer más sobre todas las configuraciones en la documentación de JetBrains.

Conexión a PostgreSQL usando Database Navigator

  1. Abre el panel del plugin: En la barra lateral del IDE busca y abre la pestaña DB Browser. Si no está, puedes abrirla desde el menú Main menu → DB Navigator.
  2. Crea una nueva conexión. En el panel DB Browser haz clic en el icono de suma (+) y en el menú elige PostgreSQL.
  3. Rellena los datos de conexión:
    • Name: inventa un nombre para esta conexión (postgres@localhost).
    • Host: si tienes PostgreSQL en tu ordenador, usa localhost.
    • Port: el puerto estándar para PostgreSQL es 5432.
    • User: nombre de usuario para acceder a la base de datos (muchas veces postgres por defecto).
    • Password: la contraseña de ese usuario.
  4. Después de poner los datos haz clic en Test Connection. Deberías ver un mensaje de conexión exitosa.
  5. Si el test fue bien, haz clic en Apply y luego en OK para guardar la configuración.

Resultado:

Después de guardar, la nueva conexión aparecerá en la lista del panel DB Browser. Ahora puedes desplegarla para ver la estructura de la base de datos, los esquemas disponibles, las tablas y sus columnas. Ya estás listo para hacer tus primeras consultas SQL.

Después de conectarte puedes ejecutar un comando de prueba.

 -- Comprobar la versión del servidor PostgreSQL al que te has conectado
SELECT version();

3. Escribiendo consultas sencillas en la Query Console

Puedes escribir consultas incluso sin una base de datos. Por ejemplo:

  • SELECT version();
  • SELECT 2+2*2
  • SELECT NOW()
  • SELECT LENGTH("MAY")

4. Creamos una base de datos

Ejecuta la siguiente consulta SQL:


CREATE DATABASE university;

Verás la confirmación CREATE DATABASE si la base de datos se creó correctamente.
Un mensaje tan corto puede parecer seco, pero créeme, es música para los oídos de cualquier programador.

Ahora tenemos una base de datos llamada university.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION