package Common::DB::Schema::Report::SqsDbBackupEvent;

use strict;
use warnings;

use lib '/app/tools/common/lib';
use base 'Common::DB::DBIxCore';

## table
__PACKAGE__->table('report.sqs_db_backup_event');

## columns
__PACKAGE__->add_columns(qw/
    id
    bucket_name
    bucket_arn
    bucket_owner
    filepath
    filename
    filesize
    fileseq
    md5sum
    event_time
    event_type
    event_user
    created_at
    updated_at
/);

## primary key
__PACKAGE__->set_primary_key('id');

## unique key (filename)
__PACKAGE__->add_unique_constraint('uidx_filename' => [qw/filename/]);

1;
