Re: calling pg_dump from perl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxx
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-----






--
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux