我使用此命令从表(.sql 文件内)复制数据。
copy(select index,codice_fiscale,campo1,campo2 from tmp_table) TO STDOUT (DELIMITER '|');
此命令适用于在 STDOUT 上打印,但我必须将结果复制到 csv 文件中,附在后面。
我使用此命令来运行 .sql 文件
psql -h $HOST -d $DB -U $USER -p $PORT -a -q -f $FILESQL;
如果我在 shell 命令中使用重定向 (>>),它会打印 sqlFile 中的所有命令。我只想要复制命令的结果。
提前致谢。
将复制命令附加到文件
我一直在寻找这个问题的答案,并输出到 STDOUT 和管道,一切正常,但我最终找到了一个非常简单的解决方案。
创建一个 sql 文件,其中包含复制命令并输出到临时文件
