* add migration for splitting errors * fix type from u32 to u64 * update entities to match migrations * no migration needed. these are only in stats * add user_error_response to influx * only if detailed * set error_response and user_error_response * 0 cost error responses * only 33 migrations now * put macros back * get the stat buffer sender to the TestApp helper * fixes
47 lines
1.4 KiB
Rust
47 lines
1.4 KiB
Rust
use sea_orm_migration::prelude::*;
|
|
|
|
#[derive(DeriveMigrationName)]
|
|
pub struct Migration;
|
|
|
|
#[async_trait::async_trait]
|
|
impl MigrationTrait for Migration {
|
|
async fn up(&self, manager: &SchemaManager) -> Result<(), DbErr> {
|
|
// Replace the sample below with your own migration scripts
|
|
manager
|
|
.alter_table(
|
|
Table::alter()
|
|
.table(IncreaseOnChainBalanceReceipt::Table)
|
|
.modify_column(
|
|
ColumnDef::new(IncreaseOnChainBalanceReceipt::LogIndex)
|
|
.big_unsigned()
|
|
.not_null(),
|
|
)
|
|
.to_owned(),
|
|
)
|
|
.await
|
|
}
|
|
|
|
async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> {
|
|
manager
|
|
.alter_table(
|
|
Table::alter()
|
|
.table(IncreaseOnChainBalanceReceipt::Table)
|
|
.modify_column(
|
|
ColumnDef::new(IncreaseOnChainBalanceReceipt::LogIndex)
|
|
.big_integer()
|
|
.unsigned()
|
|
.not_null(),
|
|
)
|
|
.to_owned(),
|
|
)
|
|
.await
|
|
}
|
|
}
|
|
|
|
/// Learn more at https://docs.rs/sea-query#iden
|
|
#[derive(Iden)]
|
|
enum IncreaseOnChainBalanceReceipt {
|
|
Table,
|
|
LogIndex,
|
|
}
|