]> git.koha-community.org Git - koha.git/blob - Koha/Schema/Result/Deletedbiblioitem.pm
Bug 34029: DBIC schema
[koha.git] / Koha / Schema / Result / Deletedbiblioitem.pm
1 use utf8;
2 package Koha::Schema::Result::Deletedbiblioitem;
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::Deletedbiblioitem
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<deletedbiblioitems>
19
20 =cut
21
22 __PACKAGE__->table("deletedbiblioitems");
23
24 =head1 ACCESSORS
25
26 =head2 biblioitemnumber
27
28   data_type: 'integer'
29   default_value: 0
30   is_nullable: 0
31
32 primary key, unique identifier assigned by Koha
33
34 =head2 biblionumber
35
36   data_type: 'integer'
37   default_value: 0
38   is_nullable: 0
39
40 foreign key linking this table to the biblio table
41
42 =head2 volume
43
44   data_type: 'longtext'
45   is_nullable: 1
46
47 =head2 number
48
49   data_type: 'longtext'
50   is_nullable: 1
51
52 =head2 itemtype
53
54   data_type: 'varchar'
55   is_nullable: 1
56   size: 10
57
58 biblio level item type (MARC21 942$c)
59
60 =head2 isbn
61
62   data_type: 'longtext'
63   is_nullable: 1
64
65 ISBN (MARC21 020$a)
66
67 =head2 issn
68
69   data_type: 'longtext'
70   is_nullable: 1
71
72 ISSN (MARC21 022$a)
73
74 =head2 ean
75
76   data_type: 'longtext'
77   is_nullable: 1
78
79 =head2 publicationyear
80
81   data_type: 'mediumtext'
82   is_nullable: 1
83
84 =head2 publishercode
85
86   data_type: 'text'
87   is_nullable: 1
88
89 publisher (MARC21 260$b and 264$b)
90
91 =head2 volumedate
92
93   data_type: 'date'
94   datetime_undef_if_invalid: 1
95   is_nullable: 1
96
97 =head2 volumedesc
98
99   data_type: 'mediumtext'
100   is_nullable: 1
101
102 volume information (MARC21 362$a)
103
104 =head2 collectiontitle
105
106   data_type: 'longtext'
107   is_nullable: 1
108
109 =head2 collectionissn
110
111   data_type: 'mediumtext'
112   is_nullable: 1
113
114 =head2 collectionvolume
115
116   data_type: 'longtext'
117   is_nullable: 1
118
119 =head2 editionstatement
120
121   data_type: 'mediumtext'
122   is_nullable: 1
123
124 =head2 editionresponsibility
125
126   data_type: 'mediumtext'
127   is_nullable: 1
128
129 =head2 timestamp
130
131   data_type: 'timestamp'
132   datetime_undef_if_invalid: 1
133   default_value: current_timestamp
134   is_nullable: 0
135
136 =head2 illus
137
138   data_type: 'text'
139   is_nullable: 1
140
141 illustrations (MARC21 300$b)
142
143 =head2 pages
144
145   data_type: 'text'
146   is_nullable: 1
147
148 number of pages (MARC21 300$a)
149
150 =head2 notes
151
152   data_type: 'longtext'
153   is_nullable: 1
154
155 =head2 size
156
157   data_type: 'text'
158   is_nullable: 1
159
160 material size (MARC21 300$c)
161
162 =head2 place
163
164   data_type: 'text'
165   is_nullable: 1
166
167 publication place (MARC21 260$a and 264§a)
168
169 =head2 lccn
170
171   data_type: 'longtext'
172   is_nullable: 1
173
174 library of congress control number (MARC21 010$a)
175
176 =head2 url
177
178   data_type: 'mediumtext'
179   is_nullable: 1
180
181 url (MARC21 856$u)
182
183 =head2 cn_source
184
185   data_type: 'varchar'
186   is_nullable: 1
187   size: 10
188
189 classification source (MARC21 942$2)
190
191 =head2 cn_class
192
193   data_type: 'varchar'
194   is_nullable: 1
195   size: 30
196
197 =head2 cn_item
198
199   data_type: 'varchar'
200   is_nullable: 1
201   size: 10
202
203 =head2 cn_suffix
204
205   data_type: 'varchar'
206   is_nullable: 1
207   size: 10
208
209 =head2 cn_sort
210
211   data_type: 'varchar'
212   is_nullable: 1
213   size: 255
214
215 normalized version of the call number used for sorting
216
217 =head2 agerestriction
218
219   data_type: 'varchar'
220   is_nullable: 1
221   size: 255
222
223 target audience/age restriction from the bib record (MARC21 521$a)
224
225 =head2 totalissues
226
227   data_type: 'integer'
228   is_nullable: 1
229
230 =cut
231
232 __PACKAGE__->add_columns(
233   "biblioitemnumber",
234   { data_type => "integer", default_value => 0, is_nullable => 0 },
235   "biblionumber",
236   { data_type => "integer", default_value => 0, is_nullable => 0 },
237   "volume",
238   { data_type => "longtext", is_nullable => 1 },
239   "number",
240   { data_type => "longtext", is_nullable => 1 },
241   "itemtype",
242   { data_type => "varchar", is_nullable => 1, size => 10 },
243   "isbn",
244   { data_type => "longtext", is_nullable => 1 },
245   "issn",
246   { data_type => "longtext", is_nullable => 1 },
247   "ean",
248   { data_type => "longtext", is_nullable => 1 },
249   "publicationyear",
250   { data_type => "mediumtext", is_nullable => 1 },
251   "publishercode",
252   { data_type => "text", is_nullable => 1 },
253   "volumedate",
254   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
255   "volumedesc",
256   { data_type => "mediumtext", is_nullable => 1 },
257   "collectiontitle",
258   { data_type => "longtext", is_nullable => 1 },
259   "collectionissn",
260   { data_type => "mediumtext", is_nullable => 1 },
261   "collectionvolume",
262   { data_type => "longtext", is_nullable => 1 },
263   "editionstatement",
264   { data_type => "mediumtext", is_nullable => 1 },
265   "editionresponsibility",
266   { data_type => "mediumtext", is_nullable => 1 },
267   "timestamp",
268   {
269     data_type => "timestamp",
270     datetime_undef_if_invalid => 1,
271     default_value => \"current_timestamp",
272     is_nullable => 0,
273   },
274   "illus",
275   { data_type => "text", is_nullable => 1 },
276   "pages",
277   { data_type => "text", is_nullable => 1 },
278   "notes",
279   { data_type => "longtext", is_nullable => 1 },
280   "size",
281   { data_type => "text", is_nullable => 1 },
282   "place",
283   { data_type => "text", is_nullable => 1 },
284   "lccn",
285   { data_type => "longtext", is_nullable => 1 },
286   "url",
287   { data_type => "mediumtext", is_nullable => 1 },
288   "cn_source",
289   { data_type => "varchar", is_nullable => 1, size => 10 },
290   "cn_class",
291   { data_type => "varchar", is_nullable => 1, size => 30 },
292   "cn_item",
293   { data_type => "varchar", is_nullable => 1, size => 10 },
294   "cn_suffix",
295   { data_type => "varchar", is_nullable => 1, size => 10 },
296   "cn_sort",
297   { data_type => "varchar", is_nullable => 1, size => 255 },
298   "agerestriction",
299   { data_type => "varchar", is_nullable => 1, size => 255 },
300   "totalissues",
301   { data_type => "integer", is_nullable => 1 },
302 );
303
304 =head1 PRIMARY KEY
305
306 =over 4
307
308 =item * L</biblioitemnumber>
309
310 =back
311
312 =cut
313
314 __PACKAGE__->set_primary_key("biblioitemnumber");
315
316
317 # Created by DBIx::Class::Schema::Loader v0.07049 @ 2023-06-26 12:47:08
318 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:GiuL+3o/fRyTkale3lq2xQ
319
320 sub koha_objects_class {
321     'Koha::Old::Biblioitems';
322 }
323 sub koha_object_class {
324     'Koha::Old::Biblioitem';
325 }
326
327 1;