INNER CODE UNIT · C
pool
pgbouncer/pgbouncer · src/admin.c:1633
pool = get_pool(db, db->forced_user_credentials);
if (!pool)
die("cannot create admin pool?");
admin_pool = pool;
/* find an existing user or create a new fake user with disabled password */
user = find_or_add_new_global_user("pgbouncer", "");
if (!user) {
die("cannot create admin user?");
}
/* prepare welcome */
msg = pool->welcome_msg;
if (!msg)
die("out of memory");
pktbuf_write_ParameterStatus(msg, "server_version", PACKAGE_VERSION "/bouncer");
pktbuf_write_ParameterStatus(msg, "client_encoding", "UTF8");
pktbuf_write_ParameterStatus(msg, "server_encoding", "UTF8");