psql の出力コマンド

psql には \echo \qecho というコマンドがあります。

db=# \echo hello
hello

このように文字列を出力することができます。

またコマンドも実行できます。

db=# \echo `date +"%Y/%m/%d"`
2012/12/15

コマンドはバッククォートで囲みます。

db=# \echo `pwd`
/tmp

次のように psql を使用しているときに ログファイルに 色々と出力できるので便利です。

$ psql -f test.sql db > test.log

Google サイト内検索

Amazonアソシエイト