CKAN - Postgres数据库中的文件大小显示为null

时间:2014-05-20 04:36:40

标签: postgresql ckan

我使用Postgres数据库在Ubuntu上安装了CKAN。某些上载的文件在数据库中显示为空大小(资源表)。但是,我可以从URL下载文件,它是几MB。有谁知道为什么尺寸值没有显示?

2 个答案:

答案 0 :(得分:0)

加载大量数据后,应始终运行VACUUM ANALYZE以确保系统知道新数据。 VACUUM ANALYZE将更新统计信息并反映在系统目录中。这些统计信息也用于查询优化,因此在加载数据后尽快执行VACUUM至关重要。

真空吸尘是按照计划自动进行的,因此,除非您进行手动真空吸尘,否则需要一段时间才能在系统目录中正确考虑新数据。

答案 1 :(得分:0)

CKAN实际上还没有存储文件大小。旧文件存储无法执行此操作。从CKAN 2.2及更高版本开始,新文件存储可以执行此操作,我们将在问题#1517中对此进行跟踪。当我有机会的时候,我可能会自己解决这个问题。