Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dbeaver [Le 21/01/2021, 11:16]
bcag2 [Utilisation]import base, onglets, ajout lien wiki du prj
dbeaver [Le 14/12/2022, 11:32] (Version actuelle)
bcag2 [Utilisation]
Ligne 6: Ligne 6:
  
 ====== DBeaver ====== ====== DBeaver ======
-[[https://​dbeaver.io|DBeaver]] est un outil de gestion de bases de données qui supporte toutes les bases disposants d'​un ​driver ​[[wpfr>​Java_Database_Connectivity|JDBC]] ​donc [[:​mysql|MySQL]]/​[[:​mariadb|MariaDB]],​ [[:​postgresql|PostgreSQL]],​ [[:​sqlite|SQLite]]+[[https://​dbeaver.io|DBeaver]] est un outil de gestion de bases de données qui supporte toutes les bases disposants d'​un ​pilote ​[[wpfr>​Java_Database_Connectivity|JDBC]] ​dont [[:​mysql|MySQL]]/​[[:​mariadb|MariaDB]],​ [[:​postgresql|PostgreSQL]],​ [[:​sqlite|SQLite]]
 {{ :​application:​dbeaver:​dbeaver_01.png?​nolink |quelques captures d'​écran des fonctionnalités de DBeaver (src: dbeaver.io)}} {{ :​application:​dbeaver:​dbeaver_01.png?​nolink |quelques captures d'​écran des fonctionnalités de DBeaver (src: dbeaver.io)}}
-Outre l'​avantage de gérer différents types de bases de données, DBeaver dispose d'​outils de visualisation des tables et des relations, de visualisation de carte des points géographiques des objets ​postgis, utilisation du fichier .pgpass qui permet de mutualiser les mots de passe avec les outils en ligne de commande de PostgreSQL+Outre l'​avantage de gérer différents types de bases de données, DBeaver dispose d'​outils de visualisation des tables et des relations, de visualisation de carte des points géographiques des objets ​PostGIS, utilisation du fichier .pgpass qui permet de mutualiser les mots de passe avec les outils en ligne de commande de PostgreSQL
 + 
 +Logiciel libre sous [[wpfr>​Licence Apache|Licence Apache v2]].
  
 ===== Installation ===== ===== Installation =====
-Développé en JAVA ([[:​openjdk|OpenJDK]]),​ il peut être installé sous différentes formes ([[https://​dbeaver.io/​download/​|page ​download ​du site officiel]])+Développé en JAVA ([[:​openjdk|OpenJDK]]),​ il peut être installé sous différentes formes ([[https://​dbeaver.io/​download/​|page ​de téléchargement ​du site officiel]]).
  
 ==== Via PPA ==== ==== Via PPA ====
Ligne 19: Ligne 21:
 sudo apt-get install dbeaver-ce sudo apt-get install dbeaver-ce
 </​code>​ </​code>​
-<​note>​pèse 129Mo en janv. 2021</​note>​+<​note>​pèse 129Mo en janv. 2021.\\ 
 +Comme indiqué en bas de la page de téléchargement du projet, si [[:​openjdk]] est déjà installé, vous pouvez supprimer le répertoire **jre** qui se trouve dans ///​ush/​share/​dbeaver//,​ ce qui récupère 59Mo.</​note>​ 
 + 
 +==== Via le paquet fournit sur le site officiel ==== 
 +Le [[https://​dbeaver.io/​|site officiel]] permet de télécharger un paquet .deb que l'on peut installer avec [[:dpkg]] : 
 +<code bash> 
 +wget https://​dbeaver.io/​files/​dbeaver-ce_latest_amd64.deb 
 +sudo dpkg -i dbeaver-ce_latest_amd64.deb 
 +</​code>​ 
 +<note tip>​Cette même commande permet également la mise à jour. Lors de la mise à jour, des avertissements peuvent survenir quant à l'​impossibilité de supprimer des répertoires. La mise à jour est quand même réalisée.</​note>​
  
 ==== Via SNAP ==== ==== Via SNAP ====
Ligne 25: Ligne 36:
  
 ===== Utilisation ===== ===== Utilisation =====
-Une fois lancé, dans l'​onglet //​Navigateur de bases de données//, clic-droit -> //Créer// -> //Connection//, puis sélectionner le type de base. Une fenêtre va vous proposer le chargement du driver, puis définir les paramètres d'​accès à la base.+Une fois lancé, dans l'​onglet //​Navigateur de bases de données//, clic-droit -> //Créer// -> //Connexion//, puis sélectionner le type de base. Une fenêtre va vous proposer le chargement du pilote, puis définir les paramètres d'​accès à la base.
  
 Pour importer une base, créer tout d'​abord la base vierge puis clic-droit dessus -> //Outils// -> //Restore database// Pour importer une base, créer tout d'​abord la base vierge puis clic-droit dessus -> //Outils// -> //Restore database//
  
-L'​interface de DBeaver crée des onglets à chaque fois que vous ouvrez une base, une table, un peu comme les fichiers dans un [[wpfr>​Environnement_de_développement|EDI]].+L'​interface de DBeaver crée des onglets à chaque fois que vous ouvrez une base, une table, un peu comme les fichiers dans un [[wpfr>​Environnement_de_développement|EDI]]. Le champ au-dessus des données d'une table ne permet que du filtrage.  
 +Pour appliquer une requête, soit faire un clic-droit sur la table puis //Générer du SQL//, soit ouvrir un éditeur SQL depuis le menu éponyme ou le raccourci **F3**.
  
-Le wiki du projet ​(en) est accessible ​à [[https://github.com/dbeaver/dbeaver/wiki]]+La visualisation d'une table (onglet //​Données//​permet de déplacer une colonne, ce qui est très pratique quand vous ajoutez une colonne utile mais qui est trop à droite pour être vue avec les premières colonnes. Il suffit de //glisser/déposer// la colonne à partir du titre. On peut aussi créer une vue.
  
 ===== Configuration ===== ===== Configuration =====
-pensez ​à activer le chiffrement de vos mots de passe:\\ + 
-//​Fenêtres//​ -> //​Préférences//​ -> //​Généralités//​ -> //​Sécurité//​ -> //Secure storage//, et cliquez sur //Change password//.+Pensez ​à activer le chiffrement de vos mots de passe :\\ 
 +//​Fenêtres//​ -> //​Préférences//​ -> //​Généralités//​ -> //​Sécurité//​ -> //Stockage sécurisé//, et cliquez sur //Modifier le mot de passe//. 
 + 
 +Pour ne pas avoir à déplier l'​arborescence à chaque ouverture du logiciel, il suffit d'​aller dans :\\ 
 +//​Fenêtres//​ -> //​Préférences//​ -> //User Interface// -> //​Éditeur//​ -> //​Navigation//,​ et dans la partie //​Miscellaneous//​ cocher la case //Déplier l'​arbre du navigateur à la connexion//
 ===== Voir aussi ===== ===== Voir aussi =====
-  * [[https://​github.com/​dbeaver/​dbeave|codes source sur github]]+  ​* [[https://​dbeaver.io|Site officiel]] 
 +  ​* [[https://​github.com/​dbeaver/​dbeaver|codes source sur github]]
   * [[https://​www.adminer.org/​|adminer]] autre solution de gestionnaire multi-bases   * [[https://​www.adminer.org/​|adminer]] autre solution de gestionnaire multi-bases
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​bcag2]]//​ //​Contributeurs : [[utilisateurs:​bcag2]]//​
  • dbeaver.1611224194.txt.gz
  • Dernière modification: Le 21/01/2021, 11:16
  • par bcag2