github
58 of 86 new or added lines in 8 files covered. (67.44%)
6 existing lines in 5 files now uncovered.3692 of 6559 relevant lines covered (56.29%)
102.51 hits per line
| 1 |
use sea_orm_migration::prelude::*; |
|
| 2 |
|
|
| 3 |
#[derive(DeriveMigrationName)]
|
|
| 4 |
pub struct Migration;
|
|
| 5 |
|
|
| 6 |
#[async_trait::async_trait]
|
|
| 7 |
impl MigrationTrait for Migration {
|
|
|
NEW
|
async fn up(&self, manager: &SchemaManager) -> Result<(), DbErr> {
|
× |
|
NEW
|
manager |
× |
|
NEW
|
.alter_table( |
× |
|
NEW
|
TableAlterStatement::new()
|
× |
|
NEW
|
.table(Task::Table) |
× |
|
NEW
|
.add_column( |
× |
|
NEW
|
ColumnDef::new(Task::BatchTimeWindowSizeSeconds)
|
× |
|
NEW
|
.big_integer() |
× |
|
NEW
|
.null(), |
× |
|
NEW
|
) |
× |
|
NEW
|
.to_owned(), |
× |
|
NEW
|
) |
× |
|
NEW
|
.await |
× |
|
NEW
|
} |
× |
| 22 |
|
|
|
NEW
|
async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> {
|
× |
|
NEW
|
manager |
× |
|
NEW
|
.alter_table( |
× |
|
NEW
|
TableAlterStatement::new()
|
× |
|
NEW
|
.table(Task::Table) |
× |
|
NEW
|
.drop_column(Task::BatchTimeWindowSizeSeconds) |
× |
|
NEW
|
.to_owned(), |
× |
|
NEW
|
) |
× |
|
NEW
|
.await |
× |
|
NEW
|
} |
× |
| 33 |
} |
|
| 34 |
|
|
|
NEW
|
#[derive(Iden)]
|
× |
| 36 |
enum Task {
|
|
| 37 |
Table, |
|
| 38 |
BatchTimeWindowSizeSeconds, |
|
| 39 |
} |