Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Restore базы данных програмно в .NET / 5 сообщений из 5, страница 1 из 1
14.03.2007, 22:22
    #34391691
aceoftrumps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Restore базы данных програмно в .NET
Программирую на C#
Делаю дамп базы данных вот так:
C:\Program Files\PostgreSQL\8.1\bin\pg_dump.exe -i -h local host -p -U postgres -F p -C -v -f c:\dump.sql mybase
програмно - System.Diagnostics.Process.Start("C:\\Program Files\\PostgreSQL\\8.1\\bin\\pg_dump.exe", "-i -h local host -p -U postgres -F p -C -v -f c:\\dump.sql mybase"); - работает

делаю drop:
"C:\Program Files\PostgreSQL\8.1\bin\dropdb.exe -p 5432 -h localhost -U postgres -e mybase"
програмно - System.Diagnostics.Process.Start("C:\\Program Files\\PostgreSQL\\8.1\\bin\\dropdb.exe", "-p 5432 -h localhost -U postgres -e mybase"); - тоже работает

А вот востанавливаю ее так:
"C:\Program Files\PostgreSQL\8.1\bin\psql.exe" -U postgres <dump.sql
програмно - System.Diagnostics.Process.Start("C:\\Program Files\\PostgreSQL\\8.1\\bin\\psql.exe", "-U postgres <dump.sql"); - не хочет вобще запускаться

Подскажите почему psql.exe не запускаеться прогрмно как dropdb.exe и pg_dump.exe
...
Рейтинг: 0 / 0
14.03.2007, 22:32
    #34391704
av1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Restore базы данных програмно в .NET
>> "C:\\Program Files\\PostgreSQL\\8.1\\bin\\psql.exe", "-U postgres <dump.sql");- не хочет вобще запускаться.

Не может найти может dump.sql - путь указать следует.
...
Рейтинг: 0 / 0
14.03.2007, 22:34
    #34391706
av1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Restore базы данных програмно в .NET
Либо попробовать ключик -f: psql -U postgres -f dump.sql...
...
Рейтинг: 0 / 0
15.03.2007, 15:06
    #34393642
aceoftrumps
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Restore базы данных програмно в .NET
Спасибо, помогло, поменял < на -f и все нормально заработало
...
Рейтинг: 0 / 0
15.03.2007, 15:46
    #34393841
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Restore базы данных програмно в .NET
aceoftrumpsСпасибо, помогло, поменял < на -f и все нормально заработало
логично, перенаправление потока ввода/вывода задача шелла, а не процесса
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Restore базы данных програмно в .NET / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]