Тема: VBScript: backup postgresql
Всем привет!!!
Задача сделать дамп трех баз через vbs скрипт.
Дамп одной базы через bat делается так:
SET PGPASSFILE=v:\backup\pgpass.conf
"c:\Program Files\PostgreSQL\9.0.3-3.1C\bin\pg_dump.exe" -U postgres ypp > v:\backup\ypp_db(можно конечно сделать три переменные или три фаила)
Я хотел на vbs сделать массив в цикле подключится к базе и передать имя базы
Dim base
base = Array("uat", "two", "tree")
For i = 0 To ubound(base) Step 1
WScript.Echo base(i)но как это сделать я не знаю за помощь спасибо
Next
еще нашел вот это
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run postgresqlPath & "pg_dump.exe " & ServerId & " > " & backupFolder & "Database.dump.out"
Wscript.Sleep 500
objShell.SendKeys "Password~"но это не работает ругается на objShell.Run

