diff options
| author | Tolmachev Igor <me@igorek.dev> | 2025-08-26 21:13:53 +0900 |
|---|---|---|
| committer | Tolmachev Igor <me@igorek.dev> | 2025-08-26 21:13:53 +0900 |
| commit | dc33fa8416ce6b447494c6efdf46518da37ac1cc (patch) | |
| tree | 6bf069f70c953f14b3a7e84ed4a7bbcde3de7012 /migration/src/lib.rs | |
| parent | 9cb5689c87978c4e05e87f631ebf92a626d583b0 (diff) | |
| download | queue_server-dc33fa8416ce6b447494c6efdf46518da37ac1cc.tar.gz queue_server-dc33fa8416ce6b447494c6efdf46518da37ac1cc.zip | |
Add database migration and entities
Diffstat (limited to 'migration/src/lib.rs')
| -rw-r--r-- | migration/src/lib.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/migration/src/lib.rs b/migration/src/lib.rs new file mode 100644 index 0000000..ef740fc --- /dev/null +++ b/migration/src/lib.rs | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | #![deny(dead_code)] | ||
| 2 | mod m0_init_tables; | ||
| 3 | |||
| 4 | use sea_orm_migration::prelude::*; | ||
| 5 | |||
| 6 | pub struct Migrator; | ||
| 7 | |||
| 8 | #[async_trait::async_trait] | ||
| 9 | impl MigratorTrait for Migrator { | ||
| 10 | fn migration_table_name() -> DynIden { | ||
| 11 | Alias::new("migrations").into_iden() | ||
| 12 | } | ||
| 13 | |||
| 14 | fn migrations() -> Vec<Box<dyn MigrationTrait>> { | ||
| 15 | vec![Box::new(m0_init_tables::Migration)] | ||
| 16 | } | ||
| 17 | } | ||
