Exportation vers une base de données SQL externe

JabRef est capable d'exporter le contenu de la base BibTeX, ainsi que les informations sur les groupes, dans une base de données externe MySQL ou PostgreSQL.

MySQL

  1. En utilisant votre outil d'administration MySQL favori, créer une base de données MySQL vide.
  2. Assurez-vous qu'il existe un utilisateur ayant tous les privilèges pour cette base de données.

PostgreSQL

  1. En utilisant votre outil d'administration PostgreSQL favori (PGAdminIII, PHPpgadmin, etc.), créer une base de données PostgreSQL vide. Autrement, la ligne de commande createdb peut être utilisée comme suit :
  2. createdb -h [HOST] -U [USERNAME] [DBNAME] -E UTF8 --lc-ctype=en_US.utf-8 -T template0

    l'hypothèse étant que le langage est l'anglais et le lieu est US. Si un mot de passe est nécessaire, le serveur en demandera un à partir de la ligne de commande. Voir la page du manuel de createdb pour plus d'informations.

  3. Assurez-vous qu'un utilisateur de cette base dispose de tous les privilèges.

Exportation

  1. Choisissez Fichier -> Exporter vers une base SQL externe, ou cliquez sur le bouton correspondant dans la barre d'outils.
  2. Sélectionnez le type de base de données à partir du menu déroulant pour leType de Serveur.
  3. Entrez les informations de connexion de la base de données, et cliquez sur Connecter.

JabRef se connectera alors à la base de données spécifiée, effacera les tables existantes, créera de nouvelles tables et remplira ces tables avec les informations sur les entrées et sur les groupes. Notez que les informations de connexion ne vous seront pas demandées lors des prochaines exportations. Si vous souhaitez exporter vers une base de données différente, vous pouvez changez les informations de connexion en choisissant Fichier -> Connecter vers une base SQL externe (ou en cliquant sur le bouton correspondant dans le barre d'outils), puis en effectuant une exportation.