package
DBICTest::Schema::TreeLike;
__PACKAGE__->table(
'treelike'
);
__PACKAGE__->add_columns(
'id'
=> {
data_type
=>
'integer'
,
is_auto_increment
=> 1 },
'parent'
=> {
data_type
=>
'integer'
,
is_nullable
=>1},
'name'
=> {
data_type
=>
'varchar'
,
size
=> 100,
},
);
__PACKAGE__->set_primary_key(
qw/id/
);
__PACKAGE__->belongs_to(
'parent'
,
'TreeLike'
,
{
'foreign.id'
=>
'self.parent'
});
__PACKAGE__->has_many(
'children'
,
'TreeLike'
, {
'foreign.parent'
=>
'self.id'
});
sub
sqlt_deploy_hook {
my
(
$self
,
$sqlt_table
) =
@_
;
}
1;