Files
services_manager_server/src/db.rs
Bulat Kurbanov 6ff96eb7d7
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Move to sqlx
2024-12-24 21:10:59 +01:00

21 lines
471 B
Rust

use crate::config::CONFIG;
use sqlx::{postgres::PgPoolOptions, PgPool};
pub async fn get_pg_pool() -> PgPool {
let database_url: String = format!(
"postgresql://{}:{}@{}:{}/{}",
CONFIG.postgres_user,
CONFIG.postgres_password,
CONFIG.postgres_host,
CONFIG.postgres_port,
CONFIG.postgres_db
);
PgPoolOptions::new()
.max_connections(1)
.connect(&database_url)
.await
.unwrap()
}