Rubyを使用して、次のようなコマンドを介してシェルからpostgresqlを呼び出しています。
%x[ psql -A -F "," -o feeds/tmp.csv -f lib/sql/query.sql -v id_list="#{id_list}" ]
query.sql は次のようになりますが、変更できます。
Select *
From tbl_test
Where id in (:id_list)
クエリは次のように解決されます。
Select *
From tbl_test
Where id in ('a','b','c')
前もって感謝します。