数据库在PostgreSQL的COPY期间不可浏览

当使用COPY还原CSV文件时,phppgadmin显示真实的数据库大小(4GB),但是当我select浏览表格时,显示Estimated row count为0.我做了一个VACUUM ANALYZE 。 简单的SELECT查询返回0行,但数据库大小为4GB。 也:

 SELECT count(*) FROM tbl_data 

返回0.任何人都可以帮忙?

因为估计的行数就是这个估计值。 IIRC,统计数据不会在复制之后更新,也可能在之后没有更新(您可能必须先进行VACUUM ANALYZE )。

我在PostgreSQL上问这个问题。 他们说:

COPY在事务内部运行,所以对外部不可见。