aboutsummaryrefslogtreecommitdiffstats
path: root/crates/server/src/database/mod.rs
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-09 22:00:59 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-09 22:00:59 +0200
commit620cf8fa33835c1ce1e56b1028ff6e2a6fbe0f39 (patch)
treee97e54ff112c8e3fa9f88335bfd1275420a4d69f /crates/server/src/database/mod.rs
parentchore: Separate daemon, client, server, and lib into crates (diff)
downloadatuin-620cf8fa33835c1ce1e56b1028ff6e2a6fbe0f39.zip
chore: Add more things
Diffstat (limited to '')
-rw-r--r--crates/server/src/database/mod.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/server/src/database/mod.rs b/crates/server/src/database/mod.rs
index 43fe5c3b..c05fa783 100644
--- a/crates/server/src/database/mod.rs
+++ b/crates/server/src/database/mod.rs
@@ -1,12 +1,12 @@
-pub(crate) mod db;
-pub(crate) mod models;
+pub mod db;
+pub mod models;
use std::fmt::{Debug, Display};
use serde::{Deserialize, Serialize};
#[derive(Debug)]
-pub(crate) enum DbError {
+pub enum DbError {
NotFound,
Other(eyre::Report),
}
@@ -43,24 +43,24 @@ impl From<sqlx::Error> for DbError {
impl std::error::Error for DbError {}
-pub(crate) type DbResult<T> = Result<T, DbError>;
+pub type DbResult<T> = Result<T, DbError>;
#[derive(Debug, PartialEq)]
-pub(crate) enum DbType {
+pub enum DbType {
Postgres,
Unknown,
}
#[derive(Clone, Deserialize, Serialize)]
-pub(crate) struct DbSettings {
- pub(crate) db_uri: String,
+pub struct DbSettings {
+ pub db_uri: String,
/// Optional URI for read replicas. If set, read-only queries will use this connection.
- pub(crate) read_db_uri: Option<String>,
+ pub read_db_uri: Option<String>,
}
impl DbSettings {
- pub(crate) fn db_type(&self) -> DbType {
+ pub fn db_type(&self) -> DbType {
if self.db_uri.starts_with("postgres://") || self.db_uri.starts_with("postgresql://") {
DbType::Postgres
} else {