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_db_2013 [2012/11/11 14:58] Francesco Beretta |
td_histoire_numerique:installation_db_2013 [2013/10/17 13:51] Francesco Beretta |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Dézippez-le. | Dézippez-le. | ||
- | Ouvrez l'application **pgAdmin III** depuis le menu postgres 9.1 (windows) ou les applications MacOSX. | + | Ouvrez l'application **pgAdmin III** depuis le menu postgres 9.3 (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. | + | Connectez vous au serveur de bases de données PostgreSQL 9.3 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 | 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' | + | * Création d'une nouvelle base de données : l'appeler : 'base_individuelle' – Onglet Propriétés > nom |
* Onglet Définition > codage UTF8 | * Onglet Définition > codage UTF8 | ||
* bouton OK | * bouton OK | ||
Ligne 18: | Ligne 18: | ||
* clicquez sur le bouton SQL (une sorte de loupe) | * clicquez sur le bouton SQL (une sorte de loupe) | ||
* Dans le menu Fichier > Ouvrir | * 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 | + | * Si le logiciel vous demande si vous voulez sauvegarder le texte qui se trouve dans la boîte de dialogue SQL, dites : non |
+ | * Ouvrir dans le dossier dezippé > dossier 'sql_' avec la date > 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 | * 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) | + | * Vous regardez la dernière ligne du message : La requête a été exécutée avec succès... (le reste ne compte pas) |
- | * Ouvrir le schéma 'tables_objet', puis selectionner 'Tables', vous verrez la liste des six tables | + | * Vous répétez ensuite l'opération avec les fichiers : tables_objet.sql et tables_uc.sql |
+ | * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'ORDRE INDIQUÉ | ||
+ | * Sélectionner le dossier 'Schémas' dans la liste de la partie de gauche et rafraichir (Affichage > Rafraîchir ou bouton vert et rouge) | ||
+ | * trois schémas (=dossiers) ont apparu, contenant des tables | ||
+ | * Par exemple, ouvrir le schéma 'tables_objet', puis selectionner 'Tables', vous verrez la liste des trois tables | ||
Ligne 32: | Ligne 37: | ||
=====Maintenant il faut l'interface ===== | =====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' | + | * Maintenant il faut ouvrir le dossier 'web', se trouvant dans le dossier apache : |
- | SUPERUSER | + | * pour Windows : |
- | VALID UNTIL 'infinity'; | + | * Click droit sur l'icone EasyPHP |
- | + | * php_pgsql | |
- | + | * Menu Explorer : ça ouvre un dossier : localweb | |
- | * Maintenant il faut ouvrir le dossier 'www', se trouvant dans le dossier apache : | + | * Y copier le |
- | * 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 | * 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) | * copiez tout le dossier base_individuelle (dézippé) dans le dosseir www (windows) ou htdocs (MacOS) |