は私が.batファイル2を作成する必要があります。変数宣言をbatファイルから別のbatファイルに移動するにはどうすればよいですか?
- は私のPostgreSQLデータベースダンプするには
- が
がどのように変数を移動することができますPostgreSQLデータベースを復元するには(データベース名、ログイン、PASSW、 etc ...など)を外部ファイルにコピーすると、両方の.batファイルで変数宣言で同じ外部ファイルを使用できます。
ありがとうございます!
デフォルト値を持つは私が.batファイル2を作成する必要があります。変数宣言をbatファイルから別のbatファイルに移動するにはどうすればよいですか?
がどのように変数を移動することができますPostgreSQLデータベースを復元するには(データベース名、ログイン、PASSW、 etc ...など)を外部ファイルにコピーすると、両方の.batファイルで変数宣言で同じ外部ファイルを使用できます。
ありがとうございます!
デフォルト値を持つファイル#1、例えばsetup_env.cmd
set server=localhost
set db=postgres
set port=5432
ファイル#2 do_dump.cmd
call ~dp0setup_env.cmd
pg_dump -h %server% -p %port% %db%
:あなたは別のファイルからそれを呼び出すことができます
set server=localhost
set db=yourdb
set port=5432
if {%1}=={} goto dostuff
set server=%1
if {%2}=={} goto dostuff
set db=%2
if {%3}=={} goto dostuff
set port=%3
:dostuff
ECHO
<your command> %server% %db% %port%
:
call dump.bat <servername> <dbname> <portnumber>