X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Debbugs%2FDB%2FResult%2FSrcPkg.pm;h=26e56a49006aa5219e80d8bf8a14e8497fb07611;hb=b1252b6797aa6a79d00a32165fb2fa8fb1bd9318;hp=b9e80229e64586da72cdd1c4c52b8f7a2f1824e9;hpb=e82ae2e77eca2fea1d5f1e5e57fa0f0dae9db2ca;p=debbugs.git diff --git a/Debbugs/DB/Result/SrcPkg.pm b/Debbugs/DB/Result/SrcPkg.pm index b9e8022..26e56a4 100644 --- a/Debbugs/DB/Result/SrcPkg.pm +++ b/Debbugs/DB/Result/SrcPkg.pm @@ -57,7 +57,7 @@ Source package name data_type: 'boolean' default_value: false - is_nullable: 1 + is_nullable: 0 =head2 alias_of @@ -71,26 +71,27 @@ Source package id which this source package is an alias of data_type: 'timestamp with time zone' default_value: current_timestamp - is_nullable: 1 + is_nullable: 0 original: {default_value => \"now()"} =head2 disabled data_type: 'timestamp with time zone' - is_nullable: 1 + default_value: infinity + is_nullable: 0 =head2 last_modified data_type: 'timestamp with time zone' default_value: current_timestamp - is_nullable: 1 + is_nullable: 0 original: {default_value => \"now()"} =head2 obsolete data_type: 'boolean' default_value: false - is_nullable: 1 + is_nullable: 0 =cut @@ -105,27 +106,31 @@ __PACKAGE__->add_columns( "pkg", { data_type => "text", is_nullable => 0 }, "pseduopkg", - { data_type => "boolean", default_value => \"false", is_nullable => 1 }, + { data_type => "boolean", default_value => \"false", is_nullable => 0 }, "alias_of", { data_type => "integer", is_foreign_key => 1, is_nullable => 1 }, "creation", { data_type => "timestamp with time zone", default_value => \"current_timestamp", - is_nullable => 1, + is_nullable => 0, original => { default_value => \"now()" }, }, "disabled", - { data_type => "timestamp with time zone", is_nullable => 1 }, + { + data_type => "timestamp with time zone", + default_value => "infinity", + is_nullable => 0, + }, "last_modified", { data_type => "timestamp with time zone", default_value => \"current_timestamp", - is_nullable => 1, + is_nullable => 0, original => { default_value => \"now()" }, }, "obsolete", - { data_type => "boolean", default_value => \"false", is_nullable => 1 }, + { data_type => "boolean", default_value => \"false", is_nullable => 0 }, ); =head1 PRIMARY KEY @@ -178,6 +183,21 @@ __PACKAGE__->belongs_to( }, ); +=head2 bin_pkg_src_pkgs + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "bin_pkg_src_pkgs", + "Debbugs::DB::Result::BinPkgSrcPkg", + { "foreign.src_pkg" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + =head2 bug_affects_srcpackages Type: has_many @@ -254,9 +274,14 @@ __PACKAGE__->has_many( ); -# Created by DBIx::Class::Schema::Loader v0.07042 @ 2014-11-30 21:56:51 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qJt8Dn/9gBxJKauPUCFS7w +# Created by DBIx::Class::Schema::Loader v0.07049 @ 2019-07-05 20:56:47 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:G2uhLQ7coWRoAHFiDkF5cQ -# You can replace this text with custom code or comments, and it will be preserved on regeneration +sub sqlt_deploy_hook { + my ($self, $sqlt_table) = @_; + $sqlt_table->add_index(name => 'src_pkg_pkg', + fields => 'pkg', + ); +} 1;