PostgreSQL数据库系统的主要功能都集中于Postgres程序,其入口是Main模块中的main函数,在初始化数据集簇,启动数据库服务器是,都将从这里开始执行.Main模块主要的工作时确定当前的操作系统平台,并据此做一些平台相关的环境变量设置和初始化,然后通过对命令行参数的判断,将控制转到相应的模块中去.下图是main函数的调用流程. PostgreSQL系统主函数main的流程 PostgreSQL守护进程Postmaster为用户连接请求分配后台Postgres服务进程,还将启动相关的…