我正在尝试在由 postgresql DB 支持的 golang 上使用 ent。
当前遗留代码使用 pgxpool 作为连接池。但是
ent
不支持pgx池,只支持database/sql
的标准连接池。
两者有什么区别? PostgreSQL 数据库可以使用标准连接池吗?或者我应该使用 pgx 池吗?
tl/博士;
数据库/sql 可以初始化为与 postgres 的 pgx 驱动程序一起使用。
db, err := sql.Open("pgx", databaseDsn)
PostgreSQL数据库可以使用标准连接池吗?或者 我应该为此使用 pgx 池吗?
这取决于你的需求