kellnr_migration/
lib.rs

1#![allow(dead_code)]
2
3pub use sea_orm_migration::prelude::*;
4pub mod iden;
5mod m20220101_0000010_create_table;
6mod m20220101_0000010_create_table_entities;
7mod m20220101_0000011_create_table;
8mod m20220101_0000011_create_table_entities;
9mod m20220101_000001_create_table;
10mod m20220101_000001_create_table_entities;
11mod m20220101_000002_create_table;
12mod m20220101_000002_create_table_entities;
13mod m20220101_000003_create_table;
14mod m20220101_000003_create_table_entities;
15mod m20220101_000004_create_table;
16mod m20220101_000004_create_table_entities;
17mod m20220101_000005_create_table;
18mod m20220101_000005_create_table_entities;
19mod m20220101_000006_create_table;
20mod m20220101_000006_create_table_entities;
21mod m20220101_000006_index_metadata;
22mod m20220101_000007_create_table;
23mod m20220101_000007_create_table_entities;
24mod m20220101_000008_create_table;
25mod m20220101_000008_create_table_entities;
26mod m20220101_000009_create_table;
27mod m20220101_000009_create_table_entities;
28mod m20250227_005754_add_readonly_user;
29mod m20250227_005754_add_readonly_user_entities;
30mod m20250319_191043_add_groups;
31mod m20250319_191043_add_groups_entities;
32mod m20250412_0000012_hash_tokens;
33mod m20250412_0000012_hash_tokens_entities;
34mod m20250414_102510_add_unique_indices;
35mod m20250911_000001_cratesio_indices;
36mod m20250923_095440_webhooks;
37mod m20260122_000001_add_pubtime;
38
39mod old_index_metadata;
40
41pub struct Migrator;
42
43#[async_trait::async_trait]
44impl MigratorTrait for Migrator {
45    fn migrations() -> Vec<Box<dyn MigrationTrait>> {
46        vec![
47            Box::new(m20220101_000001_create_table::Migration),
48            Box::new(m20220101_000002_create_table::Migration),
49            Box::new(m20220101_000003_create_table::Migration),
50            Box::new(m20220101_000004_create_table::Migration),
51            Box::new(m20220101_000005_create_table::Migration),
52            Box::new(m20220101_000006_create_table::Migration),
53            Box::new(m20220101_000007_create_table::Migration),
54            Box::new(m20220101_000008_create_table::Migration),
55            Box::new(m20220101_000009_create_table::Migration),
56            Box::new(m20220101_0000010_create_table::Migration),
57            Box::new(m20220101_0000011_create_table::Migration),
58            Box::new(m20250227_005754_add_readonly_user::Migration),
59            Box::new(m20250319_191043_add_groups::Migration),
60            Box::new(m20250412_0000012_hash_tokens::Migration),
61            Box::new(m20250414_102510_add_unique_indices::Migration),
62            Box::new(m20250911_000001_cratesio_indices::Migration),
63            Box::new(m20250923_095440_webhooks::Migration),
64            Box::new(m20260122_000001_add_pubtime::Migration),
65        ]
66    }
67}