On 07/18/2009 12:03 AM, Joshua D. Drake wrote:
On Fri, 2009-07-17 at 23:42 +0530, Sachin Srivastava wrote:
I am using PostgreSQL 8.3 on Windows XP SP2.

I am getting this strange error while initdb:

Part of the error message i get,

The database cluster will be initialized with locale English_United
States.1252.

The default database encoding has accordingly been set to WIN1252.
The default text search configuration will be set to "english".

fixing permissions on existing directory C:/postgres/data ... ok
creating subdirectories ... initdb: could not create directory
"C:/postgres": File exists
initdb: removing contents of data directory "C:/postgres/data"


Looking into the initdb code, it should create sub directories (global,
pg_xlog, pg_clog, base etc ) under directory C:/postgres/data. I cannot
understand, why it is trying to create "C:/postgres".

Any thoughts?

Well the error I see is that C:/postgres already exists. Meaning you had
a postgres file or directory already. Initdb will bail out if that is
the case.
I have a directory structure as :
C:\
       ->Postgres
                  -->bin
                  -->lib
                  -->share
Now i get this error, when i tried to do initdb setting my PGDATA to C:\postgres\data which is an empty directory and i am running it (initdb) as administrator user.



Joshua D. Drake



--
Regards,
Sachin Srivastava
www.enterprisedb.com

Reply via email to