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 16:05]
Francesco Beretta [Instructions pour le TD 2015]
td_histoire_numerique:postgresql [2015/10/09 20:32]
Francesco Beretta [Installation du serveur de bases de données]
Ligne 1: Ligne 1:
 +Revenir à la [[:​td_histoire_numerique:​accueil|page d'​accueil]].
 +
 ===== Indications générales ===== ===== Indications générales =====
  
Ligne 11: Ligne 13:
 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]]. 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. 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.+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 ​des 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 20: Ligne 22:
  
 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.: 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>​
- 
- 
  
 ===== Installation du serveur de bases de données ===== ===== Installation du serveur de bases de données =====
  
-A faire **avant toute autre chose** ​ :+A faire **avant toute autre chose** :
  
     * Créer un document de traitement de texte (LibreOffice ou autre) où on va prend soigneusement note de tous les paramètres de configuration,​ mots de passe, requêtes effectuées,​ etc.     * Créer un document de traitement de texte (LibreOffice ou autre) où on va prend soigneusement note de tous les paramètres de configuration,​ mots de passe, requêtes effectuées,​ etc.
     * **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 ===== ===== Instructions pour le TD 2015 =====
- 
  
 Nous utilisons la distribution de PostgreSQL et Apache fournie par Bitnami. Nous utilisons la distribution de PostgreSQL et Apache fournie par Bitnami.
Ligne 42: Ligne 41:
 ==== Installation sous Windows ==== ==== Installation sous Windows ====
  
-  ​* Télécharger la version recommandée du logiciel d'​installation depuis [[https://​bitnami.com/​stack/​wapp/​installer|cette page]].  +    ​* 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 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]] +    * 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écharger ​l'​exécutable d'​installation,​ passer l'​antivirus sur l'​exécutable puis (seulement si nécessaire) désactiver l'​antivirus pendant l'​installation +    * 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 "​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 "​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 +    * Dans la boîte de dialogue "​Database server parameters":​ laisser le port par défaut 5432 
-  * Mettre Postgres User Password : votre password ​(admin_fb, ma corto = 84) +    * 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 +    * 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 +    * 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 ==== ==== 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 ====
  
