MCPcopy Create free account
hub / github.com/SeaQL/sea-orm / tear_down

Function tear_down

tests/common/setup/mod.rs:58–78  ·  view source on GitHub ↗
(base_url: &str, db_name: &str)

Source from the content-addressed store, hash-verified

56}
57
58pub async fn tear_down(base_url: &str, db_name: &str) {
59 if cfg!(feature = "sqlx-mysql") {
60 let url = format!("{base_url}/mysql");
61 let db = Database::connect(&url).await.unwrap();
62 let _ = db
63 .execute(Statement::from_string(
64 DatabaseBackend::MySql,
65 format!("DROP DATABASE IF EXISTS \"{db_name}\";"),
66 ))
67 .await;
68 } else if cfg!(feature = "sqlx-postgres") {
69 let url = format!("{base_url}/postgres");
70 let db = Database::connect(&url).await.unwrap();
71 let _ = db
72 .execute(Statement::from_string(
73 DatabaseBackend::Postgres,
74 format!("DROP DATABASE IF EXISTS \"{db_name}\";"),
75 ))
76 .await;
77 };
78}
79
80pub async fn create_enum<E>(
81 db: &DbConn,

Callers 1

deleteMethod · 0.85

Calls 2

unwrapMethod · 0.80
executeMethod · 0.45

Tested by

no test coverage detected