2. On se connecte au serveur PostgreSQL
Là, t'as deux options :
- On utilise la fonction native de l'IDE
- On utilise le plugin Database Navigator pour les versions Community
Connexion à PostgreSQL via WebStorm
Le process est très similaire pour d'autres IDE aussi.
- Ouvre le panneau "Database". Si tu le vois pas, ouvre-le via le menu
View → Tool Windows → Database.
- Sur le panneau
Database, clique sur+et dans le menu déroulant choisisData Source → PostgreSQL.
- Configure les paramètres de connexion :
- Si c'est ta première connexion à PostgreSQL, l'IDE va te proposer de télécharger le driver nécessaire.
Name: choisis un nom pour la connexion.Host: l'adresse du serveur (en générallocalhostpour une install locale).Port: le port standard5432.User: le nom d'utilisateur (genrepostgres).Password: le mot de passe de ton user. Tu peux choisir de le sauvegarder.
- Clique sur le bouton
Test Connection. Si tout roule, tu verras une coche verte et la version de PostgreSQL.
- Si le test est ok, clique sur
ApplypuisOK.
Après avoir sauvegardé la connexion, tu peux voir une notif de l'IDE qui te propose de configurer le dialecte SQL pour ton projet ou tes fichiers. Clique sur le lien configure dans cette notif. Tu peux toujours revenir à ces réglages plus tard via le menu : Settings → Languages & Frameworks → SQL Dialects
Dans la fenêtre SQL Dialects qui s'ouvre, choisis PostgreSQL. Ces réglages sont importants pour la coloration syntaxique, l'autocomplétion et l'analyse du code SQL.
Sur le panneau Database, ta nouvelle connexion va apparaître. Tu peux la déplier pour voir la liste des bases, des schémas et des tables (on n'a que public). Maintenant tu peux ouvrir la console SQL pour lancer des requêtes ou mater les données des tables en double-cliquant.
Après la connexion, tu peux lancer une commande de test pour checker que tout marche.
-- Vérifier la version du serveur PostgreSQL auquel tu es connecté
SELECT version();
Pour plus de détails sur tous les réglages, check la doc de JetBrains.
Connexion à PostgreSQL via Database Navigator
- Ouvre le panneau du plugin : Sur la barre latérale de l'IDE, trouve et ouvre l'onglet
DB Browser. S'il n'est pas là, tu peux l'ouvrir via le menuMain menu → DB Navigator. - Crée une nouvelle connexion. Sur le panneau
DB Browser, clique sur l'icône plus (+) et dans le menu déroulant, choisisPostgreSQL.
- Remplis les infos de connexion :
Name: invente un nom pour cette connexion (postgres@localhost).Host: si PostgreSQL est installé sur ton ordi, utiliselocalhost.Port: le port standard pour PostgreSQL —5432.User: le nom d'utilisateur pour accéder à la DB (souventpostgrespar défaut).Password: le mot de passe pour cet utilisateur.
- Après avoir entré les infos, clique sur
Test Connection. Tu dois voir un message de connexion réussie. - Si le test est ok, clique sur
ApplypuisOKpour sauvegarder les réglages.
Résultat :
Après avoir sauvegardé, la nouvelle connexion va apparaître dans la liste sur le panneau DB Browser. Maintenant tu peux la déplier pour voir la structure de la base, les schémas dispos, les tables et leurs colonnes. T'es prêt à lancer tes premières requêtes SQL.
Après la connexion, tu peux lancer une commande de test.
-- Vérifier la version du serveur PostgreSQL auquel tu es connecté
SELECT version();
3. On écrit des requêtes simples dans la Query Console
Tu peux écrire des requêtes même sans base de données. Par exemple :
SELECT version();SELECT 2+2*2SELECT NOW()SELECT LENGTH("MAY")
4. On crée une base de données
Lance la requête SQL suivante :
CREATE DATABASE university;
Tu verras la confirmation CREATE DATABASE si la base a bien été créée.
Ce message super court peut sembler un peu sec, mais crois-moi, c'est de la musique pour les oreilles d'un dev.
Maintenant on a une base qui s'appelle university.

GO TO FULL VERSION