MCPcopy Create free account
hub / github.com/SeaQL/sea-orm / main

Function main

sea-orm-migration/tests/main.rs:8–41  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6
7#[async_std::test]
8async 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
43async fn run_migration<Migrator>(
44 url: &str,

Callers

nothing calls this directly

Calls 2

run_migrationFunction · 0.85
initMethod · 0.45

Tested by

no test coverage detected