use option version

This commit is contained in:
2021-08-19 21:49:29 -05:00
parent fe01037749
commit c9ddbc70bd
4 changed files with 49 additions and 12 deletions

View File

@@ -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