什么是pg_dump中的“有趣表格”

时间:2014-10-14 18:38:36

标签: postgresql postgresql-8.4 pg-dump

我正在进行pg_dump。这是开头的日志:

pg_dump: reading schemas
pg_dump: reading user-defined functions
pg_dump: reading user-defined types
pg_dump: reading procedural languages
pg_dump: reading user-defined aggregate functions
pg_dump: reading user-defined operators
pg_dump: reading user-defined operator classes
pg_dump: reading user-defined operator families
pg_dump: reading user-defined conversions
pg_dump: reading user-defined tables
pg_dump: reading table inheritance information
pg_dump: reading rewrite rules
pg_dump: reading type casts
pg_dump: finding inheritance relationships
pg_dump: reading column info for interesting tables
pg_dump:...............
pg_dump:...............
pg_dump: reading column info for interesting tables
pg_dump:...............

什么是

  

阅读有趣表格的栏目信息

意思?

是否没有为所有表读取此信息?同样在我的pg_dump中,我执行了两次。这是为什么?

1 个答案:

答案 0 :(得分:1)

此消息在执行pg_dump之前以verbose模式getTableAttrs function发出。此函数收集所有可转储表的所有属性(列)的信息,因此消息“... for interesting tables ”。

函数getTableAttrshere(此消息来源的地方),getSchemaData函数内部调用,意味着正在处理数据-schema。

我想你的范围内有两个模式,因此你会看到这个信息两次。

相关问题