2025-08-04 13:59:42 -07:00
|
|
|
use sqlx::{PgConnection, Postgres, pool::PoolConnection};
|
|
|
|
|
|
2025-09-14 16:19:44 -04:00
|
|
|
#[derive(Debug)]
|
2025-08-04 13:59:42 -07:00
|
|
|
pub struct AppDbClient {
|
|
|
|
|
pub(crate) conn: PoolConnection<Postgres>,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
impl AppDbClient {
|
|
|
|
|
pub fn from_pool_conn(conn: PoolConnection<Postgres>) -> Self {
|
|
|
|
|
Self { conn }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub fn get_conn(&mut self) -> &mut PgConnection {
|
|
|
|
|
&mut self.conn
|
|
|
|
|
}
|
|
|
|
|
}
|