1
我在我的PostgreSQL 9.5数据库有一个阵列(文本)(样本行)像如下:PostgreSQL:如何避免COPY命令输出中不需要的字符?
my_array(text)
1,112,292,19.7
我出口使用的是Postgres COPY
命令到自定义文本文件,这样这个文本数组:
Copy
(
Select
my_array
from
my_table
Order by my_table_id
) to '~my_path/output.str' With DELIMITER ',';
我得到的输出:
1\,112\,292\,19.7\
如何避免在我的复制命令输出这些不必要的\
?
你可以选择另一个分隔符(';'或'\ t') – wildplasser
呀。有效!但我有其他两列(数字)需要与此数组一起导出。因此,我更喜欢COMMA作为分隔符。 –
您可以尝试添加'''的QUOTE“'”和/或force_quote(my_array) – wildplasser