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 | ||
td_histoire_numerique:installation_db_2013 [2016/01/15 08:09] Francesco Beretta [Pour Macintosh] |
td_histoire_numerique:installation_db_2013 [2016/01/26 23:19] Francesco Beretta [Pour Macintosh] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
=====Installation de la base de données===== | =====Installation de la base de données===== | ||
- | Téléchargez le fichier qui contient le code de la base de données {{:td_histoire_numerique:sql_20140225.zip|}} et enregistrez-le dans un dossier que vous aurez créé, dédié à ce cours. | + | Téléchargez le fichier qui contient le code de la base de données {{:td_histoire_numerique:sql_20140225.zip|}} et enregistrez-le dans un dossier que vous aurez créé, dédié à ce cours. |
Dézippez-le. | Dézippez-le. | ||
Ligne 10: | Ligne 10: | ||
Ouvrez l'application **pgAdmin III** et connectez vous au serveur de bases de données PostgreSQL que vous voyez dans la liste dépliée des serveurs en utilisant le mot de passe noté par vos soins précédemment. | Ouvrez l'application **pgAdmin III** et connectez vous au serveur de bases de données PostgreSQL que vous voyez dans la liste dépliée des serveurs en utilisant le mot de passe noté par vos soins précédemment. | ||
- | Sélectionnez Bases de données. Puis dans le menu Edition > Créer ou click droit et ajouter une base de données | + | Sélectionnez Bases de données. Puis dans le menu Edition > Créer ou clic droit et ajouter une base de données |
* Création d'une nouvelle base de données : l'appeler : 'base_individuelle' – Onglet Propriétés > nom | * Création d'une nouvelle base de données : l'appeler : 'base_individuelle' – Onglet Propriétés > nom | ||
* Définissez le codage des caractères : onglet Définition > codage UTF8 | * Définissez le codage des caractères : onglet Définition > codage UTF8 | ||
- | * bouton OK | + | * Bouton "Valider" |
- | Sélectionnez la base de données 'base_individuelle' et activez-là par double click | + | Sélectionnez la base de données 'base_individuelle' et activez-là par double clic |
- | * clicquez sur le bouton SQL (une sorte de loupe) qui se trouve en haut en dessous du menu 'Affichage' | + | * cliquez sur le bouton SQL (une sorte de loupe) qui se trouve en haut en dessous du menu 'Affichage' |
* Effacez le texte qu'il contient éventuellement | * Effacez le texte qu'il contient éventuellement | ||
* Ouvrez les fichiers à installer avec la commande ouvrir qui se trouve dans le menu Fichier > Ouvrir | * Ouvrez les fichiers à installer avec la commande ouvrir qui se trouve dans le menu Fichier > Ouvrir | ||
* Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | * Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | ||
* Ouvrir dans le dossier dezippé > dossier 'sql_20142525' > **tables_types.sql** | * Ouvrir dans le dossier dezippé > dossier 'sql_20142525' > **tables_types.sql** | ||
- | * Une fois le fichier ouvert, exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte en dessous du menu 'Macros' | + | * Une fois le fichier ouvert, exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une flèche verte en dessous des menus |
* Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat." (le reste ne compte pas) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon. | * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat." (le reste ne compte pas) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon. | ||
* Vous répétez ensuite l'opération avec les fichiers : **tables_objet.sql**, **tables_uc.sql** et **vues_sql.sql** | * Vous répétez ensuite l'opération avec les fichiers : **tables_objet.sql**, **tables_uc.sql** et **vues_sql.sql** | ||
* ATTENTION : exécuter les quatre fichiers .sql exactement DANS L'ORDRE INDIQUÉ | * ATTENTION : exécuter les quatre fichiers .sql exactement DANS L'ORDRE INDIQUÉ | ||
* Fermez la boîte de dialogue SQL. Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | * Fermez la boîte de dialogue SQL. Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non | ||
- | * Sélectionner le dossier 'Schémas' dans la liste de la partie de gauche et rafraichir (Affichage > Rafraîchir ou bouton vert et rouge) | + | * Sélectionner le dossier 'Schémas' dans la liste de la partie de gauche et rafraîchir (Affichage > Rafraîchir ou bouton vert et rouge) |
- | * quatre schémas (=dossiers) apparaîssent, contenant des tables | + | * Quatre schémas (=dossiers) apparaissent, contenant des tables |
- | * Par exemple, ouvrir le schéma 'tables_objet', puis selectionner 'Tables', vous verrez la liste des trois tables | + | * Par exemple, ouvrir le schéma 'tables_objet', puis sélectionner 'Tables', vous verrez la liste des trois tables |
Ligne 44: | Ligne 44: | ||
* Ce dossier est à télécharger ici : {{:td_histoire_numerique:base_individuelle_20141007.zip|version du 7 octobre 2014}}, puis à dézipper. | * Ce dossier est à télécharger ici : {{:td_histoire_numerique:base_individuelle_20141007.zip|version du 7 octobre 2014}}, puis à dézipper. | ||
- | * A son intérieur, on trouve un dossier appelé 'base_individuelle' qu'il faudra mettre dans le dossier 'web' du serveur Apache. | + | * À l'intérieur, on trouve un dossier appelé 'base_individuelle' qu'il faudra mettre dans le dossier 'web' du serveur Apache (cf. ci-dessous suivant votre système). |
* Dans ce dossier se trouve un fichier "connexion_base_individuelle.inc" qu'il faut ouvrir avec un simple éditeur de texte et modifier | * Dans ce dossier se trouve un fichier "connexion_base_individuelle.inc" qu'il faut ouvrir avec un simple éditeur de texte et modifier | ||
- | * mettre "base_individuelle" comme nom de la base de données: dbname=base_individuelle | + | * Mettre "base_individuelle" comme nom de la base de données (ligne 4) : dbname=base_individuelle |
- | * remplacer le mot passe (MODIFIER ou NN) par son propre mot de passe du compte postgres. | + | * À la même ligne, remplacer le mot passe par votre mot de passe du compte postgres : password=votre_mot_de_passe |
+ | * Dans la fonction "BHP" (ligne 31), remplacer "host=193.48.144.243" par "host=bhp-publi.ish-lyon.cnrs.fr" | ||
* Ensuite sauvegarder et fermer. | * Ensuite sauvegarder et fermer. | ||
Ligne 57: | Ligne 58: | ||
* Dans ce dossier se trouve un dossier 'apache2' contenant à son tour un dossier 'htdocs' | * Dans ce dossier se trouve un dossier 'apache2' contenant à son tour un dossier 'htdocs' | ||
* Normalement, le chemin de ce dossier (htdocs) est donc : C:\BitNami\wappstack-5.4.21-0\apache2\htdocs | * Normalement, le chemin de ce dossier (htdocs) est donc : C:\BitNami\wappstack-5.4.21-0\apache2\htdocs | ||
- | * Mettre dans ce dossier (htdocs) le dossier 'base_indiduelle' avec le fichier et mot de passe modifié | + | * Mettre dans ce dossier (htdocs) le dossier 'base_individuelle' avec le fichier et mot de passe modifié |
* Ouvrir un navigateur et taper l'adresse: http://localhost/base_individuelle/accueil.php | * Ouvrir un navigateur et taper l'adresse: http://localhost/base_individuelle/accueil.php | ||
Ligne 76: | Ligne 77: | ||
\\ | \\ | ||
+ | ===== Installation d'une base donnée remplie ===== | ||
+ | Le {{:td_histoire_numerique:base_enseignants_sql_20131105.zip|fichier à télécharger}}. | ||
+ | \\ | ||
===== Mise en place d'une connexion avec la BHP du projet SyMoGIH ===== | ===== Mise en place d'une connexion avec la BHP du projet SyMoGIH ===== |