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
td_histoire_numerique:postgresql [2015/10/26 07:56]
Francesco Beretta [Installation sous Mac]
td_histoire_numerique:postgresql [2016/12/21 10:43]
Francesco Beretta
Ligne 64: Ligne 64:
     * 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 alternative pour les utilisateurs de Mac depuis le site enterprisedb ​ === 
- 
-Instructions à suivre pour les utilisateurs de Mac qui rencontrent un problème avec le serveur PostgreSQL dans la distribution Bitnmi (soit que [[td_histoire_numerique:​installation_de_la_base_de_donnees&#​parametrage_du_logiciel_pgaminiii_pgadmin3|l'​extension XML ne marche pas après l'​exécution du script de test]], soit que –lors du tes de l'​installation décrit ci-dessous— le serveur postgreSQL ne démarre pas et reste à rouge dans l'​outil de gestion des serveurs). 
- 
-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 9.4.5 de postgreSQL pour Mac** et la télécharger 
-   * Lancer l'​exécutable d'​installation téléchargé. 
-   * Installer le nouveau serveur postgreSQL dans le répertoire d'​installation proposé (/​Library/​PostgreSQL/​9.4) et, au moment de le faire, copier coller dans le document traitement de texte préparé préalablement pour prendre des notes l'​adresse du dossier d'​installation afin de savoir le retrouver ensuite (cette pratique à conseillée lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ ainsi que les adresses des dossiers d'​installation et les mots de passe !!!) 
-   * Idem pour le répertoire de données (/​Library/​PostgreSQL/​9.4/​data) 
-   * Choisir un **mot de passe** ​  pour votre compte administrateur **postgres** ​ (superuser) et le **garder soigneusement** ​  : sinon l'​accès à vos données sera compromis ​  ! 
-   * Mettre comme numéro de port du serveur postgres **5433** afin d'​éviter le conflit avec le serveur de la distribution Bitnami et noter le numéro de port dans le rapport d'​installation 
-   * Locale par défaut 
-   * Installer 
-   * Ne pas lancer StackBuilder si le logiciel d'​installation le demande 
-   * Accepter la fin du processus d'​installation : '​Close'​ 
- 
-Adaptation du paramétrage de pgAdmin3 et de PHPPgAdmin: 
- 
-   * lancer le logiciel PgAdmin3 préalablement installé selon les [[td_histoire_numerique:​installation_de_la_base_de_donnees&#​parametrage_du_logiciel_pgaminiii_pgadmin3|instructions qui se trouvent ici]]. ​ 
  
  
  
 \\ \\
- 
- 
- 
  
  
Ligne 120: Ligne 95:
  
 Cet outil vous permet d'​arrêter et relancer les deux serveurs, ou de modifier les paramètres des serveurs, si nécessaire. Cet outil vous permet d'​arrêter et relancer les deux serveurs, ou de modifier les paramètres des serveurs, si nécessaire.
 +
 +
 +\\
 +
 +
 +====Installation alternative pour les utilisateurs de Mac depuis le site enterprisedb====
 +
 +Instructions à suivre pour les utilisateurs de Mac qui rencontrent un problème avec le serveur PostgreSQL dans la distribution Bitnami (soit que [[td_histoire_numerique:​installation_de_la_base_de_donnees&#​parametrage_du_logiciel_pgaminiii_pgadmin3|l'​extension XML ne marche pas après l'​exécution du script de test]], soit que –lors du test de l'​installation décrit plus bas sur cette même page— le serveur postgreSQL ne démarre pas et reste à rouge dans l'​outil de gestion des serveurs).
 +
 +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 9.4.5 de postgreSQL pour Mac** et la télécharger
 +   * Lancer l'​exécutable d'​installation téléchargé.
 +   * Installer le nouveau serveur postgreSQL dans le répertoire d'​installation proposé (/​Library/​PostgreSQL/​9.4) et, au moment de le faire, copier coller cette adresse dans le document traitement de texte préparé préalablement pour prendre des notes afin de savoir retrouver ensuite le dossier d'​installation (cette pratique à conseillée lors de toute installation:​ retenir la date et les spécificités de l'​installation,​ ainsi que les adresses des dossiers d'​installation et les mots de passe !!!)
 +   * Idem pour le répertoire de données (/​Library/​PostgreSQL/​9.4/​data)
 +   * Choisir un **mot de passe** ​  pour votre compte administrateur **postgres** ​ (superuser) et le **garder soigneusement** ​  : sinon l'​accès à vos données sera compromis ​  !
 +   * Mettre comme numéro de port du serveur postgres **5433** afin d'​éviter le conflit avec le serveur de la distribution Bitnami et noter le numéro de port dans le rapport d'​installation
 +   * Locale par défaut
 +   * Installer
 +   * Ne pas lancer StackBuilder si le logiciel d'​installation le demande
 +   * Accepter la fin du processus d'​installation : '​Close'​
 +
 +
 +=== Adaptation du paramétrage d'​accès au nouveau serveur postgreSQL ===
 +
 +Paramétrage de PgAdmin3:
 +
 +   * lancer le logiciel PgAdmin3 préalablement installé selon les [[td_histoire_numerique:​installation_de_la_base_de_donnees&#​parametrage_du_logiciel_pgaminiii_pgadmin3|instructions qui se trouvent ici]]. ​
 +   * faire un click droit sur le serveur PostgreSQL 9.4 et choisir '​Propriétés'​ dans le menu
 +   * mettre le port TCP à 5433 et valider (touche '​OK'​)
 +   * tester l'​installation en se connectant au serveur
 +
 +Paramétrage de la base de données:
 +
 +   * reprendre les [[td_histoire_numerique:​installation_de_la_base_de_donnees&#​installation_de_l_interface|instructions d'​installation de l'​interface d'​alimentation]].
 +   * ouvrir avec un éditeur de texte le fichier ​ '​phpgen_settings.php' ​
 +   * mettre le port à 5433 (en remplaçant le 5432)
 +   * enregistrer le fichier et redémarrer le serveur Apache (qui reste celui de la distribution Bitnami) selon les instructions qui se trouvent plus bas sur cette même page
 +
 +Paramétrage de PHPpgAdmin:
 +
 +   * Chercher le dossier d'​installation de la configuration de PHPpgAdmin qui doit se trouver normalement dans ce chemin: ​ /​Applications/​mappstack-5.5.29-1/​apache2/​htdocs/​phpPgAdmin-5.1/​conf
 +   * ouvrir avec un éditeur de texte le fichier '​config.inc.php' ​
 +   * presque au début du fichier vous trouverez l'​indication du numéro de port: <code php> // Database port on server (5432 is the PostgreSQL default)
 + $conf['​servers'​][0]['​port'​] = 5432;</​code>​
 +   * mettre le port à 5433 (en remplaçant le 5432)
 +   * enregistrer le fichier et redémarrer le serveur Apache (qui reste celui de la distribution Bitnami) selon les instructions qui se trouvent plus bas sur cette même page
 +   * vous pourrez ainsi accéder au serveur via un navigateur web en utilisant PHPpgAdmin, selon les instructions 'Test de l'​installation'​ qui suivent.
  
  \\  \\
 +
 +===== Installation du client SQLWorkbench/​J =====
 +
 +Télécharger le logiciel [[http://​www.sql-workbench.net/​downloads.html| ici]].
 +
 +Mettre le fichier compressé dans un dossier à votre choix (éventuellement dossier programmes, puisque c'est un programme) et décompresser.
 +
 +Lancer le logiciel avec le fichier sqlworkbench.exe ou sqlworkbench.jar.
 +
 +A l'aide du bouton '​Manage Drivers'​ ouvrire la boît de dialogue qui vous permet de paramètrer le driver.\\
 +
 +Choisir (ou créer) le profil '​PostgreSQL'​. \\
 +
 +Choisir la Library : C:\Program Files\PostgreSQL\pgJDBC\postgresql-9.1-901.jdbc4.jar (Windows) ou chercher dans le dossier où est installé PostgreSQL, normalement : /​Applications/​PostgreSQL 9.1 (pour Mac)\\
 +Classname : org.postgresql.Driver\\
 +
 +Sample URL : **jdbc:​postgresql:​[ajouter ici deux slashes]host:​port/​name_of_database\\**
 +
 +Slash = /
 +
 +Si vous ne trouvez pas le driver JDBC sur votre ordinateur, il faudra le télécharger depuis [[https://​jdbc.postgresql.org/​download.html|ce site]].
 +
 +
 +Créer un nouveau profil de connexion et l'​appeler base_individuelle.\\
 +Mettre l'URL appropriée : jdbc:​postgresql:​[ajouter deux slashes ici]localhost:​5432/​base_individuelle\\
 +ainsi que votre login et mot de passe de connexion habituel à la base de données
 +
 +Vous connecter.
 +
 +===== Augmenter la mémoire en cas de bases de données importantes =====
 +
 +
 +Pour augmenter la mémoire de l'​application il faut la lancer en ligne de commande, avec cette syntaxe :
 +
 +
 +java -Xmx1000m -jar /​Applications/​SQLWorkbenchJ.app/​Contents/​Java/​sqlworkbench.jar
 +
 +Cf. le manuel « 3.8. Increasing the memory available to the application »
 +
 +
  
 ===== Instructions des années précédentes (2014 et avant) ===== ===== Instructions des années précédentes (2014 et avant) =====
td_histoire_numerique/postgresql.txt · Dernière modification: 2016/12/21 10:43 par Francesco Beretta