Client dbeaver

Installer

À partir de Dbeaver community edition

Survol

Explorer les possibilités du client

Configurer une connexion
  • Onglet Main
    • Connect by Host,
      • Host: localhost,
      • Port: 5436 (le nom du port local utilisé par votre tunnel ssh)
      • Database: bd_2023-24
      • Décocher `Show all databases
    • Authentification: Database Native
      • Username: username (ENT)
      • Password: xxxxxxx (ENT)
      • Cocher Save password

Utiliser une connexion

Après avoir ouvert un tunnel ssh dans une fenêtre terminal:

$ ssh username@etu-pgsql.math.univ-paris-diderot.fr -L 5436:localhost:5432 -N
(username@etu-pgsql.math.univ-paris-diderot.fr) Password for username@etu-pgsql.math.univ-paris-diderot.fr:

dans l’IDE dbeaver:

Double cliquer sur la connexion et saisissez le mot de passe demandé (si nécessaire).

Définir et utiliser un projet

Warning

Durant le semestre, un projet unique devrait suffire à vos besoins.

Utiliser un projet doit vous aider à organiser votre travail, en particulier à retrouver facilement les travaux des semaines précédentes.

Connections

Vous devrez créer une connection avec le serveur au sein de votre projet. Vous pouvez en créer d’autres avec d’autres serveurs, possiblement un serveur PostGres hébergé sur votre propre machine.

Bookmarks/Signets

Documentation sur les signets

Tip

Vous pouvez créer des signets pour retrouver facilement les schémas sur lesquels vous travaillez, ou avez travaillé.

Diagrammes ER

dbeaver permet de faire un peu de rétro-ingénieurie et de visualiser (partiellement) un schéma. Outil utile quand on veut retoucher un schéma ou simplement le comprendre.

Scripts

  • Un script pour chaque séance de TD/TP
  • Nommer le script de façon utile (avec rename)
  • Commenter le script
  • Séparer les requêtes par des lignes blanches et une ligne de commentaire blanche --
  • Utiliser le reformattage pour rendre votre code plus lisible

Renseignements utiles

wiki