Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision Les deux révisions suivantes | |||
td_histoire_numerique:installation_db_2013 [2012/11/01 20:58] Francesco Beretta créée |
td_histoire_numerique:installation_db_2013 [2012/11/01 20:58] Francesco Beretta |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
\\ | \\ | ||
Revenir à [[cours_lyon3_2012:base_de_donnees_individuelle|Présentation de l'achitecture]] | Revenir à [[cours_lyon3_2012:base_de_donnees_individuelle|Présentation de l'achitecture]] | ||
+ | |||
+ | Téléchargez {{:cours_lyon3_2012:base_individuelle.zip|ce dossier}} et enregistrez-le dans un dossier dédié à ce cours. | ||
+ | |||
+ | Dézippez-le. | ||
+ | |||
+ | Ouvrez l'application **pgAdmin III** depuis le menu postgres 9.1 (windows) ou les applications MacOSX. | ||
+ | |||
+ | Connectez vous au serveur de bases de données PostgreSQL 9.1 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 | ||
+ | * Création d'une nouvelle base de données : l'appeler (Nom) : 'base_individuelle' | ||
+ | * Onglet Définition > codage UTF8 | ||
+ | * bouton OK | ||
+ | |||
+ | Sélectionnez la base de données : base_individuelle | ||
+ | * clicquez sur le bouton SQL (une sorte de loupe) | ||
+ | * Dans le menu Fichier > Ouvrir | ||
+ | * Ne pas sauvegarder (et si le logiciel devait vous demander, dites : non) et ouvrir dans le dossier dezippé : script_sql > tables_objet.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 | ||
+ | * Sélectionner le dossier 'Schémas' et rafraichir (Affichage > Rafraîchir) | ||
+ | * Ouvrir le schéma 'tables_objet', puis selectionner 'Tables', vous verrez la liste des six tables | ||
+ | |||
+ | |||
+ | |||
+ | **Voilà !** Si vous en êtes là, le plus difficile est fait, vous avez votre base de données. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Maintenant il faut l'interface ===== | ||
+ | |||
+ | * Dans votre base Postgresql, sélectionnez Rôles de connexion et créez un nouveau role appelé 'mon_compte' avec des droits de superutilisateur et comme mot de passe 'modifier' | ||
+ | * ou alors exécutez le script suivant dans la boîte de dialogue SQL (après avoir effacé le premier script) | ||
+ | |||
+ | |||
+ | CREATE ROLE mon_compte LOGIN ENCRYPTED PASSWORD 'md5739ae15ace2d08e97debf4914bbe980e' | ||
+ | SUPERUSER | ||
+ | VALID UNTIL 'infinity'; | ||
+ | |||
+ | |||
+ | * Maintenant il faut ouvrir le dossier 'www', se trouvant dans le dossier apache : | ||
+ | * pour Windows : C:\Program Files\PostgraeSQL\EnterpriseDB-ApachePHP\apache\www | ||
+ | * pour MacOS : chercher le dossier 'htdocs' avec la fonction recherche ou selon les instructions ci-dessus(cf. windows) permettant de connaître le chemin que vous aura indiqué StackBuilder | ||
+ | * copiez tout le dossier base_individuelle (dézippé) dans le dosseir www (windows) ou htdocs (MacOS) | ||
+ | * ouvrez un navigateur (Firefox) et allez à l'URL : http://localhost:8080/base_individuelle/accueil.php | ||
+ | * si vous avez un problème de connexion à la base de données, vérifiez dans le fichier 'connexion_base_individuelle.inc' se trouvant dans le dossier 'base_individuelle' que le port du serveur postgreSQL est bien le même que celui que vous avez noté, en règle générale le 5432 | ||
+ | |||
+ | |||
+ | **Voilà**, c'est fait ! Vous pouvez maintenant découvrir la base de données et son contenu. | ||
+ | |||
+ | |||