2013-05-31 2 views
0

В моем проекте я хочу restoredatabase в переднем конце (vb.net 2008).pg_restore занимает больше времени в передней части

Так что я использую следующий код в переднем конце, но требуется больше времени. поэтому я довольно отлаживаю. Мой следующий код правильный? или как resore в database в postgresql 9.0

xProcId = Shell(PSQL.InstPath & "pg_restore.exe -h " & servername & " -p " & Port _ 
           & " -U " & superusername & " -d " & dbname& " -c -v " & backupfilepath , AppWinStyle.Hide) 
       Process.GetProcessById(xProcId).WaitForExit() 

Заранее спасибо

+0

«требуется больше времени» -> «это занимает слишком много времени»? Ну, в большом файле это будет, но также, что вы делаете со своим stdout/stderr? если вы его не скрываете, это работает? –

+0

Я не использовал ничего подобного (Stdout/stderr), сэр. не могли бы вы уточнить. – Sathish

ответ

1

Не используйте опцию -v (Многословный режим) позволит ускорить процесс (если не нужно, чтобы распечатать результаты по некоторым причинам) ,

Смежные вопросы