Création de votre première connexion

Getting Started
Dernière mise à jour: 16 février 2026

Bienvenue dans HarborDB ! Ce guide vous accompagnera dans la création de votre première connexion PostgreSQL. Que vous vous connectiez à une base de données locale sur votre Mac ou à un serveur distant, HarborDB rend le processus simple et sécurisé.

Prérequis

Avant de commencer, assurez-vous d'avoir :

  1. HarborDB installé (voir Guide d'installation)
  2. Serveur PostgreSQL en cours d'exécution et accessible
  3. Détails de connexion prêts :
    • Nom d'hôte ou adresse IP
    • Numéro de port (par défaut : 5432)
    • Nom de la base de données
    • Nom d'utilisateur et mot de passe
    • Optionnel : certificat SSL si requis

Étape 1 : Lancez HarborDB et accédez aux connexions

  1. Ouvrez HarborDB depuis votre dossier Applications ou Launchpad
  2. Localisez la barre latérale Connexions sur le côté gauche de la fenêtre
  3. Cliquez sur le bouton "+" ou allez dans Fichier → Ajouter une connexion

Étape 2 : Remplissez les détails de connexion

La boîte de dialogue de connexion a plusieurs champs à compléter :

Informations de base

  • Nom : Un nom convivial pour cette connexion (par exemple, "Développement local", "Serveur de production")
  • Hôte : L'adresse du serveur PostgreSQL
    • Base de données locale : localhost ou 127.0.0.1
    • Serveur distant : Adresse IP ou nom d'hôte (par exemple, db.example.com)
  • Port : Port PostgreSQL (par défaut : 5432)
  • Base de données : La base de données spécifique à laquelle se connecter
  • Nom d'utilisateur : Votre nom d'utilisateur PostgreSQL
  • Mot de passe : Votre mot de passe PostgreSQL

Options avancées (Optionnel)

  • Schéma : Schéma préféré (par défaut : public)
  • Mode SSL : Choisissez en fonction de la configuration de votre serveur :
    • prefer : Utiliser SSL s'il est disponible
    • require : Exiger une connexion SSL
    • verify-full : Exiger SSL avec validation de certificat
  • Délai d'attente : Délai d'attente de connexion en secondes
  • Nom de l'application : Identifiant personnalisé pour cette connexion

Étape 3 : Testez votre connexion

Avant de sauvegarder, testez toujours votre connexion :

  1. Cliquez sur "Tester la connexion" dans la boîte de dialogue
  2. Attendez la confirmation - Vous devriez voir "Connexion réussie"
  3. Vérifiez les avertissements concernant SSL ou autres paramètres

Résultats courants du test

  • Succès : Vous êtes prêt à sauvegarder et à vous connecter
  • Échec : Vérifiez le message d'erreur pour des indices :
    • "Connexion refusée" : Serveur non en cours d'exécution ou pare-feu bloquant
    • "Échec de l'authentification" : Nom d'utilisateur/mot de passe incorrect
    • "La base de données n'existe pas" : Nom de base de données incorrect

Étape 4 : Sauvegardez et sécurisez votre connexion

Options de stockage des mots de passe

HarborDB offre un stockage sécurisé des mots de passe :

  • Sauvegarder dans le Trousseau (Recommandé) : Mot de passe crypté dans le Trousseau macOS
  • Sauvegarder dans la connexion : Mot de passe stocké avec les paramètres de connexion (moins sécurisé)
  • Demander à chaque fois : Demander le mot de passe à chaque connexion

Choisir la bonne option

| Méthode de stockage | Sécurité | Commodité | Meilleur pour | | -------------------- | ---------- | --------- | ------------------------------------ | | Trousseau macOS | 🔒 Élevée | ⚡ Élevée | Utilisation quotidienne, ordinateurs de confiance | | Fichier de connexion | 🔒 Moyenne | ⚡ Élevée | Configuration rapide, tests | | Demander à chaque fois | 🔒 Très élevée | ⚡ Faible | Ordinateurs partagés, haute sécurité |

Sauvegarder votre connexion

  1. Choisissez la méthode de stockage des mots de passe
  2. Cliquez sur "Enregistrer" pour stocker la connexion
  3. Trouvez votre connexion dans la barre latérale Connexions
  4. Double-cliquez pour vous connecter

Étape 5 : Connectez-vous et explorez

Une fois connecté, vous pouvez :

Naviguer dans votre base de données

  • Développez la connexion pour voir les bases de données
  • Parcourez les schémas et tables dans la barre latérale
  • Clic droit sur les tables pour des actions rapides :
    • Voir la structure de la table
    • Aperçu des 100 premières lignes
    • Générer une requête SELECT

Actions de démarrage rapide

  1. Ouvrez l'Éditeur de requêtes : Cliquez sur l'icône SQL ou appuyez sur ⌘ + N

  2. Exécutez une requête de test :

    SELECT version();
    
  3. Explorez l'interface : Familiarisez-vous avec les onglets, panneaux et outils

Gestion des connexions

Organisation de plusieurs connexions

Au fur et à mesure que vous ajoutez des connexions, gardez-les organisées :

  • Favoris : Étoilez les connexions fréquemment utilisées pour un accès rapide
  • Groupes : Organisez par projet, environnement ou équipe
  • Codage couleur : Utilisez des étiquettes ou des conventions de nommage

Modification des connexions existantes

  1. Clic droit sur la connexion dans la barre latérale
  2. Sélectionnez "Modifier la connexion"
  3. Mettez à jour tous les champs si nécessaire
  4. Testez et sauvegardez les modifications

Duplication des connexions

Gagnez du temps en dupliquant des connexions similaires :

  1. Clic droit sur la connexion source
  2. Sélectionnez "Dupliquer"
  3. Modifiez uniquement les champs modifiés
  4. Sauvegardez en tant que nouvelle connexion

Bonnes pratiques de sécurité

Sécurité des mots de passe

  • Ne jamais partager les mots de passe du Trousseau
  • Utilisez des mots de passe forts pour les utilisateurs PostgreSQL
  • Changez les mots de passe périodiquement
  • Évitez de réutiliser les mots de passe entre différents serveurs

Sécurité des connexions

  • Utilisez SSL pour les connexions distantes
  • Limitez les permissions de la base de données aux opérations nécessaires
  • Utilisez des connexions en lecture seule pour les rapports
  • Auditez régulièrement les journaux de connexion

Sécurité réseau

  • Configuration du pare-feu : Autorisez uniquement les IP de confiance
  • Accès VPN pour les bases de données distantes
  • Tunneling SSH pour des couches de sécurité supplémentaires

Scénarios de connexion courants

PostgreSQL local (installé via Homebrew)

Nom : PostgreSQL local
Hôte : localhost
Port : 5432
Base de données : postgres
Nom d'utilisateur : votre_nom_utilisateur
Mot de passe : [Trousseau]

Conteneur Docker PostgreSQL

Nom : Docker Dev DB
Hôte : localhost
Port : 5432  # Ou port personnalisé si mappé différemment
Base de données : app_database
Nom d'utilisateur : postgres
Mot de passe : postgres_password

Amazon RDS PostgreSQL

Nom : AWS Production
Hôte : your-db-instance.region.rds.amazonaws.com
Port : 5432
Base de données : production_db
Nom d'utilisateur : app_user
Mode SSL : verify-full

Google Cloud SQL

Nom : GCP Cloud SQL
Hôte : /cloudsql/project:region:instance
Port : 5432
Base de données : cloud_db
Mode SSL : require

Dépannage des problèmes de connexion

"Impossible de se connecter au serveur"

  1. Vérifiez que PostgreSQL est en cours d'exécution :

    # Dans le Terminal
    pg_isready -h localhost -p 5432
    
  2. Vérifiez les paramètres du pare-feu :

    • Pare-feu macOS (Préférences Système → Sécurité et confidentialité)
    • Règles de pare-feu réseau
  3. Testez la connectivité réseau :

    # Dans le Terminal
    ping votre-adresse-serveur
    telnet votre-adresse-serveur 5432
    

"Échec de l'authentification par mot de passe"

  1. Vérifiez la méthode d'authentification PostgreSQL :

    • Consultez le fichier pg_hba.conf
    • Assurez-vous de l'authentification md5 ou scram-sha-256
  2. Réinitialisez le mot de passe si nécessaire :

    ALTER USER nom_utilisateur WITH PASSWORD 'nouveau_mot_de_passe';
    
  3. Vérifiez que l'utilisateur a accès à la base de données :

    -- Connectez-vous en tant que superutilisateur
    \du  -- Liste des utilisateurs
    \l   -- Liste des bases de données
    

Erreurs de connexion SSL/TLS

  1. Vérifiez les exigences SSL :

    • Le serveur peut exiger un mode SSL spécifique
    • Le certificat peut devoir être importé
  2. Ajustez le mode SSL dans les paramètres de connexion

  3. Importez le certificat si vous utilisez le mode verify-full

Conseils de performance

Mise en commun des connexions

  • Gardez les connexions ouvertes pour une utilisation fréquente
  • Fermez les connexions inutilisées pour libérer des ressources
  • Utilisez la mise en commun des connexions pour les applications

Optimisation réseau

  • Connexions locales : Utilisez localhost pour les meilleures performances
  • Connexions distantes : Assurez-vous d'une bande passante suffisante
  • Compression : Activez-la si vous traitez des ensembles de résultats volumineux

Prochaines étapes

Maintenant que vous êtes connecté :

  1. Explorez les bases des requêtes - Apprenez à écrire et exécuter des requêtes SQL
  2. Navigation dans la base de données - Explorez les schémas, tables et relations
  3. Exportation de données - Sauvegardez les résultats en CSV ou JSON

Obtenir de l'aide

Si vous avez encore des difficultés :

  1. Consultez notre Guide de support pour plus de dépannage
  2. Visitez la FAQ pour les questions courantes
  3. Contactez le support pour une assistance personnalisée

Cela vous a-t-il été utile ?

Aidez-nous à améliorer cette documentation en fournissant des commentaires.