From 779379f32daad66f9dfbf6e6bd5bf2ae378311f5 Mon Sep 17 00:00:00 2001 From: Franz Dietrich Date: Thu, 15 Jun 2023 09:42:24 +0200 Subject: [PATCH] add real sqlx migrations --- .../20230615073810_adding_anmeldung_table.down.sql | 1 + .../20230615073810_adding_anmeldung_table.up.sql | 7 +++++++ src/main.rs | 12 ------------ 3 files changed, 8 insertions(+), 12 deletions(-) create mode 100644 migrations/20230615073810_adding_anmeldung_table.down.sql create mode 100644 migrations/20230615073810_adding_anmeldung_table.up.sql diff --git a/migrations/20230615073810_adding_anmeldung_table.down.sql b/migrations/20230615073810_adding_anmeldung_table.down.sql new file mode 100644 index 0000000..0cffbfc --- /dev/null +++ b/migrations/20230615073810_adding_anmeldung_table.down.sql @@ -0,0 +1 @@ +DROP TABLE anmeldung; \ No newline at end of file diff --git a/migrations/20230615073810_adding_anmeldung_table.up.sql b/migrations/20230615073810_adding_anmeldung_table.up.sql new file mode 100644 index 0000000..f44ccda --- /dev/null +++ b/migrations/20230615073810_adding_anmeldung_table.up.sql @@ -0,0 +1,7 @@ +-- Add up migration script here +CREATE TABLE IF NOT EXISTS anmeldungen ( + id INTEGER PRIMARY KEY NOT NULL, + name TEXT NOT NULL, + email TEXT NOT NULL, + klasse TEXT NOT NULL + ); \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 0a9f914..c471e11 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,18 +29,6 @@ async fn main() { .await .expect("Failed to connect to the database."); - sqlx::query!( - "CREATE TABLE IF NOT EXISTS anmeldungen ( - id INTEGER PRIMARY KEY NOT NULL, - name TEXT NOT NULL, - email TEXT NOT NULL, - klasse TEXT NOT NULL - )" - ) - .execute(&db_pool) - .await - .expect("Failed to create the table."); - // build our application with some routes let app = Router::new() .nest_service("/static", ServeDir::new("static"))