Heroku pg:copy 并非所有行都复制



我刚刚在Heroku上升级了我的Postgres DB,并使用pg:copy来复制所有内容。但是在我的原始数据库中,它显示有 ~32,000 行,而在新的数据库中有 ~28,000 行。这是否意味着某些行未被复制或这很常见?

行计数的差异可以归因于过时的数据和/或表膨胀。 pg:copy使用引擎盖下的pg_dumppg_restore。如果pg:copy完成而没有错误,您可以放心,数据不会在传输过程中丢失。

最新更新