rustpbx 0.3.18

A SIP PBX implementation in Rust
Documentation
use sea_orm_migration::{MigrationTrait, MigratorTrait};
pub struct Migrator;

#[async_trait::async_trait]
impl MigratorTrait for Migrator {
    fn migrations() -> Vec<Box<dyn MigrationTrait>> {
        vec![
            Box::new(super::user::Migration),
            Box::new(super::department::Migration),
            Box::new(super::extension::Migration),
            Box::new(super::extension_department::Migration),
            Box::new(super::sip_trunk::Migration),
            Box::new(super::presence::Migration),
            Box::new(super::routing::Migration),
            Box::new(crate::addons::queue::models::Migration),
            Box::new(super::call_record::Migration),
            Box::new(super::frequency_limit::Migration),
            Box::new(super::call_record_indices::Migration),
            Box::new(super::call_record_optimization_indices::Migration),
            Box::new(super::call_record_dashboard_index::Migration),
            Box::new(super::call_record_from_number_index::Migration),
            Box::new(super::add_rewrite_columns::Migration),
        ]
    }
}