Bug 40841: DBIC schema [DO NOT PUSH]
Signed-off-by: Andrew Fuerste Henry <andrew@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>
This commit is contained in:
parent
1abd451c5d
commit
e389129d61
|
|
@ -1010,9 +1010,34 @@ __PACKAGE__->has_many(
|
|||
{ cascade_copy => 0, cascade_delete => 0 },
|
||||
);
|
||||
|
||||
=head2 z3950servers_branches
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader v0.07051 @ 2026-02-10 17:39:28
|
||||
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qVz4KJbAEtT4XDNdAxWc7w
|
||||
Type: has_many
|
||||
|
||||
Related object: L<Koha::Schema::Result::Z3950serversBranch>
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->has_many(
|
||||
"z3950servers_branches",
|
||||
"Koha::Schema::Result::Z3950serversBranch",
|
||||
{ "foreign.branchcode" => "self.branchcode" },
|
||||
{ cascade_copy => 0, cascade_delete => 0 },
|
||||
);
|
||||
|
||||
=head2 servers
|
||||
|
||||
Type: many_to_many
|
||||
|
||||
Composing rels: L</z3950servers_branches> -> server
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->many_to_many("servers", "z3950servers_branches", "server");
|
||||
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader v0.07053 @ 2026-02-25 12:31:41
|
||||
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/S4XS+A55sZ8v/fC8k785g
|
||||
|
||||
__PACKAGE__->has_many(
|
||||
"additional_field_values",
|
||||
|
|
|
|||
|
|
@ -225,9 +225,36 @@ __PACKAGE__->add_columns(
|
|||
|
||||
__PACKAGE__->set_primary_key("id");
|
||||
|
||||
=head1 RELATIONS
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader v0.07049 @ 2022-10-03 11:30:07
|
||||
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1uIZOogM1tV2M7fbpPRDwg
|
||||
=head2 z3950servers_branches
|
||||
|
||||
Type: has_many
|
||||
|
||||
Related object: L<Koha::Schema::Result::Z3950serversBranch>
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->has_many(
|
||||
"z3950servers_branches",
|
||||
"Koha::Schema::Result::Z3950serversBranch",
|
||||
{ "foreign.server_id" => "self.id" },
|
||||
{ cascade_copy => 0, cascade_delete => 0 },
|
||||
);
|
||||
|
||||
=head2 branchcodes
|
||||
|
||||
Type: many_to_many
|
||||
|
||||
Composing rels: L</z3950servers_branches> -> branchcode
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->many_to_many("branchcodes", "z3950servers_branches", "branchcode");
|
||||
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader v0.07053 @ 2026-02-25 12:31:41
|
||||
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/DnBvnHv6+20UJTjYYacBw
|
||||
|
||||
=head2 koha_object_class
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,104 @@
|
|||
use utf8;
|
||||
package Koha::Schema::Result::Z3950serversBranch;
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader
|
||||
# DO NOT MODIFY THE FIRST PART OF THIS FILE
|
||||
|
||||
=head1 NAME
|
||||
|
||||
Koha::Schema::Result::Z3950serversBranch
|
||||
|
||||
=cut
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
use base 'DBIx::Class::Core';
|
||||
|
||||
=head1 TABLE: C<z3950servers_branches>
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->table("z3950servers_branches");
|
||||
|
||||
=head1 ACCESSORS
|
||||
|
||||
=head2 server_id
|
||||
|
||||
data_type: 'integer'
|
||||
is_foreign_key: 1
|
||||
is_nullable: 0
|
||||
|
||||
z3950server id
|
||||
|
||||
=head2 branchcode
|
||||
|
||||
data_type: 'varchar'
|
||||
is_foreign_key: 1
|
||||
is_nullable: 0
|
||||
size: 10
|
||||
|
||||
branch code
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->add_columns(
|
||||
"server_id",
|
||||
{ data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
|
||||
"branchcode",
|
||||
{ data_type => "varchar", is_foreign_key => 1, is_nullable => 0, size => 10 },
|
||||
);
|
||||
|
||||
=head1 PRIMARY KEY
|
||||
|
||||
=over 4
|
||||
|
||||
=item * L</server_id>
|
||||
|
||||
=item * L</branchcode>
|
||||
|
||||
=back
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->set_primary_key("server_id", "branchcode");
|
||||
|
||||
=head1 RELATIONS
|
||||
|
||||
=head2 branchcode
|
||||
|
||||
Type: belongs_to
|
||||
|
||||
Related object: L<Koha::Schema::Result::Branch>
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->belongs_to(
|
||||
"branchcode",
|
||||
"Koha::Schema::Result::Branch",
|
||||
{ branchcode => "branchcode" },
|
||||
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
|
||||
);
|
||||
|
||||
=head2 server
|
||||
|
||||
Type: belongs_to
|
||||
|
||||
Related object: L<Koha::Schema::Result::Z3950server>
|
||||
|
||||
=cut
|
||||
|
||||
__PACKAGE__->belongs_to(
|
||||
"server",
|
||||
"Koha::Schema::Result::Z3950server",
|
||||
{ id => "server_id" },
|
||||
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
|
||||
);
|
||||
|
||||
|
||||
# Created by DBIx::Class::Schema::Loader v0.07053 @ 2026-02-25 12:31:41
|
||||
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MsoJ8jHSn20dUzL2cU7pJA
|
||||
|
||||
|
||||
# You can replace this text with custom code or comments, and it will be preserved on regeneration
|
||||
1;
|
||||
Loading…
Reference in New Issue