Outils pour utilisateurs

Outils du site


td_histoire_numerique:installation_de_la_base_de_donnees

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
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:installation_de_la_base_de_donnees [2015/10/05 14:57]
Francesco Beretta [Installation de l'interface]
td_histoire_numerique:installation_de_la_base_de_donnees [2015/10/10 08:46]
Francesco Beretta [Création d'une nouvelle base de données]
Ligne 9: Ligne 9:
  
  
-Nous utilisons ce logiciel pour tout ce qui concerne la gestion de la base de données+Nous utilisons ce logiciel pour tout ce qui concerne la gestion de la base de données, des sauvegardes,​ etc.
  
  
Ligne 23: Ligne 23:
       * nom utilisateur:​ postgres       * nom utilisateur:​ postgres
       * Mot de passe: le votre et l'​enregistrer       * Mot de passe: le votre et l'​enregistrer
-  ​* Une fois connectés, il faut tester si l'​extension XML de votre base de données marche (normalement pas de soucis pour Windows, quelques soucis pour MacOS)+ 
 +=== Test de l'​extension XML === 
 + 
 + 
 +  ​* Une fois connectés, il faut tester si l'​extension XML de votre base de données marche (normalement pas de soucis pour Windows, quelques soucis pour MacOS: hélas, il y a un bug dans la distribution Bitnami)
     * Sélectionner sans l'​ouvrir la base par défaut '​postgres'​ (qu'il ne faut jamais toucher)     * Sélectionner sans l'​ouvrir la base par défaut '​postgres'​ (qu'il ne faut jamais toucher)
     * Ouvrir une boîte de dialogue SQL avec le bouton '​SQL'​ en forme de loupe qui se trouve parmi les boutons en haut de la fenêtre (cf. l'​illustration ci-dessous)     * Ouvrir une boîte de dialogue SQL avec le bouton '​SQL'​ en forme de loupe qui se trouve parmi les boutons en haut de la fenêtre (cf. l'​illustration ci-dessous)
 {{ :​td_histoire_numerique:​test_fonctions_xml.jpg?​200 |}} {{ :​td_histoire_numerique:​test_fonctions_xml.jpg?​200 |}}
  
-    * copie dans la boîte de dialogue SQL cette requête: <code sql>​SELECT (xpath('/​my:​a/​text()',​ '<​my:​a xmlns:​my="​http://​example.com">​Test réussi !</​my:​a>',​ +    * copiez ​cette requête: <code sql>​SELECT (xpath('/​my:​a/​text()',​ '<​my:​a xmlns:​my="​http://​example.com">​Test réussi !</​my:​a>',​ 
-             ​ARRAY[ARRAY['​my',​ '​http://​example.com'​]]))[1];</​code>​ +             ​ARRAY[ARRAY['​my',​ '​http://​example.com'​]]))[1];</​code> ​et collez-la dans la boîte de dialogue SQL. 
-    * l'​exécuter ​avec le bouton en forme de flêche verte+    * Exécutez-la ​avec le bouton en forme de flêche verte
     * si l'​extension XML est correctement installée, vous aurez ce résultat : **"​Test réussi !"**     * si l'​extension XML est correctement installée, vous aurez ce résultat : **"​Test réussi !"**
     * Sinon, vous aurez le message d'​erreur qui se trouve dans l'​illustration. Si c'​était le cas, il faut tenter d'​abord de désinstaller et réinstaller la distribution Bitnami. Si ça ne marche toujours pas, il faudra installer une autre distribution de PostgreSQL (prière de m'​écrire un mail pour me prévenir).     * Sinon, vous aurez le message d'​erreur qui se trouve dans l'​illustration. Si c'​était le cas, il faut tenter d'​abord de désinstaller et réinstaller la distribution Bitnami. Si ça ne marche toujours pas, il faudra installer une autre distribution de PostgreSQL (prière de m'​écrire un mail pour me prévenir).
Ligne 40: Ligne 44:
  
  
-  * {{:​td_histoire_numerique:​bd_et_interface_20151005.zip|Télécharger le fichier}} qui contient la sauvegarde de la base de données et de l'​interface+  * {{:​td_histoire_numerique:​bd_et_interface_20151005.zip|Télécharger le fichier}} qui contient la sauvegarde de la base de données et le code PHP de l'​interface
   * Créer un dossier appelé BD_TD2015 et un sous-dossier appelé '​sauvegardes'​   * Créer un dossier appelé BD_TD2015 et un sous-dossier appelé '​sauvegardes'​
   * Déplacer le fichier téléchargé vers le dossier '​BD_TD2015'​ et le décompresser (dézipper)   * Déplacer le fichier téléchargé vers le dossier '​BD_TD2015'​ et le décompresser (dézipper)
Ligne 58: Ligne 62:
  
  
-  * Ouvrir ​la nouvelle base de données (double-click) +  * Dans PgAdmin3, ouvrez ​la nouvelle base de données ​TD2015 ​(double-click ​sur la ligne de la base
-  * Restaurer les sauvegardes depuis le dossier dézippé:​ +  * Restaurer les sauvegardes depuis le dossier dézippé, selon ce procédé
-    * click droit sur la base de données TD2015 et choisir ​dans le menu contextuel '**Restaurer**'​ +    * procédez exactement ​dans cet ordre: restaurer ​le schéma des objets, puis celui des paramètres,​ puis cleui des vues 
-    * chercher ​le dossier ​téléchargé et dézippéouvrir ​le fichier ​**base.backup*+    ​ouvrez depuis la base TD2015 (sélectionnée,​ colorée en bleu ou semblable) la boîte de dialogue SQL (la loupe, bouton en haut de la fenêtre) 
-    * clicker ​le bouton ​'​Restauration'​ +    * depuis la boite de dialogue SQL, ouvrez (en clickant sur le bouton 'dossier ​jaune' en haut de la fenêtre) [1], le dossier téléchargé TD2015_20151005'​ qui contient la sauvegarde SQL  
-    * Si vous lisez à la fin du log: "Le process a retourné le code de sortie 0." c'​est ​réussi ​(0 = OK ; 1 = erreur)+    ​ouvrez le document '​objets.sql' (toujours depuis la fenêtre SQL) [2] 
 + 
 +{{ :​td_histoire_numerique:​ouvrir_un_fichier_sql.jpg?​200 |}} 
 + 
 +    ​Si vous avez le message tel que affiché dans l'​illustration,​ dites: OK 
 +    * Exécuter le script SQL affiché en appuyant sur le bouton ​en forme de flèche verte [3] 
 +    * Si vous lisez à la fin de l'​opération: "résultat ​de la requête de 1 ligne annulé. La **requête a été exécutée avec succès** en 174 ms, mais ne renvoie aucun résultat."c'​est ​fait ! 
 +    * Procédez ensuite à la restauration des schémas ​(documents .sqlparametres et objets du même dossier, avec la même méthode. 
 +    * Répondre '​non'​ si la boîte de dialogue vous demande si vous voulez enregistrer le script SQL, car il sont déjà enregistrés dans le dossier '​TD2015_20151005'​
  
  
-Si tout s'est bien passé la base est installée. Sélectionnez la base TD2015 et rafraichissez (bouton avec les flèches rouges et vertes)+Si tout s'est bien passé la base est installée. Sélectionnez la base TD2015 ​(dans PgAdmin3) ​et rafraichissez (bouton avec les flèches rouges et vertes): quatre schémas vont s'​afficher.
  
 \\ \\
td_histoire_numerique/installation_de_la_base_de_donnees.txt · Dernière modification: 2016/01/14 23:19 par Francesco Beretta