PostgreSQL pg_bulkload 内核架构
1 本章背景知识
本文介绍 pg_bulkload 内部结构和内部数据流程。
2 内部结构和内部流程
2.1 CSV 、BINARY 数据导入流程
- 准备 CSV 、BINARY 数据文件。
- 经过字符集编码检查和字符集编码转换。
- Filter 进行数据过滤和转换。
- 进行约束检查。
- Writer 组件将数据进行导入。
2.2 FUNCTION 函数数据导入流程
- 对于FUNCTION 函数直接进入进行约束检查。
- Writer 组件将数据进行导入。