BEGIN {
$Bio::Chado::Schema::Result::NaturalDiversity::NdExperimentStockprop::AUTHORITY
=
'cpan:RBUELS'
;
}
{
$Bio::Chado::Schema::Result::NaturalDiversity::NdExperimentStockprop::VERSION
=
'0.20000'
;
}
__PACKAGE__->table(
"nd_experiment_stockprop"
);
__PACKAGE__->add_columns(
"nd_experiment_stockprop_id"
,
{
data_type
=>
"integer"
,
is_auto_increment
=> 1,
is_nullable
=> 0,
sequence
=>
"nd_experiment_stockprop_nd_experiment_stockprop_id_seq"
,
},
"nd_experiment_stock_id"
,
{
data_type
=>
"integer"
,
is_foreign_key
=> 1,
is_nullable
=> 0 },
"type_id"
,
{
data_type
=>
"integer"
,
is_foreign_key
=> 1,
is_nullable
=> 0 },
"value"
,
{
data_type
=>
"text"
,
is_nullable
=> 1 },
"rank"
,
{
data_type
=>
"integer"
,
default_value
=> 0,
is_nullable
=> 0 },
);
__PACKAGE__->set_primary_key(
"nd_experiment_stockprop_id"
);
__PACKAGE__->add_unique_constraint(
"nd_experiment_stockprop_c1"
,
[
"nd_experiment_stock_id"
,
"type_id"
,
"rank"
],
);
__PACKAGE__->belongs_to(
"type"
,
"Bio::Chado::Schema::Result::Cv::Cvterm"
,
{
cvterm_id
=>
"type_id"
},
{
cascade_copy
=> 0,
cascade_delete
=> 0,
is_deferrable
=> 1,
on_delete
=>
"CASCADE"
,
on_update
=>
"CASCADE"
,
},
);
__PACKAGE__->belongs_to(
"nd_experiment_stock"
,
"Bio::Chado::Schema::Result::NaturalDiversity::NdExperimentStock"
,
{
nd_experiment_stock_id
=>
"nd_experiment_stock_id"
},
{
cascade_copy
=> 0,
cascade_delete
=> 0,
is_deferrable
=> 1,
on_delete
=>
"CASCADE"
,
on_update
=>
"CASCADE"
,
},
);
1;