2 package Debbugs::DB::Result::Bug;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Debbugs::DB::Result::Bug - Bugs
16 use base 'DBIx::Class::Core';
18 =head1 COMPONENTS LOADED
22 =item * L<DBIx::Class::InflateColumn::DateTime>
28 __PACKAGE__->load_components("InflateColumn::DateTime");
34 __PACKAGE__->table("bug");
47 data_type: 'timestamp with time zone'
48 default_value: current_timestamp
50 original: {default_value => \"now()"}
56 data_type: 'timestamp with time zone'
57 default_value: current_timestamp
59 original: {default_value => \"now()"}
61 Time bug log was last modified
65 data_type: 'timestamp with time zone'
66 default_value: current_timestamp
68 original: {default_value => \"now()"}
70 Time bug status was last modified
78 True if bug has been archived
82 data_type: 'timestamp with time zone'
85 Time bug was last unarchived; null if bug has never been unarchived
90 default_value: (empty string)
93 Where bug has been forwarded to; empty if it has not been forwarded
98 default_value: (empty string)
101 Summary of the bug; empty if it has no summary
106 default_value: (empty string)
109 Outlook of the bug; empty if it has no outlook
121 default_value: (empty string)
124 Individual who did the -done; empty if it has never been -done
129 default_value: (empty string)
132 Individual who owns this bug; empty if no one owns it
137 default_value: (empty string)
140 Individual who submitted this bug; empty if there is no submitter
142 =head2 unknown_packages
145 default_value: (empty string)
148 Package name if the package is not known
152 __PACKAGE__->add_columns(
154 { data_type => "integer", is_nullable => 0 },
157 data_type => "timestamp with time zone",
158 default_value => \"current_timestamp",
160 original => { default_value => \"now()" },
164 data_type => "timestamp with time zone",
165 default_value => \"current_timestamp",
167 original => { default_value => \"now()" },
171 data_type => "timestamp with time zone",
172 default_value => \"current_timestamp",
174 original => { default_value => \"now()" },
177 { data_type => "boolean", default_value => \"false", is_nullable => 0 },
179 { data_type => "timestamp with time zone", is_nullable => 1 },
181 { data_type => "text", default_value => "", is_nullable => 0 },
183 { data_type => "text", default_value => "", is_nullable => 0 },
185 { data_type => "text", default_value => "", is_nullable => 0 },
187 { data_type => "text", is_nullable => 0 },
189 { data_type => "text", default_value => "", is_nullable => 0 },
191 { data_type => "text", default_value => "", is_nullable => 0 },
193 { data_type => "text", default_value => "", is_nullable => 0 },
195 { data_type => "text", default_value => "", is_nullable => 0 },
208 __PACKAGE__->set_primary_key("id");
212 =head2 bug_binpackages
216 Related object: L<Debbugs::DB::Result::BugBinpackage>
220 __PACKAGE__->has_many(
222 "Debbugs::DB::Result::BugBinpackage",
223 { "foreign.bug" => "self.id" },
224 { cascade_copy => 0, cascade_delete => 0 },
227 =head2 bug_blocks_blocks
231 Related object: L<Debbugs::DB::Result::BugBlock>
235 __PACKAGE__->has_many(
237 "Debbugs::DB::Result::BugBlock",
238 { "foreign.blocks" => "self.id" },
239 { cascade_copy => 0, cascade_delete => 0 },
242 =head2 bug_blocks_bugs
246 Related object: L<Debbugs::DB::Result::BugBlock>
250 __PACKAGE__->has_many(
252 "Debbugs::DB::Result::BugBlock",
253 { "foreign.bug" => "self.id" },
254 { cascade_copy => 0, cascade_delete => 0 },
257 =head2 bug_merged_bugs
261 Related object: L<Debbugs::DB::Result::BugMerged>
265 __PACKAGE__->has_many(
267 "Debbugs::DB::Result::BugMerged",
268 { "foreign.bug" => "self.id" },
269 { cascade_copy => 0, cascade_delete => 0 },
276 Related object: L<Debbugs::DB::Result::BugMessage>
280 __PACKAGE__->has_many(
282 "Debbugs::DB::Result::BugMessage",
283 { "foreign.bug" => "self.id" },
284 { cascade_copy => 0, cascade_delete => 0 },
291 Related object: L<Debbugs::DB::Result::BugSeverity>
295 __PACKAGE__->might_have(
297 "Debbugs::DB::Result::BugSeverity",
298 { "foreign.bug" => "self.id" },
299 { cascade_copy => 0, cascade_delete => 0 },
302 =head2 bug_srcpackages
306 Related object: L<Debbugs::DB::Result::BugSrcpackage>
310 __PACKAGE__->has_many(
312 "Debbugs::DB::Result::BugSrcpackage",
313 { "foreign.bug" => "self.id" },
314 { cascade_copy => 0, cascade_delete => 0 },
317 =head2 bug_submitters
321 Related object: L<Debbugs::DB::Result::BugSubmitter>
325 __PACKAGE__->has_many(
327 "Debbugs::DB::Result::BugSubmitter",
328 { "foreign.bug" => "self.id" },
329 { cascade_copy => 0, cascade_delete => 0 },
336 Related object: L<Debbugs::DB::Result::BugTag>
340 __PACKAGE__->has_many(
342 "Debbugs::DB::Result::BugTag",
343 { "foreign.bug" => "self.id" },
344 { cascade_copy => 0, cascade_delete => 0 },
351 Related object: L<Debbugs::DB::Result::BugVer>
355 __PACKAGE__->has_many(
357 "Debbugs::DB::Result::BugVer",
358 { "foreign.bug" => "self.id" },
359 { cascade_copy => 0, cascade_delete => 0 },
366 Related object: L<Debbugs::DB::Result::BugDoneBy>
370 __PACKAGE__->has_many(
372 "Debbugs::DB::Result::BugDoneBy",
373 { "foreign.bug" => "self.id" },
374 { cascade_copy => 0, cascade_delete => 0 },
377 =head2 bugs_merged_merged
381 Related object: L<Debbugs::DB::Result::BugMerged>
385 __PACKAGE__->has_many(
386 "bugs_merged_merged",
387 "Debbugs::DB::Result::BugMerged",
388 { "foreign.merged" => "self.id" },
389 { cascade_copy => 0, cascade_delete => 0 },
393 # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-03-25 18:43:53
394 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cPIz8V6KUWZip+5Dvi7+4Q
397 # You can replace this text with custom code or comments, and it will be preserved on regeneration