Client dbeaver
Installer
À partir de Dbeaver community edition
Survol
Explorer les possibilités du client
- 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
- Host:
- Authentification:
Database Native
- Username:
username
(ENT) - Password: xxxxxxx (ENT)
- Cocher
Save password
- Username:
- Connect by
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
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
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