2. Conectándonos al servidor de PostgreSQL
Aquí tienes 2 opciones:
- Usar la función nativa del IDE
- 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.
- Abre el panel "Database". Si no lo ves, ábrelo desde el menú
View → Tool Windows → Database.
- En el panel
Databasehaz clic en+y en el menú desplegable eligeData Source → PostgreSQL.
- 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 (normalmentelocalhostsi es local).Port: el puerto por defecto es5432.User: nombre de usuario (por ejemplo,postgres).Password: la contraseña de tu usuario. Puedes elegir guardar la contraseña si quieres.
- Haz clic en el botón
Test Connection. Si todo va bien, verás un tick verde y la versión de PostgreSQL.
- Si el test fue exitoso, haz clic en
Applyy luego enOK.
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
- 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. - Crea una nueva conexión. En el panel
DB Browserhaz clic en el icono de suma (+) y en el menú eligePostgreSQL.
- Rellena los datos de conexión:
Name: inventa un nombre para esta conexión (postgres@localhost).Host: si tienes PostgreSQL en tu ordenador, usalocalhost.Port: el puerto estándar para PostgreSQL es5432.User: nombre de usuario para acceder a la base de datos (muchas vecespostgrespor defecto).Password: la contraseña de ese usuario.
- Después de poner los datos haz clic en
Test Connection. Deberías ver un mensaje de conexión exitosa. - Si el test fue bien, haz clic en
Applyy luego enOKpara 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*2SELECT 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.

GO TO FULL VERSION