Implemented data model, database schema and database connection pool.

This commit is contained in:
2023-08-24 22:06:37 +02:00
parent df247b3ed1
commit 7cb61cd38a
6 changed files with 192 additions and 3 deletions
+26
View File
@@ -0,0 +1,26 @@
use cfg_if::cfg_if;
pub mod data;
cfg_if!{
if #[cfg(feature = "ssr")] {
use sqlx::PgPool;
#[derive(Clone)]
pub struct AppData {
db_pool: PgPool
}
impl AppData {
pub fn new(db_pool: PgPool) -> Self {
Self {
db_pool
}
}
pub fn db_pool(&self) -> &PgPool {
&self.db_pool
}
}
}
}