我正在使用 Ruby 通过 shell 通过如下命令调用 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')
提前致谢。