CodeGym /Cours /SQL SELF /On se connecte à PostgreSQL

On se connecte à PostgreSQL

SQL SELF
Niveau 4 , Leçon 3
Disponible

2. On se connecte au serveur PostgreSQL

Là, t'as deux options :

  1. On utilise la fonction native de l'IDE
  2. 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.

  1. Ouvre le panneau "Database". Si tu le vois pas, ouvre-le via le menu View → Tool Windows → Database.
  2. Sur le panneau Database, clique sur + et dans le menu déroulant choisis Data Source → PostgreSQL.
  3. 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éral localhost pour une install locale).
    • Port : le port standard 5432.
    • User : le nom d'utilisateur (genre postgres).
    • Password : le mot de passe de ton user. Tu peux choisir de le sauvegarder.
  4. Clique sur le bouton Test Connection. Si tout roule, tu verras une coche verte et la version de PostgreSQL.
  5. Si le test est ok, clique sur Apply puis OK.

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

  1. 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 menu Main menu → DB Navigator.
  2. Crée une nouvelle connexion. Sur le panneau DB Browser, clique sur l'icône plus (+) et dans le menu déroulant, choisis PostgreSQL.
  3. Remplis les infos de connexion :
    • Name : invente un nom pour cette connexion (postgres@localhost).
    • Host : si PostgreSQL est installé sur ton ordi, utilise localhost.
    • Port : le port standard pour PostgreSQL — 5432.
    • User : le nom d'utilisateur pour accéder à la DB (souvent postgres par défaut).
    • Password : le mot de passe pour cet utilisateur.
  4. Après avoir entré les infos, clique sur Test Connection. Tu dois voir un message de connexion réussie.
  5. Si le test est ok, clique sur Apply puis OK pour 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*2
  • SELECT 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.

Commentaires (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
amale ezzohri niveau 3, France, France
16 juillet 2026
ca ne fonctionne pas pour moi