Outils pour utilisateurs

Outils du site


software:applications:postgresql:installation_debian12

Ceci est une ancienne révision du document !


PosgreSQL : Installation sous Debian12

apt install postgresql

Après installation le service est actif et lancé :

systemctl status postgresql.service
  • Par défaut le répertoire de base du serveur est /var/lib/postgresql/15/main;
  • Le fichier de configuration etc/postgresql/15/main/postgresql.conf.

On peut le vérifier via le client psql : depuis le client psql :

su - postgres
psql

Puis depuis le prompt :

show data_directory;
show config_file;

La commande pg_lsclusters retourne également le répertoire de base et les logs :

pg_lsclusters 
Ver Cluster Port Status Owner    Data directory              Log file
15  main    5432 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log

Sur une installation fraîche, on peut modifier facilement le répertoire par défaut :

mkdir -p /srv/psql/15/main
rsync -av /var/lib/postgresql/15/main/ /srv/pgsql/data/15/main/

Déplacer le répertoire de base

Créer le nouveau dossier :

mkdir -p /srv/pgsql/{data,log}
chown -R postgres: /srv/pgsql/
chmod -R u+rwx,go-rwx /srv/pgsql/

Références

software/applications/postgresql/installation_debian12.1730381691.txt.gz · Dernière modification : 2024/10/31 13:34 de yoann