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:07] Francesco Beretta |
td_histoire_numerique:installation_de_la_base_de_donnees [2015/10/05 14:33] Francesco Beretta [Paramétrage du logiciel PgAminIII/PgAdmin3] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Installation de la base de données pour l'exercice ===== | ===== Installation de la base de données pour l'exercice ===== | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Paramétrage du logiciel PgAminIII/PgAdmin3 ==== | ||
+ | |||
+ | |||
+ | Nous utilisons ce logiciel pour tout ce qui concerne la gestion de la base de données | ||
+ | |||
* Démarrer le logiciel **pgAdmin3** (à ne pas confondre avec l'application web phpPgAdmin) | * Démarrer le logiciel **pgAdmin3** (à ne pas confondre avec l'application web phpPgAdmin) | ||
* Pour les utilisateurs de Windows, il se trouve dans le dossier C:\Bitnami\wappstack-5.5.29-1\postgresql\bin et normalement on peut le lancer depuis le menu des applications | * Pour les utilisateurs de Windows, il se trouve dans le dossier C:\Bitnami\wappstack-5.5.29-1\postgresql\bin et normalement on peut le lancer depuis le menu des applications | ||
* Pour les utilisateurs de MacOS, il faut le télécharger depuis [[http://www.pgadmin.org/download/macosx.php|cette page]] en prenant la version qui correspond à votre système d'exploitation, si possible la plus récente. | * Pour les utilisateurs de MacOS, il faut le télécharger depuis [[http://www.pgadmin.org/download/macosx.php|cette page]] en prenant la version qui correspond à votre système d'exploitation, si possible la plus récente. | ||
- | * Pour tous, une fois pgAdmin3 installé, il faut paramétrer la connexion [on fera l'exercice en classe]: | + | * Pour tous, une fois pgAdmin3 installé, il faut paramétrer la connexion : |
* Dans le menu Fichier > Ajouter un serveur | * Dans le menu Fichier > Ajouter un serveur | ||
* Nom du serveur 'postgresql_9_4' | * Nom du serveur 'postgresql_9_4' | ||
Ligne 15: | 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) |
+ | * 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) | ||
+ | {{ :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>', | ||
+ | ARRAY[ARRAY['my', 'http://example.com']]))[1];</code> | ||
+ | * l'exécuter avec le bouton en forme de flêche verte | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Création d'une nouvelle base de données ==== | ||
Ligne 23: | Ligne 42: | ||
* 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é: | ||
Ligne 35: | Ligne 66: | ||
\\ | \\ | ||
+ | ==== Installation de l'interface ==== | ||