こんにちは、honiyonです。
WindowsXP + Cygwin + PostgreSQL
という環境で使用しています。
psqlは
http://www.interwiz.koganei.tokyo.jp/software/Po …
にあるWindows版を使用しています。
この環境で、ファイルに保存してあるSQLを一括処理した場合に発生するエラーをしる為に、実行結果をファイルに保存したいと思い、
psql -h localhost [DB名] < sqllist.txt > log.txt
のように実行してみました。
確かにログは作成されましたが、正常時のみで肝心のエラーメッセージが省かれて保存されます。
そこで、
psql -f sqllist.txt -o log.txt -h localhost [DB名]
としましたが、変化ありませんでした。
もしエラーメッセージを保存する方法がありましたら、是非ご教授ください(..
宜しくお願いします(..
No.2ベストアンサー
- 回答日時:
#1です。
WINDOWS版って書いてありましたね。
リダイレクトの切り替えはWindowsでも可能です。
(psql -h localhost [DB名] < sqllist.txt) 2>&1) > log.txt
2>&1は標準エラー出力2を標準出力1に切り替えという
意味です。
切り替えた結果を()で囲み、されにファイル出力してます。
こんにちは、honiyonです。
なるほど、MS-DOSにもそういった方法があったのですね。
勉強になりました^^
そして無事目標達成できました。
有難うございました(..
No.1
- 回答日時:
環境がないので試せませんが、
標準エラー出力「>&」を使用すればとれませんか?
psql -h localhost [DB名] < sqllist.txt >& log.txt
こんにちは、honiyonです。
ご回答ありがとうございます^^
Cygwin上であれば、その方法で出力出来るのですが、残念ながらMS-DOSでは >& をサポートしていないようなのです。
Cygwin上でやれば問題ない事なのですが、都合上MS-DOS版のpsqlを使用して実現したいと思っています^^;
宜しくお願いします(..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Windows 10 windows10このPCをリセットするを選択し、すべて削除を選択した場合C以外のドライブも初期化? 2 2022/11/10 14:24
- 一眼レフカメラ 「Imaging Edge」を手動起動せず、ARWファイルを最高画質JPEGへ変換する方法は? 2 2022/08/05 11:38
- その他(ソフトウェア) 一太郎付属の”全件検索”ツールの不具合 3 2023/07/25 15:03
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Windows版 pg_dumpの結果をログ取得
PostgreSQL
-
コマンドプロンプトで標準エラーを変数に代入したい
その他(コンピューター・テクノロジー)
-
shellからpostgresqlへの変数の引き渡しができない
PostgreSQL
-
-
4
psql でのエラー出力について
PostgreSQL
-
5
bashスクリプト内のpostgreSQL記述構文(\\COPY)のエラー解決について
その他(プログラミング・Web制作)
-
6
シェルスクリプトでオラクルのエラーメッセージを取得するには
Oracle
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
9
oracle spool SJIS → UTF-8
Oracle
-
10
シェルからpsqlコマンドでトランザクション
その他(プログラミング・Web制作)
-
11
PostgreSqlでFunctionの作成について
PostgreSQL
-
12
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
13
timestampのデータはどのようにして入力
PostgreSQL
-
14
windows版postgresql 異なるバージョンの共存について
PostgreSQL
-
15
DOSコマンドのループ内のTIMEコマンド
その他(プログラミング・Web制作)
-
16
PostgreSQLの断片化の状況を確認したい
PostgreSQL
-
17
postgresql についてです
PostgreSQL
-
18
PostgreSQLの標準文字コードをShift_JISにしたい
PostgreSQL
-
19
ファイルに記述されている複数のSQL文を一度に実行させたい
PostgreSQL
-
20
ポストグレスでisnumeric関数のようなものを使いたい
PostgreSQL
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
多数のサブディレクトリ内のフ...
-
.txtではなく.logの方が良いの...
-
VBAでワークシートを引数として...
-
拡張子を元に戻す
-
Windowsのバッチファイルを利用...
-
psqlでエラーログをとりたい
-
ファイルの最後に文字列挿入
-
XCOPY でファイルかフォルダか...
-
テキストファイルで提出とは?
-
テキスト(txt)→ワード(docx)へ...
-
バッチファイルからVBAに引数を...
-
ファイルを処理中に次の処理に...
-
【csh】ファイルの中の値を配列...
-
FTPコマンドでgetしたい
-
バッチファイル 複数ファイル...
-
VC++2005 型変換
-
renameコマンドについて
-
VBSでファイルのリネームをする...
-
VBAでエクセルをtxtに変換する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
ファイルの最後に文字列挿入
-
Windowsのバッチファイルを利用...
-
バッチファイル 複数ファイル...
-
renameコマンドについて
-
psqlでエラーログをとりたい
-
テキストファイルで提出とは?
-
forfilesで検索したファイルを...
-
VBAでエクセルをtxtに変換する...
-
テキスト(txt)→ワード(docx)へ...
-
バッチファイルで文字列削除に...
-
UWSCでテキストファイルを開い...
-
wikiでローカルファイルのリン...
-
ExcelVBA テキストファイルUNIC...
-
コマンドプロンプトで指定した...
おすすめ情報