PostgreSQLの対話モードでコマンドを実行する

PostgreSQLの対話モードに入った状態で、コマンドを実行したくなりたくなることがあります。たとえば、結果をファイルに出力したいけど今どこにいるんだっけ、みたいなときなどです。

そんなときは、

\! [command]

とやるといいようです。

[kanouk@orange ~]$
[kanouk@orange ~]$ psql -d hoge
Welcome to psql 8.0.1, the PostgreSQL interactive terminal.
Type:  \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
hoge=# \! pwd
/home/kanouk

たまーに使えそうです。

気に入ったらシェアお願いします!

この記事を書いた人

こんにちは!カノといいます👓
インターネットやテクノロジー、ビジネスモデルや歴史(世界史・日本史)、美術などが好きです。メガネのせいか真面目っぽく見えるらしいですが、基本的には昔からいい加減な性格です。
このブログは昔からずっと個人的な日記みたいな感じで書いてきていて、基本的には個人的なログになりますが、興味のあるところだけ読んでいただけるとうれしいです。コメントやTwitterのフォローなどは大歓迎です。

コメント

コメントする

目次