実現したいこと
pg_dumpをコマンドプロンプトでcdコマンド後に実行すれば、パスワードは聞いてきましたが問題なく実行されバックアップファイルが作成されました。
これをbatファイルに書き込みbatファイルを実行したんですが、バックアップファイルが作成されませんでした。
すみません、わからないので何処が悪いか教えてください。
該当のソースコード
bat
1@echo off 2 3if exist パス付きファイル名 del パス付きファイル名 4 5set PGPASSWORD=パスワード 6 7cd C:\Program Files\PostgreSQL\9.6\bin 8 9sleep 3 10 11pg_dump -h localhost -p 5432 -U postgres -d testdb > パス付きファイル名
試したこと
cdコマンドで移動する前にpg_dumpが実行されているのかと思い、sleepを入れて実行してみましたがバックアップファイルは作成されませんでした。
補足情報(FW/ツールのバージョンなど)
postgresql 9.6

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/07/18 15:50