Ci-dessous, les différences entre deux révisions de la page.
| software:applications:postgresql:installation_debian12 [2024/10/31 13:34] – créée yoann | software: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 ''/ | * Par défaut le répertoire de base du serveur est ''/ | ||
| - | * Le fichier de configuration '' | + | * Le fichier de configuration '' |
| On peut le vérifier via le client **psql** : | On peut le vérifier via le client **psql** : | ||
| Ligne 42: | Ligne 42: | ||
| </ | </ | ||
| - | 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 | ||
| <code bash> | <code bash> | ||
| - | mkdir -p / | + | mkdir -p / |
| chown -R postgres: /srv/pgsql/ | chown -R postgres: /srv/pgsql/ | ||
| chmod -R u+rwx, | chmod -R u+rwx, | ||
| </ | </ | ||
| + | |||
| + | Déplacer les données existantes : | ||
| + | |||
| + | <code bash> | ||
| + | systemclt stop postgres.service | ||
| + | rsync -av / | ||
| + | </ | ||
| + | |||
| + | Modifier le fichier de configuration ''/ | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # 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 = '/ | ||
| + | </ | ||
| + | |||