♻️ Removed Makefile, refactored schema in tests
Some checks failed
Build & test / build (push) Has been cancelled
Some checks failed
Build & test / build (push) Has been cancelled
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
# see https://diesel.rs/guides/configuring-diesel-cli
|
||||
|
||||
[print_schema]
|
||||
file = "src/schema.rs"
|
||||
file = "tests/schema.rs"
|
||||
custom_type_derives = ["diesel::query_builder::QueryId", "Clone"]
|
||||
|
||||
[migrations_directory]
|
||||
|
@ -5,15 +5,9 @@ use lib::diesel_crud_derive::{
|
||||
use lib::diesel_crud_trait::DieselCrudCreate;
|
||||
use test_containers::create_test_containers_pool;
|
||||
|
||||
mod schema;
|
||||
#[cfg(test)]
|
||||
pub mod test_containers;
|
||||
|
||||
diesel::table! {
|
||||
user (email) {
|
||||
#[max_length = 255]
|
||||
email -> Varchar,
|
||||
}
|
||||
}
|
||||
mod test_containers;
|
||||
|
||||
#[derive(
|
||||
Debug,
|
||||
@ -29,14 +23,14 @@ diesel::table! {
|
||||
DieselCrudUpdate,
|
||||
)]
|
||||
#[diesel_crud(insert = InsertUser)]
|
||||
#[diesel(table_name = user)]
|
||||
#[diesel(table_name = schema::user)]
|
||||
struct User {
|
||||
#[diesel_crud(pk)]
|
||||
email: String,
|
||||
}
|
||||
|
||||
#[derive(Clone, Insertable)]
|
||||
#[diesel(table_name = user)]
|
||||
#[diesel(table_name = schema::user)]
|
||||
struct InsertUser {
|
||||
email: String,
|
||||
}
|
||||
|
6
crates/tests/tests/schema.rs
Normal file
6
crates/tests/tests/schema.rs
Normal file
@ -0,0 +1,6 @@
|
||||
diesel::table! {
|
||||
user (email) {
|
||||
#[max_length = 255]
|
||||
email -> Varchar,
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user