use option version
This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
use log::info;
|
||||
|
||||
use sqlx::sqlite::SqlitePoolOptions;
|
||||
use sqlx::sqlite::{
|
||||
SqliteConnectOptions,
|
||||
SqlitePoolOptions,
|
||||
};
|
||||
|
||||
pub async fn check_sqlite() -> Result<(), sqlx::Error> {
|
||||
// Create a connection pool
|
||||
// for MySQL, use MySqlPoolOptions::new()
|
||||
// for SQLite, use SqlitePoolOptions::new()
|
||||
// etc.
|
||||
// "sqlite://test.db"
|
||||
let options = SqliteConnectOptions::new()
|
||||
.filename("test.db")
|
||||
.create_if_missing(true);
|
||||
|
||||
let pool = SqlitePoolOptions::new()
|
||||
.max_connections(5)
|
||||
.connect("sqlite://test.db")
|
||||
.connect_with(options)
|
||||
.await?;
|
||||
|
||||
// Make a simple query to return the given parameter
|
||||
|
||||
Reference in New Issue
Block a user