Files
todo-baggins/src/server/database_connection.rs
2024-09-10 23:46:12 +02:00

13 lines
419 B
Rust

use diesel::pg::PgConnection;
use diesel::prelude::*;
use dotenvy::dotenv;
use std::env;
pub(crate) fn establish_database_connection() -> ConnectionResult<PgConnection> {
dotenv().expect("Could not load environment variables from the .env file.");
let database_url =
env::var("DATABASE_URL").expect("The environment variable DATABASE_URL has to be set.");
PgConnection::establish(&database_url)
}