adding seaorm migration example

This commit is contained in:
2023-12-20 00:48:34 +01:00
committed by Gabor Körber
parent 9ccd67c60e
commit c6d5f9fc20
7 changed files with 132 additions and 7 deletions

View File

@@ -1,7 +1,5 @@
use diesel::pg::PgConnection;
use diesel::prelude::*;
use dotenvy::dotenv;
use miniweb::users::models::{NewUser, User};
use miniweb::auth::models::{NewUser, User};
use std::env;
use std::io::stdin;
@@ -18,11 +16,13 @@ pub fn create_user(conn: &mut PgConnection, username: &str) -> User {
let new_user = NewUser { username };
/*
diesel::insert_into(users::table)
.values(&new_user)
.returning(User::as_returning())
.get_result(conn)
.expect("Error saving new user")
*/
}
fn main() {

View File

@@ -1,8 +1,5 @@
use diesel::pg::PgConnection;
use diesel::prelude::*;
use dotenvy::dotenv;
use miniweb::schema::users::dsl::*;
use miniweb::users::models::User;
use miniweb::auth::models::User;
use std::env;
pub fn establish_connection() -> PgConnection {