Improve CI (#181)

This commit is contained in:
Andras Schmelczer 2025-12-10 22:03:13 +00:00 committed by GitHub
parent 8e4ac3a26a
commit 9ac7fdbeb7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 44 additions and 33 deletions

View file

@ -6,7 +6,7 @@ use log::info;
use models::{
DocumentId, DocumentVersionWithoutContent, StoredDocumentVersion, VaultId, VaultUpdateId,
};
use sqlx::{sqlite::SqliteConnectOptions, types::chrono::Utc};
use sqlx::{ConnectOptions, sqlite::SqliteConnectOptions, types::chrono::Utc};
pub mod models;
use sqlx::{Pool, Sqlite, sqlite::SqlitePoolOptions};
@ -105,7 +105,8 @@ impl Database {
.create_if_missing(true)
.auto_vacuum(sqlx::sqlite::SqliteAutoVacuum::Full)
.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()
.max_connections(config.max_connections_per_vault)