在" \ copy"中使用sql文件psql命令行

时间:2017-02-06 10:19:30

标签: bash postgresql export-to-csv psql

我尝试从bash文件编写查询脚本但是select查询位于文件中。为了兼容性和测试,我想保持这种方式。

简而言之,我想写一些类似的东西:

position : relative;
top : 50px; 
left : 50px;

你知道怎么做吗?

修改

" file.sql"包含查询:

psql -c data_base "\copy (<file.sql>) To './test.csv' With CSV"

1 个答案:

答案 0 :(得分:3)

您可以将bash替换用作

psql -c data_base "\copy ($(<file.sql)) To './test.csv' With CSV"

$(<file)扩展了file

的内容