У меня есть приложение .net, которое пытается получить дамп данных с помощью pg_dump и восстановить с помощью pg_restore.C#: pg_restore к другой схеме
Вот мой код дампа данных:
public string GetStringArgument()
{
return string.Format("-i -h {0} -p {1} -U {2} -F c -b -v -f {3} -n {4} {5}", _dbCredential.Server, _dbCredential.Port.ToString(), _dbCredential.User, GetFilename(), "public", _dbCredential.Database);
}
Я получаю все DataTables на публичной схемы.
Теперь мне нужно восстановить этот дамп данных на моем сервере postgres, используя pg_restore.
public string GetStringArgument()
{
return string.Format("-i -h {0} -p {1} -U {2} -d {3} {4}", _dbCredential.Server, _dbCredential.Port.ToString(), _dbCredential.User, _dbCredential.Database, _dbCredential.BackUpPath);
}
Но мне нужно, чтобы восстановить эту шишку данных в другую схему данных под названием стек.
Это приложение для работы с окнами, и я не могу выполнять какие-либо изменения вручную.
Как восстановить данные в другой схеме?
Цените свой отзыв!