Hi Folks,

I'm pretty new to Postgres. I have an extensive Oracle and MySQL background 
here.
We are putting up test and production servers.
I'm interested in doing online backups with WAL archiving turned on so that I 
can do point in time recovery.

My database files are stored in /u01/postgres/data and 
/u02/postgres/data/confluence_data directories.
My WAL files are in /u03/postgres/data/pg_log

I want to backup my database to the directory 
/u03/postgres_backups/pg_basebackups/"directoryname_date_timestamp"

I'm trying a command like this:
$ pg_basebackup -x 
--pgdata=/u03/postgres_backups/pg_basebackups/pg_basebackup_16-Jan-2014:10:15:00
 --label=TEST

After entering the password, I'm receiving the following error:
pg_basebackup: directory "/u02/postgres/data/confluence_data" exists but is not 
empty

The directory that it is complaining about 
("/u02/postgres/data/confluence_data"  is a database directory with database 
data in it.  Not the directory where I want the backup files to go.  I expected 
that the switch
--pgdata=/u03/postgres_backups/pg_basebackups/pg_basebackup_16-Jan-2014:10:15:00

Would send the backup to that directory.  Can anyone enlighten me on why it 
would complain about a directory where database files reside?

Reply via email to