pub async fn new_pg_pool( config: &Config, pool_stat: Option<Arc<PoolStat>>, ) -> Result<PgPool, Error>
根据配置创建并连接 PostgreSQL 连接池。 若提供了 pool_stat,则通过 after_connect 和 before_acquire 钩子 原子性地记录新建连接数、取出次数和连接空闲时间。
pool_stat
after_connect
before_acquire