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}