3.1.1 当导出对象链表被导出后,WriteDataChunks被调用,用于导出数据 3.1.2 当数据是大对象的数据时,WriteDataChunks函数中通过函数指针,调用了“_StartBlobs”函数(以“pg_backup_custom.c”文件中被调用的函数为例) 3.1.3 之后,又一次通过函数指针,即传给“ArchiveEntry”的倒数第二个参数的“dumpFn”对应的“...
2.8 遍历取到的信息,逐个把每个表的信息放到tblinfo中(本函数的返回值)。 2.9 上一步中,要根据pg_class表的“relkind”列,决定取到的是什么类型的内容。因为在pg_class系统表中,存放了表、视图、索引等的定义,本函数取出的,实际上不仅是表对象的定义。并决定是否导出(此信息在dumpTable这样的函数中会用到)。