Improve CI #181

Merged
schmelczer merged 2 commits from asch/fix-ci into main 2025-12-10 22:03:19 +00:00
Showing only changes of commit 84725b283a - Show all commits

Don't log slow statement

Andras Schmelczer 2025-12-10 21:17:47 +00:00

View file

@ -6,7 +6,7 @@ use log::info;
use models::{ use models::{
DocumentId, DocumentVersionWithoutContent, StoredDocumentVersion, VaultId, VaultUpdateId, DocumentId, DocumentVersionWithoutContent, StoredDocumentVersion, VaultId, VaultUpdateId,
}; };
use sqlx::{sqlite::SqliteConnectOptions, types::chrono::Utc}; use sqlx::{sqlite::SqliteConnectOptions, types::chrono::Utc, ConnectOptions};
pub mod models; pub mod models;
use sqlx::{Pool, Sqlite, sqlite::SqlitePoolOptions}; use sqlx::{Pool, Sqlite, sqlite::SqlitePoolOptions};
@ -105,7 +105,8 @@ impl Database {
.create_if_missing(true) .create_if_missing(true)
.auto_vacuum(sqlx::sqlite::SqliteAutoVacuum::Full) .auto_vacuum(sqlx::sqlite::SqliteAutoVacuum::Full)
.busy_timeout(Duration::from_secs(3600)) .busy_timeout(Duration::from_secs(3600))
.journal_mode(sqlx::sqlite::SqliteJournalMode::Wal); .journal_mode(sqlx::sqlite::SqliteJournalMode::Wal)
.log_slow_statements(log::LevelFilter::Warn, Duration::from_secs(30));
let pool = SqlitePoolOptions::new() let pool = SqlitePoolOptions::new()
.max_connections(config.max_connections_per_vault) .max_connections(config.max_connections_per_vault)