Use syntax in db create/drop statements
This commit is contained in:
parent
406a9c6833
commit
d826a0b8b5
@ -1,4 +1,4 @@
|
||||
use sea_orm::{Database, DatabaseConnection, Statement};
|
||||
use sea_orm::{Database, DatabaseConnection, Statement, Syntax};
|
||||
pub mod schema;
|
||||
pub use schema::*;
|
||||
|
||||
@ -6,10 +6,10 @@ pub async fn setup(base_url: &str, db_name: &str) -> DatabaseConnection {
|
||||
let url = format!("{}/mysql", base_url);
|
||||
let db = Database::connect(&url).await.unwrap();
|
||||
let _create_db_result = db
|
||||
.execute(Statement::from(format!(
|
||||
"CREATE DATABASE IF NOT EXISTS `{}`;",
|
||||
db_name
|
||||
)))
|
||||
.execute(Statement::from_string(
|
||||
Syntax::MySql,
|
||||
format!("CREATE DATABASE IF NOT EXISTS `{}`;", db_name),
|
||||
))
|
||||
.await;
|
||||
|
||||
let url = format!("{}/{}", base_url, db_name);
|
||||
@ -29,9 +29,9 @@ pub async fn tear_down(base_url: &str, db_name: &str) {
|
||||
let url = format!("{}/mysql", base_url);
|
||||
let db = Database::connect(&url).await.unwrap();
|
||||
let _drop_db_result = db
|
||||
.execute(Statement::from(format!(
|
||||
"DROP DATABASE IF EXISTS `{}`;",
|
||||
db_name
|
||||
)))
|
||||
.execute(Statement::from_string(
|
||||
Syntax::MySql,
|
||||
format!("DROP DATABASE IF EXISTS `{}`;", db_name),
|
||||
))
|
||||
.await;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user