View | Details | Raw Unified | Return to bug 14826
Collapse All | Expand All

(-)a/Koha/Schema/Result/Rating.pm (-121 lines)
Lines 1-120 Link Here
1
use utf8;
2
package Koha::Schema::Result::Rating;
3
4
# Created by DBIx::Class::Schema::Loader
5
# DO NOT MODIFY THE FIRST PART OF THIS FILE
6
7
=head1 NAME
8
9
Koha::Schema::Result::Rating
10
11
=cut
12
13
use strict;
14
use warnings;
15
16
use base 'DBIx::Class::Core';
17
18
=head1 TABLE: C<ratings>
19
20
=cut
21
22
__PACKAGE__->table("ratings");
23
24
=head1 ACCESSORS
25
26
=head2 borrowernumber
27
28
  data_type: 'integer'
29
  is_foreign_key: 1
30
  is_nullable: 0
31
32
=head2 biblionumber
33
34
  data_type: 'integer'
35
  is_foreign_key: 1
36
  is_nullable: 0
37
38
=head2 rating_value
39
40
  data_type: 'tinyint'
41
  is_nullable: 0
42
43
=head2 timestamp
44
45
  data_type: 'timestamp'
46
  datetime_undef_if_invalid: 1
47
  default_value: current_timestamp
48
  is_nullable: 0
49
50
=cut
51
52
__PACKAGE__->add_columns(
53
  "borrowernumber",
54
  { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
55
  "biblionumber",
56
  { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
57
  "rating_value",
58
  { data_type => "tinyint", is_nullable => 0 },
59
  "timestamp",
60
  {
61
    data_type => "timestamp",
62
    datetime_undef_if_invalid => 1,
63
    default_value => \"current_timestamp",
64
    is_nullable => 0,
65
  },
66
);
67
68
=head1 PRIMARY KEY
69
70
=over 4
71
72
=item * L</borrowernumber>
73
74
=item * L</biblionumber>
75
76
=back
77
78
=cut
79
80
__PACKAGE__->set_primary_key("borrowernumber", "biblionumber");
81
82
=head1 RELATIONS
83
84
=head2 biblionumber
85
86
Type: belongs_to
87
88
Related object: L<Koha::Schema::Result::Biblio>
89
90
=cut
91
92
__PACKAGE__->belongs_to(
93
  "biblionumber",
94
  "Koha::Schema::Result::Biblio",
95
  { biblionumber => "biblionumber" },
96
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
97
);
98
99
=head2 borrowernumber
100
101
Type: belongs_to
102
103
Related object: L<Koha::Schema::Result::Borrower>
104
105
=cut
106
107
__PACKAGE__->belongs_to(
108
  "borrowernumber",
109
  "Koha::Schema::Result::Borrower",
110
  { borrowernumber => "borrowernumber" },
111
  { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
112
);
113
114
115
# Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-14 20:56:21
116
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:YT3jPQbA2TBuOuUXfEt7gQ
117
118
119
# You can replace this text with custom content, and it will be preserved on regeneration
120
1;
121
- 

Return to bug 14826