On Sun, 11 May 2003, Jason Kosowan wrote:
> # ./configure --prefix=/usr/local/pgsql_7.3.2 --datadir=/mnt/huge/postgresql
--datadir=DIR read-only architecture-independent data in DIR
[PREFIX/share]
> $ ./bin/initdb -D /mnt/huge/postgresql
>
> The files belonging to this database system will be owned by user
> "postgres".
> This user must also own the server process.
>
> The database cluster will be initialized with locale en_US.
> This locale setting will prevent the use of indexes for pattern matching
> operations. If that is a concern, rerun initdb with the collation order
> set to "C". For more information see the Administrator's Guide.
>
> initdb: The directory /mnt/huge/postgresql/ exists but is not empty.
> If you want to create a new database system, either remove or empty
> the directory /mnt/huge/postgresql/ or run initdb with
> an argument other than /mnt/huge/postgresql/.
See the above. Most of the rest of this is due to the fact that initdb
didn't run. The --datadir isn't the database structure directory.