Différences
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 Les deux révisions suivantes | ||
postgresql [Le 12/03/2018, 13:58] bcag2 ajout § Formations |
postgresql [Le 01/12/2018, 17:48] krodelabestiole méthode recommandée : APT, mise à jour EnterpriseDB |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
===== Installation du serveur PostgreSQL===== | ===== Installation du serveur PostgreSQL===== | ||
- | On commence par [[:tutoriel/comment_installer_un_paquet|installer]] le paquet [[apt://postgresql|postgresql]]. | + | ==== Méthode recommandée ==== |
+ | |||
+ | [[:tutoriel/comment_installer_un_paquet|Installez]] simplement le paquet [[apt://postgresql|postgresql]], soit en ligne de commande : | ||
+ | <code>sudo apt install postgresql</code> | ||
Notez que l'installation ajoute l'utilisateur postgres à la liste des utilisateurs. Utilisez finger si vous souhaitez de plus amples informations sur ce nouvel utilisateur (finger est un utilitaire permettant de consulter les informations relatives aux utilisateurs système, il n'est pas installé par défaut dans ubuntu) | Notez que l'installation ajoute l'utilisateur postgres à la liste des utilisateurs. Utilisez finger si vous souhaitez de plus amples informations sur ce nouvel utilisateur (finger est un utilitaire permettant de consulter les informations relatives aux utilisateurs système, il n'est pas installé par défaut dans ubuntu) | ||
<code>finger postgres</code> | <code>finger postgres</code> | ||
- | ==== Installation du serveur PostgreSQL-9.4 enterpriseDB sur Ubuntu 14.04 TLS ==== | + | ==== Installation manuelle avec l'installeur interactif EnterpriseDB ==== |
- | Téléchargez le fichier .run [[http://www.enterprisedb.com/products-services-training/pgdownload]]. | + | Téléchargez le dernier fichier .run sur [[http://www.enterprisedb.com/products-services-training/pgdownload|cette page]] (elle est référencée sur [[https://www.postgresql.org/download/linux/ubuntu/|le site officiel]]) - vous aurez probablement besoin de la version //Linux x86-64//. |
- | - Soit vous laissez le fichier dans le dossier téléchargement de votre /home ou bien vous le déplacer vers le répertoire /opt, comme moi (sudo mv .....). | + | - rendez le fichier executable : sudo chmod +x postgresql-10.6-1-linux-x64.run |
- | - Vous rendez le fichier executable : sudo chmod +x postgresql-9.4.0-1-linux-x64.run | + | - puis exécutez-le avec la commande : sudo ./postgresql-10.6-1-linux-x64.run |
- | - Puis vous executez avec la commande : sudo ./postgresql-9.4.0-1-linux-x64.run | + | |
- | Suivez les étapes désignées par l'interface graphique de l'installer postgreSQL | + | Suivez les étapes affichées par l'interface graphique de l'installeur. |
- | Une fois l'installation terminée, normalement vous avez postgreSQL installé et pgAdmin3 également installé | + | Une fois l'installation terminée, PostgreSQL devrait être installé ainsi que pgAdmin. |
- | Cependant, l'icon de pgAdmin3 n'est pas visible dans le menu (enfin c'était mon cas). | + | Cependant, l'icône de pgAdmin n'est pas visible dans le menu (enfin c'était mon cas). |
- | Dans ce cas, allez dans le dossier** /usr/share/applications/** et recherchez l' icone de pgadminIII. | + | Dans ce cas, allez dans le dossier** /usr/share/applications/** et recherchez l'icône de pgadmin. |
- | Changer les droit en écriture (sudo chmod o+w pgadminIII), puis l'ouvrir avec un éditeur de texte de type MousePad. | + | Changer les droit en écriture (sudo chmod o+w pgadminIII), puis l'ouvrir avec un éditeur de texte. |
Dans mon cas, j'ai dû y ajouter la ligne :**Categories=Development;Engineering;** | Dans mon cas, j'ai dû y ajouter la ligne :**Categories=Development;Engineering;** | ||
- | Pour le rendre visible dans mon menu sous la catégorie Developpement. | + | Pour le rendre visible dans mon menu sous la catégorie Développement. |
- | That'all fun!!! All work better than the 'apt-get install postgres'! | + | |
+ | ==== Mise à jour Postgres EnterpriseDB avec conservation des Bases de Données ==== | ||
- | ====Mise à jour Postgres EnterpriseDB avec conservation des Bases de Données==== | ||
Supprimer l'ancienne version en lançant le désinstalleur Postgres (dans le dossier Postgres): | Supprimer l'ancienne version en lançant le désinstalleur Postgres (dans le dossier Postgres): | ||
<code> | <code> |