From: | Thomas Bednarz <pub(at)bednarz(dot)ch> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: calling pg_dump from perl |
Date: | 2011-06-10 05:13:53 |
Message-ID: | 4DF1A811.2090202@bednarz.ch |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi Greg,
Yeah, thanks a lot. Works perfect. The correct perl code is:
my $backupargs = sprintf("-f \"%s\" -F p --clean -U postgres -h
localhost %s", $backupfile, $DBName);
Cheers
Thomas
Am 09.06.2011 22:16, schrieb Greg Sabino Mullane:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
>
>> COMMAND: E:\PostgreSQL\8.4SS\bin/pg_dump.exe -f
>> //nas-tb/DBBackups/PostgresDBBackup_TB-WS_misdwh_20110609151147.bak -F p
>> --clean -U postgres -h localhost misdwh
> ...
>> The interesting thing is, that it asks for a password for a database
>> named "TB". Only god knows where that comes from! The name of my
>> database is 'misdwh' and as can be seen on the command is passed as last
>> parameter.
> I would guess that TB is coming from the underscore in the filename.
> Try quoting the entire argument to -f like so:
>
> E:\PostgreSQL\8.4SS\bin/pg_dump.exe
> -f "//nas-tb/DBBackups/PostgresDBBackup_TB-WS_misdwh_20110609151147.bak"
> -F p --clean -U postgres -h localhost misdwh
>
> - --
> Greg Sabino Mullane greg(at)turnstep(dot)com
> End Point Corporation http://www.endpoint.com/
> PGP Key: 0x14964AC8 201106091615
> http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8
>
> -----BEGIN PGP SIGNATURE-----
>
> iEYEAREDAAYFAk3xKfEACgkQvJuQZxSWSsgyVACfQhuu35ITUETQ9aGT0muPrGb+
> fnsAnRrfEaMdBNcou9UVvln0EpxYfvHf
> =SNZ6
> -----END PGP SIGNATURE-----
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Rich | 2011-06-10 15:01:32 | Want to query a obdc connection from postgresql on windows |
Previous Message | Greg Smith | 2011-06-10 04:02:36 | Re: Streaming replication status and fail over questions |