Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
initlocation crée une nouvelle aire de stockage des bases de données PostgreSQL. Voir la discussion sur CREATE DATABASE à propos de la gestion et de l'utilisation des aires de stockage secondaires. Si l'argument ne contient pas un slash et n'est pas un chemin valide, il est supposé être une variable d'environnement qui est référencée. Voir les exemples à la fin.
Pour utiliser cette commande, vous devez être connecté (en utilisant su par exemple) en tant que superutilisateur de la base de données.
Pour créer une base de données dans un autre emplacement, utilisez une variable d'environnement :
$ export PGDATA2=/opt/postgres/data
Arrêtez et relancez postmaster pour qu'il voie la variable d'environnement PGDATA2. Le système doit être configuré pour que postmaster voie PGDATA2 à chacun de ses démarrages. Enfin :
$ initlocation PGDATA2 $ createdb -D PGDATA2 testdb
Autrement, si vous autorisez les chemins absolus, vous pouvez écrire :
$ initlocation /opt/postgres/data $ createdb -D /opt/postgres/data/testdb testdb
Précédent | Sommaire | Suivant |
initdb | Niveau supérieur | ipcclean |