One would be to shell out to the pgDump utility from VB.
The other would be to issue individual COPY statements to copy the data fromthe individual tables to backup files.
You could use postgresql's information schema, or use ADOX with VB to generate a list of tables to back up.
"Lisa, in this house, we obey the laws of thermodynamics!" - Homer Simpson
"I have my standards. They may be low, but I have them!" - Bette Middler
"It's a book about a Spanish guy named Manual. You should read it." - Dilbert