()
| 6 | |
| 7 | #[async_std::test] |
| 8 | async fn main() -> Result<(), DbErr> { |
| 9 | tracing_subscriber::fmt() |
| 10 | .with_max_level(tracing::Level::DEBUG) |
| 11 | .with_test_writer() |
| 12 | .init(); |
| 13 | |
| 14 | let url = &std::env::var("DATABASE_URL").expect("Environment variable 'DATABASE_URL' not set"); |
| 15 | |
| 16 | run_migration(url, default::Migrator, "sea_orm_migration", "public").await?; |
| 17 | run_migration( |
| 18 | url, |
| 19 | default::Migrator, |
| 20 | "sea_orm_migration_schema", |
| 21 | "my_schema", |
| 22 | ) |
| 23 | .await?; |
| 24 | |
| 25 | run_migration( |
| 26 | url, |
| 27 | override_migration_table_name::Migrator, |
| 28 | "sea_orm_migration_table_name", |
| 29 | "public", |
| 30 | ) |
| 31 | .await?; |
| 32 | run_migration( |
| 33 | url, |
| 34 | override_migration_table_name::Migrator, |
| 35 | "sea_orm_migration_table_name_schema", |
| 36 | "my_schema", |
| 37 | ) |
| 38 | .await?; |
| 39 | |
| 40 | Ok(()) |
| 41 | } |
| 42 | |
| 43 | async fn run_migration<Migrator>( |
| 44 | url: &str, |
nothing calls this directly
no test coverage detected