Bug 2806: (RM followup) DBIx schema update
[koha.git] / Koha / Schema / Result / OldIssue.pm
1 use utf8;
2 package Koha::Schema::Result::OldIssue;
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::OldIssue
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<old_issues>
19
20 =cut
21
22 __PACKAGE__->table("old_issues");
23
24 =head1 ACCESSORS
25
26 =head2 borrowernumber
27
28   data_type: 'integer'
29   is_foreign_key: 1
30   is_nullable: 1
31
32 =head2 itemnumber
33
34   data_type: 'integer'
35   is_foreign_key: 1
36   is_nullable: 1
37
38 =head2 date_due
39
40   data_type: 'datetime'
41   datetime_undef_if_invalid: 1
42   is_nullable: 1
43
44 =head2 branchcode
45
46   data_type: 'varchar'
47   is_nullable: 1
48   size: 10
49
50 =head2 returndate
51
52   data_type: 'datetime'
53   datetime_undef_if_invalid: 1
54   is_nullable: 1
55
56 =head2 lastreneweddate
57
58   data_type: 'datetime'
59   datetime_undef_if_invalid: 1
60   is_nullable: 1
61
62 =head2 return
63
64   data_type: 'varchar'
65   is_nullable: 1
66   size: 4
67
68 =head2 renewals
69
70   data_type: 'tinyint'
71   is_nullable: 1
72
73 =head2 auto_renew
74
75   data_type: 'tinyint'
76   default_value: 0
77   is_nullable: 1
78
79 =head2 timestamp
80
81   data_type: 'timestamp'
82   datetime_undef_if_invalid: 1
83   default_value: current_timestamp
84   is_nullable: 0
85
86 =head2 issuedate
87
88   data_type: 'datetime'
89   datetime_undef_if_invalid: 1
90   is_nullable: 1
91
92 =head2 onsite_checkout
93
94   data_type: 'integer'
95   default_value: 0
96   is_nullable: 0
97
98 =cut
99
100 __PACKAGE__->add_columns(
101   "borrowernumber",
102   { data_type => "integer", is_foreign_key => 1, is_nullable => 1 },
103   "itemnumber",
104   { data_type => "integer", is_foreign_key => 1, is_nullable => 1 },
105   "date_due",
106   {
107     data_type => "datetime",
108     datetime_undef_if_invalid => 1,
109     is_nullable => 1,
110   },
111   "branchcode",
112   { data_type => "varchar", is_nullable => 1, size => 10 },
113   "returndate",
114   {
115     data_type => "datetime",
116     datetime_undef_if_invalid => 1,
117     is_nullable => 1,
118   },
119   "lastreneweddate",
120   {
121     data_type => "datetime",
122     datetime_undef_if_invalid => 1,
123     is_nullable => 1,
124   },
125   "return",
126   { data_type => "varchar", is_nullable => 1, size => 4 },
127   "renewals",
128   { data_type => "tinyint", is_nullable => 1 },
129   "auto_renew",
130   { data_type => "tinyint", default_value => 0, is_nullable => 1 },
131   "timestamp",
132   {
133     data_type => "timestamp",
134     datetime_undef_if_invalid => 1,
135     default_value => \"current_timestamp",
136     is_nullable => 0,
137   },
138   "issuedate",
139   {
140     data_type => "datetime",
141     datetime_undef_if_invalid => 1,
142     is_nullable => 1,
143   },
144   "onsite_checkout",
145   { data_type => "integer", default_value => 0, is_nullable => 0 },
146 );
147
148 =head1 RELATIONS
149
150 =head2 borrowernumber
151
152 Type: belongs_to
153
154 Related object: L<Koha::Schema::Result::Borrower>
155
156 =cut
157
158 __PACKAGE__->belongs_to(
159   "borrowernumber",
160   "Koha::Schema::Result::Borrower",
161   { borrowernumber => "borrowernumber" },
162   {
163     is_deferrable => 1,
164     join_type     => "LEFT",
165     on_delete     => "SET NULL",
166     on_update     => "SET NULL",
167   },
168 );
169
170 =head2 itemnumber
171
172 Type: belongs_to
173
174 Related object: L<Koha::Schema::Result::Item>
175
176 =cut
177
178 __PACKAGE__->belongs_to(
179   "itemnumber",
180   "Koha::Schema::Result::Item",
181   { itemnumber => "itemnumber" },
182   {
183     is_deferrable => 1,
184     join_type     => "LEFT",
185     on_delete     => "SET NULL",
186     on_update     => "SET NULL",
187   },
188 );
189
190
191 # Created by DBIx::Class::Schema::Loader v0.07039 @ 2015-04-13 10:32:46
192 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uJ9927OIBB4Q4f4FCV9EDg
193
194
195 # You can replace this text with custom content, and it will be preserved on regeneration
196 1;