method
bun.SavepointSQL.reserve
Reserves a connection from the pool and returns a client that wraps that single connection.
Inside a transaction, reserve() returns a brand new connection, not one related to the transaction. This matches the behaviour of the postgres package.
@param options
signal aborts the reservation while it is still waiting for a connection; the returned promise rejects with signal.reason and no connection is taken from the pool.