Discussion:
Execute pg_dump using psql
(too old to reply)
Richard Harris
2004-08-12 19:25:23 UTC
Permalink
Hi,

I'm trying to use the psql application to execute pg_dump to backup a
database named test_db. When I run psql interactively, as user dba
connected to database test_db, and enter the command

\! pg_dump -U dba -f /backup/adp_test_db.bak -F c test_db

The command executes with no error and the database gets backed up.
However, when I put the command in the file /backup/backup.cmd and pass
the file to psql as

psql -f /backup/backup.cmd test_db dba

The command fails with the message " does not exist database
"test_dbdatabase "test_db.

Please tell me what I am doing wrong.

Thanks,
Rich Harris

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ***@postgresql.org
Richard Harris
2004-08-13 18:57:00 UTC
Permalink
Hi,

I found my problem. When I put the 'pg_dump' command in a file, I used a
'Windows' editor instead of a 'Unix' editor. This appears to have caused
the problem. When I converted to file from 'DOS' to 'Unix' format, psql
executed the command in the file with no error. Sorry for the false
alarm.

Thanks,
Rich

-----Original Message-----
From: Richard Harris
Sent: Thursday, August 12, 2004 12:25 PM
To: 'pgsql-***@postgresql.org'
Subject: Execute pg_dump using psql

Hi,

I'm trying to use the psql application to execute pg_dump to backup a
database named test_db. When I run psql interactively, as user dba
connected to database test_db, and enter the command

\! pg_dump -U dba -f /backup/adp_test_db.bak -F c test_db

The command executes with no error and the database gets backed up.
However, when I put the command in the file /backup/backup.cmd and pass
the file to psql as

psql -f /backup/backup.cmd test_db dba

The command fails with the message " does not exist database
"test_dbdatabase "test_db.

Please tell me what I am doing wrong.

Thanks,
Rich Harris

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings
Bruce Momjian
2004-08-14 03:06:30 UTC
Permalink
We think we have found the cause and it will be fixed in 8.0 beta2.

I assume you are testing 8.0beta1?

---------------------------------------------------------------------------
Post by Richard Harris
Hi,
I found my problem. When I put the 'pg_dump' command in a file, I used a
'Windows' editor instead of a 'Unix' editor. This appears to have caused
the problem. When I converted to file from 'DOS' to 'Unix' format, psql
executed the command in the file with no error. Sorry for the false
alarm.
Thanks,
Rich
-----Original Message-----
From: Richard Harris
Sent: Thursday, August 12, 2004 12:25 PM
Subject: Execute pg_dump using psql
Hi,
I'm trying to use the psql application to execute pg_dump to backup a
database named test_db. When I run psql interactively, as user dba
connected to database test_db, and enter the command
\! pg_dump -U dba -f /backup/adp_test_db.bak -F c test_db
The command executes with no error and the database gets backed up.
However, when I put the command in the file /backup/backup.cmd and pass
the file to psql as
psql -f /backup/backup.cmd test_db dba
The command fails with the message " does not exist database
"test_dbdatabase "test_db.
Please tell me what I am doing wrong.
Thanks,
Rich Harris
---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings
--
Bruce Momjian | http://candle.pha.pa.us
***@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend
Loading...