Outils pour utilisateurs

Outils du site


software:applications:postgresql:installation_debian12

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

software:applications:postgresql:installation_debian12 [2024/10/31 13:34] – créée yoannsoftware:applications:postgresql:installation_debian12 [2024/10/31 16:34] (Version actuelle) yoann
Ligne 18: Ligne 18:
  
   * Par défaut le répertoire de base du serveur est ''/var/lib/postgresql/15/main'';   * 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''.+  * Le fichier de configuration ''/etc/postgresql/15/main/postgresql.conf''.
  
 On peut le vérifier via le client **psql** : On peut le vérifier via le client **psql** :
Ligne 42: Ligne 42:
 </code> </code>
  
-Sur une installation fraîche, on peut modifier facilement le répertoire par défaut : 
  
 <code bash> <code bash>
Ligne 51: Ligne 50:
 ===== Déplacer le répertoire de base ===== ===== Déplacer le répertoire de base =====
  
-Créer le nouveau dossier :+ 
 +Créer le nouveau dossier d'accueil:
  
 <code bash> <code bash>
-mkdir -p /srv/pgsql/{data,log}+mkdir -p /srv/pgsql/{data/15/main,log}
 chown -R postgres: /srv/pgsql/ chown -R postgres: /srv/pgsql/
 chmod -R u+rwx,go-rwx /srv/pgsql/ chmod -R u+rwx,go-rwx /srv/pgsql/
 </code>  </code> 
 +
 +Déplacer les données existantes :
 +
 +<code bash>
 +systemclt stop postgres.service
 +rsync -av /var/lib/postgresql/15/main/ /srv/pgsql/data/15/main/
 +</code>
 +
 +Modifier le fichier de configuration ''/etc/postgresql/15/main/postgresql.conf'':
 +
 +<file>
 +#------------------------------------------------------------------------------
 +# FILE LOCATIONS
 +#------------------------------------------------------------------------------
 +
 +# The default values of these variables are driven from the -D command-line
 +# option or PGDATA environment variable, represented here as ConfigDir.
 +
 +data_directory = '/srv/pgsql/data/15/main'    # use data in another directory
 +</file>
 +
  
  
software/applications/postgresql/installation_debian12.1730381691.txt.gz · Dernière modification : 2024/10/31 13:34 de yoann