今日はPostgreSQLでコマンドラインで直接クエリを実行する方法をメモります。
説明が難しいのですが、「コマンドラインから直接」というのは
$ psql foo_databaseというのではなく、
psql> SELECT * FROM bar;
postgresqlサーバへログインせずにクエリ発行、結果取得という意味です。
(※内部的にはpostgresqlログインしてるのかもやけど、、、)
やり方は、
$ psql -c 'SELECT * FROM bar' foo_databaseです。
ちなみに
$ psql -c 'SELECT * FROM bar' -o output_file foo_databaseとやると、
output_fileへクエリ結果を出力します。
ついでにMySQLでは
$ mysql -e 'SELECT * FROM bar' foo_databaseで直接クエリを実行できます。
以上どぇぇぇぇぇす。
0 件のコメント:
コメントを投稿