pg_dumpを使用してデータ ダンプを取得し、 pg_restoreを使用して復元しようとしている .net アプリケーションがあります。
ここに私のデータダンプコードがあります:
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 サーバーにこのデータ ダンプを復元する必要があります。
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);
}
しかし、このデータ バンプをstackという別のデータ スキーマに復元する必要があります。
これは Windows サービス アプリケーションであり、スクリプトを手動で変更することはできません。
データダンプを別のスキーマに復元するにはどうすればよいですか?
フィードバックをお待ちしております!!