package Orchard::DB::Schema::RoyaltyAccounting::ContractAttachment;

use strict;
use warnings;

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

## table
__PACKAGE__->table('royalty_accounting.contract_attachment');

## columns
__PACKAGE__->add_columns(qw/
    contract_attachment_id
    contract_id
    vendor_id
/);

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

## unique key (contract_id, vendor_id)
__PACKAGE__->add_unique_constraint('uidx_contract_vendor' => [qw/contract_id vendor_id/]);

1;
