Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
fr:logiciel:sql:postgresql:start [2021/02/15 15:38] – ↷ Liens modifiés en raison d'un déplacement. admin | logiciel:sql:postgresql:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 |
---|
====== PostGreSQL ====== | ====== PostGreSQL ====== |
| |
====== Introduction ====== | ===== Introduction ===== |
| |
====== Pré-requis ====== | ===== Pré-requis ===== |
| |
====== Installation ====== | ===== Installation ===== |
| |
Pour installer ce logiciel, Installez les paquets **[[apt>postgresql,php5-pgsql,phppgadmin]]** ou en ligne de commande :<cli>$ sudo apt install sudo apt-get install postgresql php5-pgsql phppgadmin</cli>Acceptez d'installer tous les paquets et attendez quelques minutes. Après un certain temps, il s'affiche :{{ materiel:nanopc:raspi:start-postgresql-1.png |}} | Pour installer ce logiciel, Installez les paquets **[[apt>postgresql,php5-pgsql,phppgadmin]]** ou en ligne de commande :<cli>$ sudo apt install sudo apt-get install postgresql php5-pgsql phppgadmin</cli>Acceptez d'installer tous les paquets et attendez quelques minutes. Après un certain temps, il s'affiche :{{ materiel:nanopc:raspi:start-postgresql-1.png |}} |
| |
====== Configuration ====== | ===== Configuration ===== |
| |
Tout d'abord, nous allons créer un utilisateur pour gérer les bases. | Tout d'abord, nous allons créer un utilisateur pour gérer les bases. |
Lancez l'outil d'administration de PostgreSQL en tant qu'utilisateur **postgres** :<cli>$ sudo -u postgres psql</cli> | Lancez l'outil d'administration de PostgreSQL en tant qu'utilisateur **postgres** :<cli>$ sudo -u postgres psql</cli> |
| |
{{fr:logiciel:internet:openclinica:openclinica-psql.png|}} | {{logiciel:internet:openclinica:openclinica-psql.png|}} |
| |
Créez l'utilisateur **pgadmin** (par exemple) en lui donnant un mot de passe :<cli>$ create role pgadmin login encrypted password 'XXXXXXXX' superuser noinherit createdb createrole;</cli> | Créez l'utilisateur **pgadmin** (par exemple) en lui donnant un mot de passe :<cli>$ create role pgadmin login encrypted password 'XXXXXXXX' superuser noinherit createdb createrole;</cli> |
Nous pouvons désormais nous connecter sur **phppgadmin** avec cet utilisateur pour toutes les opérations. | Nous pouvons désormais nous connecter sur **phppgadmin** avec cet utilisateur pour toutes les opérations. |
| |
===== Configuration du serveur (Lighttpd) ===== | ==== Configuration du serveur (Lighttpd) ==== |
| |
éditez avec les droits d'administration le fichier **/etc/lighttpd/conf-available/50-vhost-phppgadmin.conf** pour y écrire : | éditez avec les droits d'administration le fichier **/etc/lighttpd/conf-available/50-vhost-phppgadmin.conf** pour y écrire : |
Redémarrez le serveur :<cli>$ sudo service lighttpd restart</cli> | Redémarrez le serveur :<cli>$ sudo service lighttpd restart</cli> |
| |
====== Utilisation ====== | ===== Utilisation ===== |
| |
Lancez l'application via le tableau de bord via le terminal | Lancez l'application via le tableau de bord via le terminal |
| |
====== Désinstallation ====== | ===== Désinstallation ===== |
| |
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
| |
====== Voir aussi ====== | ===== Voir aussi ===== |
| |
* **(fr)** [[http://]] | * **(fr)** [[http://]] |