-  ​Télécharger ​la version recommandée du logiciel ​d'installation depuis ​[[https://bitnami.com/stack/mapp/installer|cette page]].  +    ​Accéder à la page d'accueil de votre serveur Apache en tapant cette adresse dans un navigateur web: [[http://127.0.0.1:8080/|http://127.0.0.1:​8080/​]] (version Mac) ; [[http://​127.0.0.1/​|http://​127.0.0.1/​]] (version Windows) 
-  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. +    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. 
-  * Pour connaître le contenu du paquet et avoir les instruction d'​installation détaillées,​ voir [[https://bitnami.com/stack/mapp/README.txt|cette page]] +    Sélectionner et activer le lien en haut à gauche "​Serveurs > PostgreSQL"​ 
-  Une fois télécharger l'exécutable d'​installation, ​passer l'antivirus sur l'exécutable puis (seulement si nécessaire) désactiver l'antivirus pendant l'installation +    * Entrer le login 'postgres'​ et le mot de passe retenu lors de l'​installation 
-  Dans la boîte ​de dialogue "​Select components"​ : Désélectionner tous les Components, sauf PHPPgAdmin +    * 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 
-  Dans la boîte de dialogue "​Installation folder"​ : laisser ​par défaut – /​Applications/​mappstack-5.5.29-1 +    * Sélectionner dans le menu de droite ​l'onglet ​'Bases de données
-  Dans la boîte de dialogue "​Database server parameters"​laisser ​le port par défaut 5432 +    Clicker sur '​Créer une base de données'​ 
-  Mettre Postgres User Password : bien prendre note de votre password et éviter soigneusement de l'égarer +    Appeler votre base à loisir, ​par ex'​base_test'​ 
-  Dans la boîte ​de dialogue "​Bitnami Could hosting"​ : décocher +      ATTENTIONjamais d'​espaces,​ accents ou autres signes hors caractères alphanumériques et le tiret bas (underscore) '​_'​ 
-  Terminer ​le processus d'installation en ouvrant la page d'accueil du serveur (simplement en appuyant sur le bouton ​'Terminer' ​sans rien décocher+    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
  
-==== Test de l'​installation ==== +    ​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'.
-  ​Accéder à la page d'accueil de votre serveur Apache en tapant cette adresse dans un navigateur webhttp://127.0.0.1:​8080/​ +
-  * Choisir le lien  "4.- [[http://​127.0.0.1:​8080/​phppgadmin/​|Go to phpPgAdmin]]"​ [vous pouvez y accéder directement depuis le lien ici à gauche] +
-  * 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 ! +
- +
-\\ +
-\\+
  
 +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) ===== ===== Instructions des années précédentes (2014 et avant) =====
  
-Gardées pour archivage, ne pas utiliser +Gardées pour archivage, ​**ne pas utiliser**
  
 ==== Installation du serveur Apache ==== ==== Installation du serveur Apache ====
Ligne 115: Ligne 111:
         * Après quelques secondes vous devriez avoir le résultat suivant :         * Après quelques secondes vous devriez avoir le résultat suivant :
         * D0AB11311B866B2332E92479906F2FF9 D:​\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso         * D0AB11311B866B2332E92479906F2FF9 D:​\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso
- 
  
 ==== Installation depuis le site enterprisedb ==== ==== Installation depuis le site enterprisedb ====
Ligne 121: Ligne 116:
 Se rendre sur la page de [[http://​www.enterprisedb.com/​products-services-training/​pgdownload|téléchargement]]. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet. Se rendre sur la page de [[http://​www.enterprisedb.com/​products-services-training/​pgdownload|téléchargement]]. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet.
  
-Choisir la **version de postgreSQL la plus récente** ​ (actuellement la 9.3.5.1). Télécharger en fonction de son propre système de fonctionnement (adressage 32 ou 64 bits – pour des vieilles machines le 32).+Choisir la **version de postgreSQL la plus récente** ​  ​(actuellement la 9.3.5.1). Télécharger en fonction de son propre système de fonctionnement (adressage 32 ou 64 bits – pour des vieilles machines le 32).
  
 === Windows === === Windows ===
Ligne 131: Ligne 126:
     * Installer dans le répertoire d'​installation proposé (par ex. C:\Program Files\PostgreSQL\9.3) et, au moment de le faire, copier coller dans le document de traitement de texte préparé préalablement l'​adresse du dossier d'​installation pour en garder mémoire (pratique à adopter lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ dont les mots de passe !!!)     * Installer dans le répertoire d'​installation proposé (par ex. C:\Program Files\PostgreSQL\9.3) et, au moment de le faire, copier coller dans le document de traitement de texte préparé préalablement l'​adresse du dossier d'​installation pour en garder mémoire (pratique à adopter lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ dont les mots de passe !!!)
     * Idem pour le répertoire de données (C:\Program Files\PostgreaSQL\9.3\data)     * Idem pour le répertoire de données (C:\Program Files\PostgreaSQL\9.3\data)
-    * Choisir un **mot de passe** ​ pour votre **compte administrateur** ​ (superuser) et le **garder soigneusement**:​ sinon l'​accès à vos données sera compromis et il faudra pas mal bidouiller pour le réouvrir!+    * Choisir un **mot de passe** ​  ​pour votre **compte administrateur** ​  ​(superuser) et le **garder soigneusement**:​ sinon l'​accès à vos données sera compromis et il faudra pas mal bidouiller pour le réouvrir!
     * Laisser le numéro de port du serveur postgres par défaut (5432) et le noter     * Laisser le numéro de port du serveur postgres par défaut (5432) et le noter
     * Locale par défaut     * Locale par défaut
Ligne 154: Ligne 149:
     * Installer dans le répertoire d'​installation proposé (/​Library/​PostgreSQL/​9.3) et, au moment de le faire, copier coller dans le document traitement de texte préparé préalablement l'​adresse du dossier d'​installation pour en garder mémoire (pratique à adopter lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ dont les mots de passe !!!)     * Installer dans le répertoire d'​installation proposé (/​Library/​PostgreSQL/​9.3) et, au moment de le faire, copier coller dans le document traitement de texte préparé préalablement l'​adresse du dossier d'​installation pour en garder mémoire (pratique à adopter lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ dont les mots de passe !!!)
     * Idem pour le répertoire de données (/​Library/​PostgreSQL/​9.3/​data)     * Idem pour le répertoire de données (/​Library/​PostgreSQL/​9.3/​data)
-    * Choisir un **mot de passe** ​ pour votre **compte administrateur** ​ (superuser) et le **garder soigneusement** ​ : sinon l'​accès à vos données sera **compromis à jamais** ​ !+    * Choisir un **mot de passe** ​  ​pour votre **compte administrateur** ​  ​(superuser) et le **garder soigneusement** ​  ​: sinon l'​accès à vos données sera **compromis à jamais** ​  ​!
     * Laisser le numéro de port du serveur postgres par défaut (5432) et le noter     * Laisser le numéro de port du serveur postgres par défaut (5432) et le noter
     * Locale par défaut     * Locale par défaut
Ligne 167: Ligne 162:
       * 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'​
 +
td_histoire_numerique/postgresql.txt · Dernière modification: 2016/12/21 10:43 par Francesco Beretta