Outils pour utilisateurs

Outils du site


td_histoire_numerique:postgresql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:postgresql [2015/09/18 15:16]
Francesco Beretta
td_histoire_numerique:postgresql [2015/09/25 09:40]
Francesco Beretta [Outil de gestion des serveurs]
Ligne 1: Ligne 1:
 +Revenir à la [[td_histoire_numerique:​accueil|page d'​accueil]].
 +
 +
 +
 ===== Indications générales ===== ===== Indications générales =====
  
Ligne 9: Ligne 13:
 Pour apprendre à utiliser PostgreSQL il est fondamental d'​utiliser le manuel que la communauté des développeurs édite avec soin et traduit également en français. Il y a en effe en France une communauté assez active autour de ce logiciel libre qui se réunit annuellement autour des [[http://​pgday.fr/​|pgdays]] Pour apprendre à utiliser PostgreSQL il est fondamental d'​utiliser le manuel que la communauté des développeurs édite avec soin et traduit également en français. Il y a en effe en France une communauté assez active autour de ce logiciel libre qui se réunit annuellement autour des [[http://​pgday.fr/​|pgdays]]
  
-Le manuel existe dans une [[http://​docs.postgresqlfr.org/​9.4/​|version en ligne]] et en [[http://​docs.postgresql.fr/​9.3/pg93.pdf|PDF téléchargeable]].+Le manuel existe dans une [[http://​docs.postgresqlfr.org/​9.4/​|version en ligne]] et en [[http://​docs.postgresql.fr/​9.4/pg94.pdf|PDF téléchargeable]].
  
-On commence par lire les chapitres 2 et 3 qui introduisent aux concepts essentiels du SQL et à certains cas d'​utilisation. ​Puis on lit les autres chapitres en fonction de ses propores besoins. Par ex. le chapitre 7, qui explique comment interroger les données, est particulièrement utile.+On commence par lire les chapitres 2 et 3 qui introduisent aux concepts essentiels du SQL et à certains cas d'​utilisation. ​On lit les autres chapitres ​seulement si nécessaire, ​en fonction de ses fonctionnalités qu'on souhaite utiliser. Par ex. le chapitre 7, qui explique comment interroger les données, est particulièrement utile.
  
 ATTENTION: le manuel utilise un client en ligne de commande, psql (semblable à l'​Invite de commandes de Windows ou Terminal de MacOSX). Les commandes apparaissent donc parfois sous cette forme ATTENTION: le manuel utilise un client en ligne de commande, psql (semblable à l'​Invite de commandes de Windows ou Terminal de MacOSX). Les commandes apparaissent donc parfois sous cette forme
Ligne 19: Ligne 23:
 </​code>​ </​code>​
  
-Comme nous utilsons ​des clients graphiques pour accéder au serveur (pgAdminIII, Base, SQLWorkbench/​J,​ ecc.) les commandes SQL, par ex. +Comme nous utilisons ​des clients graphiques pour accéder au serveur (pgAdminIII,​ SQLWorkbench/​J,​ ecc.) les commandes SQL seront directement tapées dans les fenêtres prévues à cette fin, par ex.:
 <​code>​ <​code>​
 SELECT * FROM table; SELECT * FROM table;
 </​code>​ </​code>​
  
-seront directement tapées dans les fenêtres prévues à cette fin.+
  
 ===== Installation du serveur de bases de données ===== ===== Installation du serveur de bases de données =====
Ligne 34: Ligne 37:
     * **C'​EST ESSENTIEL**! Car ce document permet de documenter la démarche d'​installation et de se retrouver rapidement plus tard     * **C'​EST ESSENTIEL**! Car ce document permet de documenter la démarche d'​installation et de se retrouver rapidement plus tard
     * En général, il est toujours utile de documenter sa propre démarche de recherche     * En général, il est toujours utile de documenter sa propre démarche de recherche
 +
 +
 +===== Instructions pour le TD 2015 =====
 +
 +
 +Nous utilisons la distribution de PostgreSQL et Apache fournie par Bitnami.
 +
 +==== Installation sous Windows ====
 +
 +  * Télécharger la version recommandée du logiciel d'​installation depuis [[https://​bitnami.com/​stack/​wapp/​installer|cette page]]. ​
 +  * Pour le téléchargement ce n'est pas nécessaire de donner un compte, il y a un lien sans engagement d'​identité tout en bas.
 +  * Pour connaître le contenu du paquet et avoir les instruction d'​installation détaillées,​ voir [[https://​bitnami.com/​stack/​wapp/​README.txt|cette page]]. Ici de suite des instructions simplifiées
 +  * Une fois téléchargé l'​exécutable d'​installation,​ passer l'​antivirus sur l'​exécutable puis (seulement si nécessaire) désactiver l'​antivirus pendant l'​installation
 +  * Dans la boîte de dialogue "​Select components"​ :​ Désélectionner tous les Components, sauf PHPPgAdmin
 +  * Dans la boîte de dialogue "​Installation folder"​ :​ laisser par défaut – C:​\Bitnami\wappstack-5.5.29-1
 +  * Dans la boîte de dialogue "​Database server parameters":​ laisser le port par défaut 5432
 +  * Mettre Postgres User Password : bien prendre note de votre password et éviter soigneusement de l'​égarer
 +  * Dans la boîte de dialogue "​Bitnami Could hosting"​ :​ décocher
 +  * Terminer le processus d'​installation en ouvrant la page d'​accueil du serveur (simplement en appuyant sur le bouton '​Terminer'​ sans rien décocher
 +
 +
 +
 +
 +
 +==== Installation sous Mac ====
 +
 +
 +
 +  * Télécharger la version recommandée du logiciel d'​installation depuis [[https://​bitnami.com/​stack/​mapp/​installer|cette page]]. ​
 +  * Pour le téléchargement ce n'est pas nécessaire de donner un compte, il y a un lien sans engagement d'​identité tout en bas.
 +    * Pour connaître le contenu du paquet et avoir les instruction d'​installation détaillées,​ voir [[https://​bitnami.com/​stack/​wapp/​README.txt|cette page]]. Ici de suite des instructions simplifiées
 +  * Une fois téléchargé l'​exécutable d'​installation,​ passer l'​antivirus sur l'​exécutable puis (seulement si nécessaire) désactiver l'​antivirus pendant l'​installation
 +  * Dans la boîte de dialogue "​Select components"​ : Désélectionner tous les Components, sauf PHPPgAdmin
 +  * Dans la boîte de dialogue "​Installation folder"​ : laisser par défaut – /​Applications/​mappstack-5.5.29-1
 +  * Dans la boîte de dialogue "​Database server parameters":​ laisser le port par défaut 5432
 +  * Mettre Postgres User Password : bien prendre note de votre password et éviter soigneusement de l'​égarer
 +  * Dans la boîte de dialogue "​Bitnami Could hosting"​ : décocher
 +  * Terminer le processus d'​installation en ouvrant la page d'​accueil du serveur (simplement en appuyant sur le bouton '​Terminer'​ sans rien décocher
 +
 +
 +
 +==== Test de l'​installation ====
 +
 +  * Accéder à la page d'​accueil de votre serveur Apache en tapant cette adresse dans un navigateur web: http://​127.0.0.1:​8080/​ (version Mac) ; http://​127.0.0.1/​ (version Windows)
 +  * Choisir le lien  "4.- [[http://​127.0.0.1:​8080/​phppgadmin/​|Go to phpPgAdmin]]"​ (version Mac) – "​4.- [[http://​127.0.0.1/​phppgadmin/​|Go to phpPgAdmin]]"​ (version Windows) [vous pouvez y accéder directement depuis le lien ici à gauche] sur la page d'​accueil de votre site Bitnami local.
 +  * Sélectionner et activer le lien en haut à gauche "​Serveurs > PostgreSQL"​
 +  * Entrer le login '​postgres'​ et le mot de passe retenu lors de l'​installation
 +  * Vous verrez se déplier le contenu de la base de données '​postgres',​ qui est la base de maintenance et qu'il ne faut pas toucher
 +  * Sélectionner dans le menu de droite l'​onglet 'Bases de données'​
 +  * Clicker sur '​Créer une base de données'​
 +  * Appeler votre base à loisir, par ex. '​base_test'​
 +     * ATTENTION: jamais d'​espaces,​ accents ou autres signes hors caractères alphanumériques et le tiret bas (underscore) '​_'​
 +  *  Laisser le modèle tel qu'il est
 +  * Mettre le codage de caractères à '​UTF8'​
 +  * Laisser le reste des champs vides et appuyer sur '​Créer'​
 +  * La base '​base_test'​ apparaît à gauche (si elle n'​apparait pas rafraîchir avec les fléchès vertes et rouges): votre logiciel est installé et fonctionne !
 +
 +\\
 +
 +==== Outil de gestion des serveurs ====
 +
 +
 +L'​application Bitnami a installé deux serveurs sur votre ordinateur: un serveur PostgreSQL et un serveur web Apache. L'​outil de gestion des serveurs se trouve
 +
 +  * sous Windows dans le dossier '​C:​\Bitnami\wappstack-5.5.29-1'​ et s'​appelle '​manager-windows.exe'​. On peut l'​appeler depuis la recherche de l'​explorateur Windows
 +  * sous MacOS X dans le dossier /​Applications/​mappstack-5.5.29-1 et s'​appelle '​manager-osx.app'​. [à vérifier] On peut l'​appeler depuis le menu des '​Applications'​.
 +
 +Cet outil vous permet d'​arrêter et relancer les deux serveurs, ou de modifier les paramètres des serveurs, si nécessaire.
 +
 +\\
 +\\
 +
 +\\
 +
 +
 +
 +===== Instructions des années précédentes (2014 et avant) =====
 +
 +Gardées pour archivage, **ne pas utiliser**
 +
 +
 +==== Installation du serveur Apache ====
 +
 +    * Télécharger la version du serveur Apache correspondante à sa version du système Windows (32 ou 64 bits) depuis [[http://​httpd.apache.org/​download.cgi|ce site]]
 +    * Télécharger le logiciel MD5 depuis [[http://​www.commentcamarche.net/​download/​telecharger-34055119-md5|ce site]]
 +    * Instructions ([[http://​www.commentcamarche.net/​faq/​41-md5sum-verifier-l-integrite-des-telechargements|source]]):​
 +      * Décompressez l'​archive dans un dossier à la racine de '​C:'​. Dans notre exemple on le nommera "​md5sum"​. Ouvrez une console MSDos: chercher cmd.exe avec la recherche Windows et lancez-le
 +      * Démarrer > Exécuter >
 +      * Tapez cmd (sous W2K ou XP) ou command (sous Win98) puis tapez sur [Entrée] de votre clavier.
 +      * Placez vous dans le répertoire contenant le fichier "​md5.exe"​ en ligne de commande.
 +      * C:\> cd md5sum [Entrée]
 +      * Lancez alors la commande suivante : md5 '​le_chemin_complet_de_votre_image_iso'​ [Entrée]
 +      * Exemple : En supposant que notre fichier image se trouve dans "​D:​\image_isoSmoothwall"​
 +        * C:​\md5sum>​md5 D:​\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entrée]
 +        * Après quelques secondes vous devriez avoir le résultat suivant :
 +        * D0AB11311B866B2332E92479906F2FF9 D:​\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso
 +
  
 ==== Installation depuis le site enterprisedb ==== ==== Installation depuis le site enterprisedb ====
Ligne 85: Ligne 185:
       * Répondre '​oui'​ au l'​écriture GDAL (vous n'en avez pas d'​autres)       * Répondre '​oui'​ au l'​écriture GDAL (vous n'en avez pas d'​autres)
       * Accepter la fin du processus d'​installation : '​Close'​       * Accepter la fin du processus d'​installation : '​Close'​
- 
-===== Installation du serveur Apache ===== 
- 
-    * Télécharger la version du serveur Apache correspondante à sa version du système Windows (32 ou 64 bits) depuis [[http://​httpd.apache.org/​download.cgi|ce site]] 
-    * Télécharger le logiciel MD5 depuis [[http://​www.commentcamarche.net/​download/​telecharger-34055119-md5|ce site]] 
-    * Instructions ([[http://​www.commentcamarche.net/​faq/​41-md5sum-verifier-l-integrite-des-telechargements|source]]):​ 
-      * Décompressez l'​archive dans un dossier à la racine de '​C:'​. Dans notre exemple on le nommera "​md5sum"​. Ouvrez une console MSDos: chercher cmd.exe avec la recherche Windows et lancez-le 
-      * Démarrer > Exécuter > 
-      * Tapez cmd (sous W2K ou XP) ou command (sous Win98) puis tapez sur [Entrée] de votre clavier. 
-      * Placez vous dans le répertoire contenant le fichier "​md5.exe"​ en ligne de commande. 
-      * C:\> cd md5sum [Entrée] 
-      * Lancez alors la commande suivante : md5 '​le_chemin_complet_de_votre_image_iso'​ [Entrée] 
-      * Exemple : En supposant que notre fichier image se trouve dans "​D:​\image_isoSmoothwall"​ 
-        * C:​\md5sum>​md5 D:​\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entrée] 
-        * Après quelques secondes vous devriez avoir le résultat suivant : 
-        * D0AB11311B866B2332E92479906F2FF9 D:​\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso 
- 
td_histoire_numerique/postgresql.txt · Dernière modification: 2016/12/21 10:43 par Francesco Beretta