2 #---------------------------------------------------------------------
3 package action::circulation;
5 action::circulation->table( 'action.circulation' );
6 action::circulation->sequence( 'money.billable_xact_id_seq' );
8 #---------------------------------------------------------------------
9 package action::survey;
11 action::survey->table( 'action.survey' );
12 action::survey->sequence( 'action.survey_id_seq' );
14 #---------------------------------------------------------------------
15 package action::survey_question;
17 action::survey_question->table( 'action.survey_question' );
18 action::survey_question->sequence( 'action.survey_question_id_seq' );
20 #---------------------------------------------------------------------
21 package action::survey_answer;
23 action::survey_answer->table( 'action.survey_answer' );
24 action::survey_answer->sequence( 'action.survey_answer_id_seq' );
26 #---------------------------------------------------------------------
27 package action::survey_response;
29 action::survey_response->table( 'action.survey_response' );
30 action::survey_response->sequence( 'action.survey_response_id_seq' );
32 #---------------------------------------------------------------------
33 package config::copy_status;
35 config::copy_status->table( 'config.copy_status' );
36 config::copy_status->sequence( 'config.copy_status_id_seq' );
38 #---------------------------------------------------------------------
39 package config::rules::circ_duration;
41 config::rules::circ_duration->table( 'config.rule_circ_duration' );
42 config::rules::circ_duration->sequence( 'config.rule_circ_duration_id_seq' );
44 #---------------------------------------------------------------------
45 package config::rules::age_hold_protect;
47 config::rules::age_hold_protect->table( 'config.rule_age_hold_protect' );
48 config::rules::age_hold_protect->sequence( 'config.rule_age_hold_protect_id_seq' );
50 #---------------------------------------------------------------------
51 package config::rules::max_fine;
53 config::rules::max_fine->table( 'config.rule_max_fine' );
54 config::rules::max_fine->sequence( 'config.rule_max_fine_id_seq' );
56 #---------------------------------------------------------------------
57 package config::rules::recuring_fine;
59 config::rules::recuring_fine->table( 'config.rule_recuring_fine' );
60 config::rules::recuring_fine->sequence( 'config.rule_recuring_fine_id_seq' );
62 #---------------------------------------------------------------------
63 package config::net_access_level;
65 config::net_access_level->table( 'config.net_access_level' );
66 config::net_access_level->sequence( 'config.net_access_level_id_seq' );
68 #---------------------------------------------------------------------
69 package config::standing;
71 config::standing->table( 'config.standing' );
72 config::standing->sequence( 'config.standing_id_seq' );
74 #---------------------------------------------------------------------
75 package config::metabib_field;
77 config::metabib_field->table( 'config.metabib_field' );
78 config::metabib_field->sequence( 'config.metabib_field_id_seq' );
80 #---------------------------------------------------------------------
81 package config::bib_source;
83 config::bib_source->table( 'config.bib_source' );
84 config::bib_source->sequence( 'config.bib_source_id_seq' );
86 #---------------------------------------------------------------------
87 package config::identification_type;
89 config::identification_type->table( 'config.identification_type' );
90 config::identification_type->sequence( 'config.identification_type_id_seq' );
92 #---------------------------------------------------------------------
93 package asset::call_number_note;
95 asset::call_number->table( 'asset.call_number_note' );
96 asset::call_number->sequence( 'asset.call_number_note_id_seq' );
98 #---------------------------------------------------------------------
99 package asset::copy_note;
101 asset::copy->table( 'asset.copy_note' );
102 asset::copy->sequence( 'asset.copy_note_id_seq' );
104 #---------------------------------------------------------------------
105 package asset::call_number;
107 asset::call_number->table( 'asset.call_number' );
108 asset::call_number->sequence( 'asset.call_number_id_seq' );
110 #---------------------------------------------------------------------
111 package asset::copy_location;
113 asset::copy_location->table( 'asset.copy_location' );
114 asset::copy_location->sequence( 'asset.copy_location_id_seq' );
116 #---------------------------------------------------------------------
119 asset::copy->table( 'asset.copy' );
120 asset::copy->sequence( 'asset.copy_id_seq' );
122 #---------------------------------------------------------------------
123 package asset::stat_cat;
125 asset::stat_cat->table( 'asset.stat_cat' );
126 asset::stat_cat->sequence( 'asset.stat_cat_id_seq' );
128 #---------------------------------------------------------------------
129 package asset::stat_cat_entry;
131 asset::stat_cat_entry->table( 'asset.stat_cat_entry' );
132 asset::stat_cat_entry->sequence( 'asset.stat_cat_entry_id_seq' );
134 #---------------------------------------------------------------------
135 package asset::stat_cat_entry_copy_map;
137 asset::stat_cat_entry_copy_map->table( 'asset.stat_cat_entry_copy_map' );
138 asset::stat_cat_entry_copy_map->sequence( 'asset.stat_cat_entry_copy_map_id_seq' );
140 #---------------------------------------------------------------------
141 package biblio::record_entry;
143 biblio::record_entry->table( 'biblio.record_entry' );
144 biblio::record_entry->sequence( 'biblio.record_entry_id_seq' );
146 #---------------------------------------------------------------------
147 #package biblio::record_marc;
149 #biblio::record_marc->table( 'biblio.record_marc' );
150 #biblio::record_marc->sequence( 'biblio.record_marc_id_seq' );
152 #---------------------------------------------------------------------
153 package biblio::record_note;
155 biblio::record_note->table( 'biblio.record_note' );
156 biblio::record_note->sequence( 'biblio.record_note_id_seq' );
158 #---------------------------------------------------------------------
161 actor::user->table( 'actor.usr' );
162 actor::user->sequence( 'actor.usr_id_seq' );
164 #---------------------------------------------------------------------
165 package actor::user_address;
167 actor::user_address->table( 'actor.usr_address' );
168 actor::user_address->sequence( 'actor.usr_address_id_seq' );
170 #---------------------------------------------------------------------
171 package actor::org_address;
173 actor::org_address->table( 'actor.org_address' );
174 actor::org_address->sequence( 'actor.org_address_id_seq' );
176 #---------------------------------------------------------------------
177 package actor::profile;
179 actor::profile->table( 'actor.profile' );
180 actor::profile->sequence( 'actor.profile_id_seq' );
182 #---------------------------------------------------------------------
183 package actor::org_unit_type;
185 actor::org_unit_type->table( 'actor.org_unit_type' );
186 actor::org_unit_type->sequence( 'actor.org_unit_type_id_seq' );
188 #---------------------------------------------------------------------
189 package actor::org_unit;
191 actor::org_unit->table( 'actor.org_unit' );
192 actor::org_unit->sequence( 'actor.org_unit_id_seq' );
194 #---------------------------------------------------------------------
195 package actor::stat_cat;
197 actor::stat_cat->table( 'actor.stat_cat' );
198 actor::stat_cat->sequence( 'actor.stat_cat_id_seq' );
200 #---------------------------------------------------------------------
201 package actor::stat_cat_entry;
203 actor::stat_cat_entry->table( 'actor.stat_cat_entry' );
204 actor::stat_cat_entry->sequence( 'actor.stat_cat_entry_id_seq' );
206 #---------------------------------------------------------------------
207 package actor::stat_cat_entry_user_map;
209 actor::stat_cat_entry_user_map->table( 'actor.stat_cat_entry_copy_map' );
210 actor::stat_cat_entry_user_map->sequence( 'actor.stat_cat_entry_usr_map_id_seq' );
212 #---------------------------------------------------------------------
215 actor::card->table( 'actor.card' );
216 actor::card->sequence( 'actor.card_id_seq' );
218 #---------------------------------------------------------------------
220 #-------------------------------------------------------------------------------
221 package metabib::metarecord;
223 metabib::metarecord->table( 'metabib.metarecord' );
224 metabib::metarecord->sequence( 'metabib.metarecord_id_seq' );
226 OpenILS::Application::Storage->register_method(
227 api_name => 'open-ils.storage.direct.metabib.metarecord.batch.create',
228 method => 'copy_create',
230 'package' => 'OpenILS::Application::Storage',
231 cdbi => 'metabib::metarecord',
235 #-------------------------------------------------------------------------------
237 #-------------------------------------------------------------------------------
238 package metabib::title_field_entry;
240 metabib::title_field_entry->table( 'metabib.title_field_entry' );
241 metabib::title_field_entry->sequence( 'metabib.title_field_entry_id_seq' );
242 metabib::title_field_entry->columns( 'FTS' => 'index_vector' );
244 # metabib::title_field_entry->add_trigger(
245 # before_create => \&OpenILS::Application::Storage::Driver::Pg::tsearch2_trigger
247 # metabib::title_field_entry->add_trigger(
248 # before_update => \&OpenILS::Application::Storage::Driver::Pg::tsearch2_trigger
251 OpenILS::Application::Storage->register_method(
252 api_name => 'open-ils.storage.direct.metabib.title_field_entry.batch.create',
253 method => 'copy_create',
255 'package' => 'OpenILS::Application::Storage',
256 cdbi => 'metabib::title_field_entry',
259 #-------------------------------------------------------------------------------
261 #-------------------------------------------------------------------------------
262 package metabib::author_field_entry;
264 metabib::author_field_entry->table( 'metabib.author_field_entry' );
265 metabib::author_field_entry->sequence( 'metabib.author_field_entry_id_seq' );
266 metabib::author_field_entry->columns( 'FTS' => 'index_vector' );
268 OpenILS::Application::Storage->register_method(
269 api_name => 'open-ils.storage.direct.metabib.author_field_entry.batch.create',
270 method => 'copy_create',
272 'package' => 'OpenILS::Application::Storage',
273 cdbi => 'metabib::author_field_entry',
276 #-------------------------------------------------------------------------------
278 #-------------------------------------------------------------------------------
279 package metabib::subject_field_entry;
281 metabib::subject_field_entry->table( 'metabib.subject_field_entry' );
282 metabib::subject_field_entry->sequence( 'metabib.subject_field_entry_id_seq' );
283 metabib::subject_field_entry->columns( 'FTS' => 'index_vector' );
285 OpenILS::Application::Storage->register_method(
286 api_name => 'open-ils.storage.direct.metabib.subject_field_entry.batch.create',
287 method => 'copy_create',
289 'package' => 'OpenILS::Application::Storage',
290 cdbi => 'metabib::subject_field_entry',
293 #-------------------------------------------------------------------------------
295 #-------------------------------------------------------------------------------
296 package metabib::keyword_field_entry;
298 metabib::keyword_field_entry->table( 'metabib.keyword_field_entry' );
299 metabib::keyword_field_entry->sequence( 'metabib.keyword_field_entry_id_seq' );
300 metabib::keyword_field_entry->columns( 'FTS' => 'index_vector' );
302 OpenILS::Application::Storage->register_method(
303 api_name => 'open-ils.storage.direct.metabib.keyword_field_entry.batch.create',
304 method => 'copy_create',
306 'package' => 'OpenILS::Application::Storage',
307 cdbi => 'metabib::keyword_field_entry',
310 #-------------------------------------------------------------------------------
312 #-------------------------------------------------------------------------------
313 #package metabib::title_field_entry_source_map;
315 #metabib::title_field_entry_source_map->table( 'metabib.title_field_entry_source_map' );
317 #-------------------------------------------------------------------------------
319 #-------------------------------------------------------------------------------
320 #package metabib::author_field_entry_source_map;
322 #metabib::author_field_entry_source_map->table( 'metabib.author_field_entry_source_map' );
324 #-------------------------------------------------------------------------------
326 #-------------------------------------------------------------------------------
327 #package metabib::subject_field_entry_source_map;
329 #metabib::subject_field_entry_source_map->table( 'metabib.subject_field_entry_source_map' );
331 #-------------------------------------------------------------------------------
333 #-------------------------------------------------------------------------------
334 #package metabib::keyword_field_entry_source_map;
336 #metabib::keyword_field_entry_source_map->table( 'metabib.keyword_field_entry_source_map' );
338 #-------------------------------------------------------------------------------
340 #-------------------------------------------------------------------------------
341 package metabib::metarecord_source_map;
343 metabib::metarecord_source_map->table( 'metabib.metarecord_source_map' );
344 OpenILS::Application::Storage->register_method(
345 api_name => 'open-ils.storage.direct.metabib.metarecord_source_map.batch.create',
346 method => 'copy_create',
348 'package' => 'OpenILS::Application::Storage',
349 cdbi => 'metabib::metarecord_source_map',
353 #-------------------------------------------------------------------------------
354 package metabib::record_descriptor;
356 metabib::record_descriptor->table( 'metabib.rec_descriptor' );
357 metabib::record_descriptor->sequence( 'metabib.rec_descriptor_id_seq' );
359 OpenILS::Application::Storage->register_method(
360 api_name => 'open-ils.storage.direct.metabib.record_descriptor.batch.create',
361 method => 'copy_create',
363 'package' => 'OpenILS::Application::Storage',
364 cdbi => 'metabib::record_descriptor',
367 #-------------------------------------------------------------------------------
370 #-------------------------------------------------------------------------------
371 package metabib::full_rec;
373 metabib::full_rec->table( 'metabib.full_rec' );
374 metabib::full_rec->sequence( 'metabib.full_rec_id_seq' );
375 metabib::full_rec->columns( 'FTS' => 'index_vector' );
377 OpenILS::Application::Storage->register_method(
378 api_name => 'open-ils.storage.direct.metabib.full_rec.batch.create',
379 method => 'copy_create',
381 'package' => 'OpenILS::Application::Storage',
382 cdbi => 'metabib::full_rec',
386 #-------------------------------------------------------------------------------