initlocation

Name

initlocation -- crée une seconde zone de stockage de base PostgreSQL

Synopsis

initlocation directory

Description

initlocation crée une seconde zone de stockage de base PostgreSQL. Voir la discussion sur CREATE DATABASE sur comment gérer et utiliser les zones de stockage. Si l'argument ne contient pas un slash ou un chemin valide, il est supposé être une variable d'environnement, qui est référencée. Voir les exemples à la fin.

Afin d'utiliser cette commande vous devez être logué en (en utilisant su, par exemple) superutilisateur de la base.

Utilisation

Pour créer une base sur un site distant, en utilisant une variable d'environnement :

$ export PGDATA2=/opt/postgres/data
Stoppe et démarre le serveur ainsi il voit la variable d'environnement PGDATA2. Le système doit être configuré de façon que le serveur voit PGDATA2 chaque fois qu'il démarre. Finalement :
$ initlocation PGDATA2
$ createdb -D PGDATA2 testdb

Sinon, si vous permettez les chemins absolus, vous pouvez écrire :

$ initlocation /opt/postgres/data
$ createdb -D /opt/postgres/data/testdb testdb