From 380f2a0c04775e1e6b8f1e933c0bf87713b79a32 Mon Sep 17 00:00:00 2001 From: Sam Samai Date: Fri, 27 Aug 2021 22:36:56 +1000 Subject: [PATCH] Use create_post_table instead of SQL --- examples/rocket_example/src/sqlx/mod.rs | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/examples/rocket_example/src/sqlx/mod.rs b/examples/rocket_example/src/sqlx/mod.rs index 42431920..48fe8ab3 100644 --- a/examples/rocket_example/src/sqlx/mod.rs +++ b/examples/rocket_example/src/sqlx/mod.rs @@ -82,23 +82,10 @@ async fn destroy(conn: Connection) -> Result<()> { } async fn run_migrations(rocket: Rocket) -> fairing::Result { - let con = sea_orm::Database::connect("mysql://root:@localhost/rocket_example") + let conn = sea_orm::Database::connect("mysql://root:@localhost/rocket_example") .await .unwrap(); - let create_post_table = con - .execute(Statement::from_string( - DatabaseBackend::MySql, - r#" - CREATE TABLE posts ( - id int NOT NULL AUTO_INCREMENT, - title VARCHAR(255) NOT NULL, - text VARCHAR(255) NOT NULL, - PRIMARY KEY (id) - )"# - .to_owned(), - )) - .await; - println!("create_post_table: {:#?}", create_post_table); + let create_post_table = setup::create_post_table(&conn); Ok(rocket) }