Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
dbeaver [Le 21/01/2021, 14:24] bcag2 [Via PPA] supprimer JRE si déjà installé |
dbeaver [Le 22/01/2021, 09:29] eliovir typo |
||
---|---|---|---|
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 20: | Ligne 22: | ||
</code> | </code> | ||
<note>pèse 129Mo en janv. 2021.\\ | <note>pèse 129Mo en janv. 2021.\\ | ||
- | Comme indiqué en bas de la page download du projet, si vous avez déjà [[:openjdk]] installé, vous pouvez supprimé le répertoire **jre** qui se trouve dans ///ush/share/dbeaver//, ce qui récupère 59Mo</note> | + | 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 SNAP ==== | ==== Via SNAP ==== | ||
Ligne 26: | Ligne 28: | ||
===== 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// | ||
Ligne 33: | Ligne 35: | ||
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**. | 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]] | + | Le wiki du projet (en) est accessible à [[https://github.com/dbeaver/dbeaver/wiki]]. |
===== Configuration ===== | ===== Configuration ===== | ||
- | pensez à activer le chiffrement de vos mots de passe:\\ | + | |
+ | Pensez à activer le chiffrement de vos mots de passe :\\ | ||
//Fenêtres// -> //Préférences// -> //Généralités// -> //Security// -> //Secure storage//, et cliquez sur //Change password//. | //Fenêtres// -> //Préférences// -> //Généralités// -> //Security// -> //Secure storage//, et cliquez sur //Change password//. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
+ | * [[https://dbeaver.io|Site officiel]] | ||
* [[https://github.com/dbeaver/dbeaver|codes source sur github]] | * [[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 |