我正在进行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
中,我执行了两次。这是为什么?
答案 0 :(得分:1)
此消息在执行pg_dump
之前以verbose
模式getTableAttrs
function发出。此函数收集所有可转储表的所有属性(列)的信息,因此消息“... for interesting tables ”。
函数getTableAttrs
从here(此是消息来源的地方),getSchemaData
函数内部调用,意味着正在处理数据-schema。
我想你的范围内有两个模式,因此你会看到这个信息两次。