diff options
Diffstat (limited to 'lib/TFLMonitor/Schema/Line.pm')
-rw-r--r-- | lib/TFLMonitor/Schema/Line.pm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/lib/TFLMonitor/Schema/Line.pm b/lib/TFLMonitor/Schema/Line.pm new file mode 100644 index 0000000..acbf60d --- /dev/null +++ b/lib/TFLMonitor/Schema/Line.pm @@ -0,0 +1,35 @@ +package TFLMonitor::Schema::Line; + +use strict; +use warnings; + +use base 'DBIx::Class'; + +__PACKAGE__->load_components("Core"); +__PACKAGE__->table("line"); +__PACKAGE__->add_columns( + "id", + { data_type => "INT", default_value => undef, is_nullable => 1, size => undef }, + "name", + { + data_type => "VARCHAR", + default_value => undef, + is_nullable => 0, + size => 255, + }, +); +__PACKAGE__->set_primary_key("id"); +__PACKAGE__->add_unique_constraint("name_unique", ["name"]); +__PACKAGE__->has_many( + "line_statuses", + "TFLMonitor::Schema::LineStatus", + { "foreign.line_id" => "self.id" }, +); + + +# Created by DBIx::Class::Schema::Loader v0.04006 @ 2010-06-21 23:15:30 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZwKNYS6AzGFRfM7vnAMqTQ + + +# You can replace this text with custom content, and it will be preserved on regeneration +1; |