=head1 NAME
-Debbugs::DB::Result::Arch
+Debbugs::DB::Result::Arch - Architectures
=cut
is_nullable: 0
sequence: 'arch_id_seq'
+Architecture id
+
=head2 arch
data_type: 'text'
is_nullable: 0
+Architecture name
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-23 17:41:43
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kL57i2SauNRCt/bK6ACRKg
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uGFK5fZtpICxsMMtGzTgww
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BinAssociation
+Debbugs::DB::Result::BinAssociation - Binary <-> suite associations
=cut
is_nullable: 0
sequence: 'bin_associations_id_seq'
+Binary <-> suite association id
+
=head2 suite
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Suite id (matches suite)
+
=head2 bin
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Binary version id (matches bin_ver)
+
=head2 created
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time this binary package entered this suite
+
=head2 modified
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time this entry was modified
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-25 00:09:07
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/cCrHn40eoiD6aOPmXU8dw
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:6mrwiUeFTasNbK3nr0qT5g
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BinPkg
+Debbugs::DB::Result::BinPkg - Binary packages
=cut
is_nullable: 0
sequence: 'bin_pkg_id_seq'
+Binary package id
+
=head2 pkg
data_type: 'text'
is_nullable: 0
+Binary package name
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-07-17 21:09:18
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yA4czi38S+fA2P6aKn+UAw
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MZd5wB+mftx5babS8sAOFQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BinVer
+Debbugs::DB::Result::BinVer - Binary versions
=cut
is_nullable: 0
sequence: 'bin_ver_id_seq'
+Binary version id
+
=head2 bin_pkg_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Binary package id (matches bin_pkg)
+
=head2 src_ver_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Source version (matchines src_ver)
+
=head2 arch_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Architecture id (matches arch)
+
=head2 ver
data_type: 'debversion'
is_nullable: 0
+Binary version
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-25 00:09:07
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ID7wx8HJaYZgpdhHqCq8GQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9iEDj8DfMh5jdc03zs4UmQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BugBinpackage
+Debbugs::DB::Result::BugBinpackage - Bug <-> binary package mapping
=cut
is_foreign_key: 1
is_nullable: 0
+Bug id (matches bug)
+
=head2 bin_pkg_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Binary package id (matches bin_pkg)
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-07-17 21:09:18
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Nu0491VeKbUCBLaDIFAWwA
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2QtRdBjEVaUYmfqY7rWA6g
# You can replace this text with custom code or comments, and it will be preserved on regeneration
is_foreign_key: 1
is_nullable: 0
+Bug id (matches bug)
+
=head2 message
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Message id (matches message)
+
=head2 message_number
data_type: 'integer'
is_nullable: 0
+Message number in the bug log
+
=head2 bug_log_offset
data_type: 'integer'
is_nullable: 1
+Byte offset in the bug log
+
+=head2 offset_valid
+
+ data_type: 'timestamp with time zone'
+ is_nullable: 1
+
+Time offset was valid
+
=cut
__PACKAGE__->add_columns(
{ data_type => "integer", is_nullable => 0 },
"bug_log_offset",
{ data_type => "integer", is_nullable => 1 },
+ "offset_valid",
+ { data_type => "timestamp with time zone", is_nullable => 1 },
);
=head1 RELATIONS
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-29 15:37:55
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:7CxTYa/jUyoOVan9Sj9MZQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WkrYUE1iE8o3fFkzQSkzeQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BugSrcpackage
+Debbugs::DB::Result::BugSrcpackage - Bug <-> source package mapping
=cut
is_foreign_key: 1
is_nullable: 0
+Bug id (matches bug)
+
=head2 src_pkg_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Source package id (matches src_pkg)
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-07-17 21:09:18
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ukA5dsM3UFiuOoDauTZN/A
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:k8ZDk5IbnGWbhwRJ17dNXA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::BugTag
+Debbugs::DB::Result::BugTag - Bug <-> tag mapping
=cut
is_foreign_key: 1
is_nullable: 0
+Bug id (matches bug)
+
=head2 tag_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Tag id (matches tag)
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-07-17 10:25:29
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CscnquDh4dh3f4LNgRn1Ew
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TJLM6fzZRNQXknUuXE8Pvw
# You can replace this text with custom code or comments, and it will be preserved on regeneration
is_foreign_key: 1
is_nullable: 0
+Bug number
+
=head2 ver_string
data_type: 'text'
is_nullable: 1
+Version string
+
=head2 src_pkg_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 1
+Source package id (matches src_pkg table)
+
=head2 src_ver_id
data_type: 'integer'
is_foreign_key: 1
is_nullable: 1
+Source package version id (matches src_ver table)
+
=head2 found
data_type: 'boolean'
default_value: true
is_nullable: 0
+True if this is a found version; false if this is a fixed version
+
=head2 creation
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time that this entry was created
+
=head2 last_modified
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time that this entry was modified
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-12-03 15:57:07
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:YRlFlDUKGtk69o3KPHM1zQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:d+zLb/svrH4BgZjZXT+hdg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::Message
+Debbugs::DB::Result::Message - Messages sent to bugs
=cut
is_nullable: 0
sequence: 'message_id_seq'
+Message id
+
=head2 msgid
data_type: 'text'
is_nullable: 1
+Message id header
+
=head2 from_complete
data_type: 'text'
is_nullable: 1
+Complete from header of message
+
=head2 from_addr
data_type: 'text'
is_nullable: 1
+Address(es) of From: headers
+
=head2 to_complete
data_type: 'text'
is_nullable: 1
+Complete to header of message
+
=head2 to_addr
data_type: 'text'
is_nullable: 1
+Address(es) of To: header
+
=head2 subject
data_type: 'text'
default_value: (empty string)
is_nullable: 0
+Subject of the message
+
=head2 sent_date
data_type: 'timestamp with time zone'
is_nullable: 1
+Time/date message was sent (from Date header)
+
=head2 refs
data_type: 'text'
default_value: (empty string)
is_nullable: 0
+Contents of References: header
+
=head2 spam_score
data_type: 'double precision'
is_nullable: 1
+Spam score from spamassassin
+
=head2 is_spam
data_type: 'boolean'
default_value: false
is_nullable: 1
+True if this message was spam and should not be shown
+
=cut
__PACKAGE__->add_columns(
{ cascade_copy => 0, cascade_delete => 0 },
);
-=head2 message_corespondents
+=head2 message_correspondents
Type: has_many
-Related object: L<Debbugs::DB::Result::MessageCorespondent>
+Related object: L<Debbugs::DB::Result::MessageCorrespondent>
=cut
__PACKAGE__->has_many(
- "message_corespondents",
- "Debbugs::DB::Result::MessageCorespondent",
+ "message_correspondents",
+ "Debbugs::DB::Result::MessageCorrespondent",
{ "foreign.message" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-29 15:37:55
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VkveOmRidQ9gNRBCjKyPEQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M6k3YCfOyYLnQJ+qBcoJlQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::MessageRef
+Debbugs::DB::Result::MessageRef - Message references
=cut
is_foreign_key: 1
is_nullable: 0
+Message id (matches message)
+
=head2 refs
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Reference id (matches message)
+
+=head2 inferred
+
+ data_type: 'boolean'
+ default_value: false
+ is_nullable: 1
+
+TRUE if this message reference was reconstructed; primarily of use for messages which lack In-Reply-To: or References: headers
+
+=head2 primary_ref
+
+ data_type: 'boolean'
+ default_value: false
+ is_nullable: 1
+
+TRUE if this message->ref came from In-Reply-To: or similar.
+
=cut
__PACKAGE__->add_columns(
{ data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
"refs",
{ data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
+ "inferred",
+ { data_type => "boolean", default_value => \"false", is_nullable => 1 },
+ "primary_ref",
+ { data_type => "boolean", default_value => \"false", is_nullable => 1 },
);
+=head1 UNIQUE CONSTRAINTS
+
+=head2 C<message_refs_message_refs_idx>
+
+=over 4
+
+=item * L</message>
+
+=item * L</refs>
+
+=back
+
+=cut
+
+__PACKAGE__->add_unique_constraint("message_refs_message_refs_idx", ["message", "refs"]);
+
=head1 RELATIONS
=head2 message
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-29 15:37:55
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uCScDuC5TprnuyEjg25eXg
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qPL3EsH3iVrcwJKRNVzTEQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::SrcAssociation
+Debbugs::DB::Result::SrcAssociation - Source <-> suite associations
=cut
is_nullable: 0
sequence: 'src_associations_id_seq'
+Source <-> suite association id
+
=head2 suite
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Suite id (matches suite)
+
=head2 source
data_type: 'integer'
is_foreign_key: 1
is_nullable: 0
+Source version id (matches src_ver)
+
=head2 created
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time this source package entered this suite
+
=head2 modified
data_type: 'timestamp with time zone'
is_nullable: 0
original: {default_value => \"now()"}
+Time this entry was modified
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-25 00:09:07
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wa7w7q9pWea8Td3wJ7c1FQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KLRKATys7SUGy+1bmADToQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::Suite
+Debbugs::DB::Result::Suite - Debian Release Suite (stable, testing, etc.)
=cut
is_nullable: 0
sequence: 'suite_id_seq'
+Suite id
+
=head2 suite_name
data_type: 'text'
is_nullable: 0
+Suite name
+
=head2 version
data_type: 'text'
is_nullable: 1
+Suite version; NULL if there is no appropriate version
+
=head2 codename
data_type: 'text'
is_nullable: 1
+Suite codename
+
=head2 active
data_type: 'boolean'
default_value: true
is_nullable: 1
+TRUE if the suite is still accepting uploads
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-11-25 00:09:07
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XTRTAvkuZCBlDB6tSQXDDQ
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1NiRLPvDC3xRPr7+fbzp/w
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head1 NAME
-Debbugs::DB::Result::Tag
+Debbugs::DB::Result::Tag - Bug tags
=cut
is_nullable: 0
sequence: 'tag_id_seq'
+Tag id
+
=head2 tag
data_type: 'text'
is_nullable: 0
+Tag name
+
=head2 obsolete
data_type: 'boolean'
default_value: false
is_nullable: 1
+Whether a tag is obsolete (should not be set on new bugs)
+
=cut
__PACKAGE__->add_columns(
);
-# Created by DBIx::Class::Schema::Loader v0.07025 @ 2012-07-17 21:09:18
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:4ea1AINoa4KQxMnX4oZwmA
+# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-01-22 21:35:43
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JNPrdP77YEkirbzdASjcKw
# You can replace this text with custom code or comments, and it will be preserved on regeneration