Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

PostgreSQLの-cコマンドで結果だけが欲しい場合

PostgreSQLの-cコマンドで結果だけが欲しい場合、
commandオプションとAtオプションをつけると結果だけ出力することができます。

実際のところ

何らかの事情で

$ psql template1 -c "SELECT to_char(2016,'RN') AS id;"
       id        
-----------------
           MMXVI
(1 row)

ここで-Atをつけると、ヘッダと一致数が消えます。

$ psql template1 -At -c "SELECT to_char(2016,'RN') AS id;"
          MMXVI