首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#:pg_restore到不同的模式

C#:pg_restore到不同的模式
EN

Stack Overflow用户
提问于 2015-07-14 12:13:54
回答 1查看 763关注 0票数 0

我有一个.net应用程序,它试图使用pg_dump获得数据转储,并使用pg_restore进行恢复。

以下是我的数据转储代码:

代码语言:javascript
复制
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);
}

我正在获取公共模式上的所有数据。

现在,我需要使用pg_restore在postgres服务器上恢复这个数据转储。

代码语言:javascript
复制
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);
}

但是我需要将这个数据凸起恢复到不同的数据模式,称为堆栈

这是windows服务应用程序,我不能做任何手动脚本更改。

如何将数据转储还原到不同的架构中?

感谢你的反馈!!

EN

回答 1

Stack Overflow用户

发布于 2015-07-16 19:17:39

无法使用pg_restore还原到不同的架构。

我所能做的就是恢复到默认模式(不管从数据库获得的模式是什么)并重命名它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31406288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档