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 | ||
td_histoire_numerique:installation_de_la_base_de_donnees [2015/10/05 14:21] Francesco Beretta |
td_histoire_numerique:installation_de_la_base_de_donnees [2015/10/05 14:36] Francesco Beretta [Paramétrage du logiciel PgAminIII/PgAdmin3] |
||
---|---|---|---|
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 la connexion au serveur ouverte et le mot de passé 'avalé', créer une nouvelle base de données appelée 'TD2015'. Dans l'onglet Définition mettre 'codage' à UTF8, laisser le reste des paramètres par défaut. | + | * 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) |
- | * Si vous aviez déjà créé une base TD2015, il faut la supprimer et en recréer une vide | + | * Sélectionner sans l'ouvrir la base par défaut 'postgres' (qu'il ne faut jamais toucher) |
- | * Pour supprimer la base TD2015, visualisez-là dans PgAdmin3, faites un click-droit sur la base, puis supprimer | + | * 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:suppression_base_donnees.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>', |
+ | ARRAY[ARRAY['my', 'http://example.com']]))[1];</code> | ||
+ | * l'exécuter 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 !"** | ||
+ | * 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). | ||
- | * ATTENTION : la base de données 'TD2015' est réservée à l'exercice, n'y mettez jamais de données qui vous appartiennent ! | ||
- | * Si vous l'aviez déjà fait, créez provisoirement une nouvelle base de données appelée TD2015bis pour l'exercice [un lien vers d'autres instructions suivra] | ||
Ligne 41: | Ligne 44: | ||
* 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) | ||
| | ||
+ | | ||
+ | * Une fois la connexion au serveur ouverte et le mot de passé 'avalé', créer une nouvelle base de données appelée 'TD2015'. Dans l'onglet Définition mettre 'codage' à UTF8, laisser le reste des paramètres par défaut. | ||
+ | * Si vous aviez déjà créé une base TD2015, il faut la supprimer et en recréer une vide | ||
+ | * Pour supprimer la base TD2015, visualisez-là dans PgAdmin3, faites un click-droit sur la base, puis supprimer | ||
+ | |||
+ | {{ :td_histoire_numerique:suppression_base_donnees.jpg?200 |}} | ||
+ | |||
+ | * ATTENTION : la base de données 'TD2015' est réservée à l'exercice, n'y mettez jamais de données qui vous appartiennent ! | ||
+ | * Si vous l'aviez déjà fait, créez provisoirement une nouvelle base de données appelée TD2015bis pour l'exercice [un lien vers d'autres instructions suivra] | ||
+ | |||
+ | |||
+ | |||
* Ouvrir la nouvelle base de données (double-click) | * Ouvrir la nouvelle base de données (double-click) | ||
* Restaurer les sauvegardes depuis le dossier dézippé: | * Restaurer les sauvegardes depuis le dossier dézippé: |