Différences entre les versions de « DBeaver »

De Wiki de Geonov
(Page créée avec « [https://dbeaver.io/ DBeaver] est un logiciel informatique. C'est un client lourd capable de se connecter à de nombreuses bases de données (PostgreSQL, Oracle,… »)
 
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 2 : Ligne 2 :


C'est un client lourd capable de se connecter à de nombreuses bases de données ([[PostgreSQL]], [[Oracle]], [[MariaDB]], etc.).
C'est un client lourd capable de se connecter à de nombreuses bases de données ([[PostgreSQL]], [[Oracle]], [[MariaDB]], etc.).
= Binaires PostgreSQL (Windows) =
# Télécharger les binaires de la version de [[PostgreSQL]] souhaitée : https://www.enterprisedb.com/download-postgresql-binaries
# Décompresser le ZIP.
# Copier le répertoire "bin" dans "C:\Users\xxx\AppData\Roaming\DBeaverData\drivers\clients\postgresql\win\XX" où XX est le numéro de version, par exemple "13".
# Ouvrir [[DBeaver]].
# Se rendre dans Bases de données > Gestionnaire de pilotes > PostgreSQL.
# Cliquer sur le bouton "Éditer" puis se rendre dans l'onglet "Client natif".
# Cliquer sur "Ajouter Accueil" (sans doute une erreur de traduction pour "Home").
# Parcourir à la recherche du répertoire "XX" et valider.
= Récupérer les mots de passe enregistrés =
Les mots de passe sont stockés dans le fichier ''credentials-config.json''.
Sous Windows, ce fichier est dans le répertoire ''C:\Users\xxx\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver''.
Pour déchiffrer le fichier, utiliser la clé "babb4a9f774ab853c96c2d653dfe544a" (OK au 01/02/2023) :
<syntaxhighlight lang="bash" gutter="false" toolbar="false">openssl aes-128-cbc -d -K babb4a9f774ab853c96c2d653dfe544a -iv 00000000000000000000000000000000 -in "/chemin/credentials-config.json" | dd bs=1 skip=16 2>/dev/null
</syntaxhighlight>


[[Catégorie:Logiciel]]
[[Catégorie:Logiciel]]

Version actuelle datée du 1 février 2023 à 08:25

DBeaver est un logiciel informatique.

C'est un client lourd capable de se connecter à de nombreuses bases de données (PostgreSQL, Oracle, MariaDB, etc.).

1 Binaires PostgreSQL (Windows)

  1. Télécharger les binaires de la version de PostgreSQL souhaitée : https://www.enterprisedb.com/download-postgresql-binaries
  2. Décompresser le ZIP.
  3. Copier le répertoire "bin" dans "C:\Users\xxx\AppData\Roaming\DBeaverData\drivers\clients\postgresql\win\XX" où XX est le numéro de version, par exemple "13".
  4. Ouvrir DBeaver.
  5. Se rendre dans Bases de données > Gestionnaire de pilotes > PostgreSQL.
  6. Cliquer sur le bouton "Éditer" puis se rendre dans l'onglet "Client natif".
  7. Cliquer sur "Ajouter Accueil" (sans doute une erreur de traduction pour "Home").
  8. Parcourir à la recherche du répertoire "XX" et valider.

2 Récupérer les mots de passe enregistrés

Les mots de passe sont stockés dans le fichier credentials-config.json.

Sous Windows, ce fichier est dans le répertoire C:\Users\xxx\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver.

Pour déchiffrer le fichier, utiliser la clé "babb4a9f774ab853c96c2d653dfe544a" (OK au 01/02/2023) :

openssl aes-128-cbc -d -K babb4a9f774ab853c96c2d653dfe544a -iv 00000000000000000000000000000000 -in "/chemin/credentials-config.json" | dd bs=1 skip=16 2>/dev/null