質問するログイン新規登録

質問編集履歴

1

バッチを追加しました

2017/08/29 10:02

投稿

Tomujisan
Tomujisan

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- Postgresqlサーバーのバックアップをクライアントから行うには
1
+ PostgreSQLサーバーのバックアップをクライアントから行うには
body CHANGED
@@ -4,8 +4,15 @@
4
4
 
5
5
  この環境で、クライアントからサーバーのデータベースのダンプ(バックアップ)を生成するWindowsFormアプリケーションをC#で作ろうとしています。
6
6
 
7
- クライアントにもPostgreSQLがインストールされていれば、pg_dump.exeを使い、バッチでダンプの生成が可能なのはわかるのです
7
+ クライアントにもPostgreSQLがインストールされていれば、pg_dump.exeを使い、バッチでダンプの生成ができま
8
+ 例えば次のようなバッチ
9
+ ```ここに言語を入力
10
+ pg_dump.exe --host serverIPAddress --port 5432 --username postgres --format custom --blobs --verbose --file "C:\Users\username\Desktop\Backup_29082017_1745.backup" "Dbname
11
+ ```
8
- クライアントにPostgreSQLをインストールさせたくありません。
12
+ このようなバッチファイルを実行するようなプログラムを書けばいいと思うのですが、クライアントにPostgreSQLをインストールさせたくありません。
13
+
14
+
15
+
9
16
  ダンプファイルはクライアントのローカルにファイルとして保存しようと思っています。
10
17
  ちなみに通常のSELECT,INSERT,UPDATEなどのSQL構文はクライアントからでも実行できるように、Npgsqlというライブラリを使用しています。
11
18