We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 404dcc3 commit 443190aCopy full SHA for 443190a
crates/app/core/lib.rs
@@ -133,7 +133,9 @@ async fn create_database_pool(options: CreateDatabasePoolOptions) -> Result<sqlx
133
let (pool_options, pool_max_connections) = if database_url.starts_with("sqlite:") {
134
// Workaround for issue with `zig cc -target x86_64-linux-gnu` not working with create_if_missing.
135
if database_url != "sqlite::memory:" {
136
- tokio::fs::File::create(options.database_url.path()).await?;
+ if tokio::fs::metadata(options.database_url.path()).await.is_err() {
137
+ tokio::fs::File::create(options.database_url.path()).await?;
138
+ }
139
}
140
let pool_options = database_url
141
.parse::<sqlx::sqlite::SqliteConnectOptions>()?
0 commit comments