« Postgresql » : différence entre les versions

Création de la page Postgresql
 
m Modification de l'importance des titres
Ligne 40 : Ligne 40 :
En tant qu'utilisateur ''postgres'', lancer la commande <code>pg_restore -U postgres -d {database_name} {file_path}</code> avec ''{file_path}'' le chemin du fichier de backup de la base de donnée.
En tant qu'utilisateur ''postgres'', lancer la commande <code>pg_restore -U postgres -d {database_name} {file_path}</code> avec ''{file_path}'' le chemin du fichier de backup de la base de donnée.


== 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''', 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>.


== Mise à jour ==
=== Mise à jour ===
Postgresql est installé depuis les dépôts officiel de '''debian''', la mise à jour s'effectue donc via ''aptitude'', comme les paquets systèmes (avec les commandes <code>apt update</code> puis <code>apt upgrade</code> en tant qu'utilisateur ''root'').
Postgresql est installé depuis les dépôts officiel de '''debian''', la mise à jour s'effectue donc via ''aptitude'', comme les paquets systèmes (avec les commandes <code>apt update</code> puis <code>apt upgrade</code> en tant qu'utilisateur ''root'').