我在table_schema
模式下有一个表,里面有数据:
\c data_store
select count(*) from table_schema.mytable;
9898123 rows
但是当我尝试将此数据复制到CSV文件时,我得到COPY 0:
copy table_schema.mytable to '/tmp/mytable.csv' with (format csv, header);
COPY 0
但是如果使用选择代替,则文件创建正确:
copy (select * from table_schema.mytable) to '/tmp/mytable.csv' with (format csv, header)
COPY 9898123
关于这里发生的事情有什么想法吗? PostgreSQL版本是9.6。