« Postgresql » : différence entre les versions
m Modification de l'importance des titres |
Suppression de la catégorie (maintenant ajouté automatiquement) Balise : Révocation manuelle |
||
| (4 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
{{Infobox logiciel | |||
| sous-titre = Service de base de donnée | |||
| localisation = [[Serveur:computing|Serveur computing]] | |||
| site officiel = https://www.postgresql.org/ | |||
| documentation = https://www.postgresql.org/docs/current/index.html | |||
| utilisations = [[Nextcloud]], [[Mediawiki]], [[Synapse]], [[Misskey]], [[Forgejo]] | |||
| image = Icon postgresql.png | |||
| configuration = '''/etc/postgresql/15/main/''' | |||
| port = 5432 | |||
| service = [[Systemd]] | |||
}} | |||
[[Postgresql]] est un logiciel de gestion de base de donnée. Considéré plus sécurisé (par défaut) et activement maintenu par rapport à '''MariaDB'''. Tous les services ayant besoin de base de donnée utilisent ce service (sauf le service [[mail]]). | [[Postgresql]] est un logiciel de gestion de base de donnée. Considéré plus sécurisé (par défaut) et activement maintenu par rapport à '''MariaDB'''. Tous les services ayant besoin de base de donnée utilisent ce service (sauf le service [[mail]]). | ||
| Ligne 41 : | Ligne 53 : | ||
=== Installation === | === Installation === | ||
Sur un serveur sous '''debian''', exécuter la commande <code>apt install postgresql</code>, puis ajouter la ligne <code>listen_addresses = '*'</code> au fichier <code>/etc/postgresql/{version}/main/postgresql.conf</code>. | Sur un serveur sous '''debian''', utiliser [[APT]] et exécuter la commande <code>apt install postgresql</code>, puis ajouter la ligne <code>listen_addresses = '*'</code> au fichier <code>/etc/postgresql/{version}/main/postgresql.conf</code>. | ||
Ensuite, ajouter une exception dans le pare-feu pour autoriser les connexion entrante sur le port géré par Postgresql avec <code>firewall-cmd --zone=public --add-service=postgresql --permanent</code> puis <code>firewall-cmd --reload</code>. | Ensuite, ajouter une exception dans le pare-feu pour autoriser les connexion entrante sur le port géré par Postgresql avec <code>firewall-cmd --zone=public --add-service=postgresql --permanent</code> puis <code>firewall-cmd --reload</code>. | ||