2 #---------------------------------------------------------------------
3 package action::survey;
5 action::survey->table( 'action.survey' );
6 action::survey->sequence( 'action.survey_id_seq' );
8 #---------------------------------------------------------------------
9 package action::survey_question;
11 action::survey_question->table( 'action.survey_question' );
12 action::survey_question->sequence( 'action.survey_question_id_seq' );
14 #---------------------------------------------------------------------
15 package action::survey_answer;
17 action::survey_answer->table( 'action.survey_answer' );
18 action::survey_answer->sequence( 'action.survey_answer_id_seq' );
20 #---------------------------------------------------------------------
21 package action::survey_response;
23 action::survey_response->table( 'action.survey_response' );
24 action::survey_response->sequence( 'action.survey_response_id_seq' );
26 #---------------------------------------------------------------------
27 package config::copy_status;
29 config::standing->table( 'config.copy_status' );
30 config::standing->sequence( 'config.copy_status_id_seq' );
32 #---------------------------------------------------------------------
33 package config::rules::circ_duration;
35 config::rules::circ_duration->table( 'config.rule_circ_duration' );
36 config::rules::circ_duration->sequence( 'config.rule_circ_duration_id_seq' );
38 #---------------------------------------------------------------------
39 package config::rules::age_hold_protect;
41 config::rules::age_hold_protect->table( 'config.rule_age_hold_protect' );
42 config::rules::age_hold_protect->sequence( 'config.rule_age_hold_protect_id_seq' );
44 #---------------------------------------------------------------------
45 package config::rules::max_fine;
47 config::rules::max_fine->table( 'config.rule_max_fine' );
48 config::rules::max_fine->sequence( 'config.rule_max_fine_id_seq' );
50 #---------------------------------------------------------------------
51 package config::rules::recuring_fine;
53 config::rules::recuring_fine->table( 'config.rule_recuring_fine' );
54 config::rules::recuring_fine->sequence( 'config.rule_recuring_fine_id_seq' );
56 #---------------------------------------------------------------------
57 package config::net_access_level;
59 config::standing->table( 'config.net_access_level' );
60 config::standing->sequence( 'config.net_access_level_id_seq' );
62 #---------------------------------------------------------------------
63 package config::standing;
65 config::standing->table( 'config.standing' );
66 config::standing->sequence( 'config.standing_id_seq' );
68 #---------------------------------------------------------------------
69 package config::metabib_field;
71 config::metabib_field->table( 'config.metabib_field' );
72 config::metabib_field->sequence( 'config.metabib_field_id_seq' );
74 #---------------------------------------------------------------------
75 package config::bib_source;
77 config::bib_source->table( 'config.bib_source' );
78 config::bib_source->sequence( 'config.bib_source_id_seq' );
80 #---------------------------------------------------------------------
81 package config::identification_type;
83 config::identification_type->table( 'config.identification_type' );
84 config::identification_type->sequence( 'config.identification_type_id_seq' );
86 #---------------------------------------------------------------------
87 package asset::call_number_note;
89 asset::call_number->table( 'asset.call_number_note' );
90 asset::call_number->sequence( 'asset.call_number_note_id_seq' );
92 #---------------------------------------------------------------------
93 package asset::copy_note;
95 asset::copy->table( 'asset.copy_note' );
96 asset::copy->sequence( 'asset.copy_note_id_seq' );
98 #---------------------------------------------------------------------
99 package asset::call_number;
101 asset::call_number->table( 'asset.call_number' );
102 asset::call_number->sequence( 'asset.call_number_id_seq' );
104 #---------------------------------------------------------------------
105 package asset::copy_location;
107 asset::copy->table( 'asset.copy_location' );
108 asset::copy->sequence( 'asset.copy_location_id_seq' );
110 #---------------------------------------------------------------------
113 asset::copy->table( 'asset.copy' );
114 asset::copy->sequence( 'asset.copy_id_seq' );
116 #---------------------------------------------------------------------
117 package asset::stat_cat;
119 asset::stat_cat->table( 'asset.stat_cat' );
120 asset::stat_cat->sequence( 'asset.stat_cat_id_seq' );
122 #---------------------------------------------------------------------
123 package asset::stat_cat_entry;
125 asset::stat_cat_entry->table( 'asset.stat_cat_entry' );
126 asset::stat_cat_entry->sequence( 'asset.stat_cat_entry_id_seq' );
128 #---------------------------------------------------------------------
129 package asset::stat_cat_entry_copy_map;
131 asset::stat_cat_entry_copy_map->table( 'asset.stat_cat_entry_copy_map' );
132 asset::stat_cat_entry_copy_map->sequence( 'asset.stat_cat_entry_copy_map_id_seq' );
134 #---------------------------------------------------------------------
135 package biblio::record_entry;
137 biblio::record_entry->table( 'biblio.record_entry' );
138 biblio::record_entry->sequence( 'biblio.record_entry_id_seq' );
140 #---------------------------------------------------------------------
141 #package biblio::record_marc;
143 #biblio::record_marc->table( 'biblio.record_marc' );
144 #biblio::record_marc->sequence( 'biblio.record_marc_id_seq' );
146 #---------------------------------------------------------------------
147 package biblio::record_note;
149 biblio::record_note->table( 'biblio.record_note' );
150 biblio::record_note->sequence( 'biblio.record_note_id_seq' );
152 #---------------------------------------------------------------------
155 actor::user->table( 'actor.usr' );
156 actor::user->sequence( 'actor.usr_id_seq' );
158 #---------------------------------------------------------------------
159 package actor::user_address;
161 actor::user_address->table( 'actor.usr_address' );
162 actor::user_address->sequence( 'actor.usr_address_id_seq' );
164 #---------------------------------------------------------------------
165 package actor::org_address;
167 actor::org_address->table( 'actor.org_address' );
168 actor::org_address->sequence( 'actor.org_address_id_seq' );
170 #---------------------------------------------------------------------
171 package actor::profile;
173 actor::profile->table( 'actor.profile' );
174 actor::profile->sequence( 'actor.profile_id_seq' );
176 #---------------------------------------------------------------------
177 package actor::org_unit_type;
179 actor::org_unit_type->table( 'actor.org_unit_type' );
180 actor::org_unit_type->sequence( 'actor.org_unit_type_id_seq' );
182 #---------------------------------------------------------------------
183 package actor::org_unit;
185 actor::org_unit->table( 'actor.org_unit' );
186 actor::org_unit->sequence( 'actor.org_unit_id_seq' );
188 #---------------------------------------------------------------------
189 package actor::stat_cat;
191 actor::stat_cat->table( 'actor.stat_cat' );
192 actor::stat_cat->sequence( 'actor.stat_cat_id_seq' );
194 #---------------------------------------------------------------------
195 package actor::stat_cat_entry;
197 actor::stat_cat_entry->table( 'actor.stat_cat_entry' );
198 actor::stat_cat_entry->sequence( 'actor.stat_cat_entry_id_seq' );
200 #---------------------------------------------------------------------
201 package actor::stat_cat_entry_user_map;
203 actor::stat_cat_entry_user_map->table( 'actor.stat_cat_entry_copy_map' );
204 actor::stat_cat_entry_user_map->sequence( 'actor.stat_cat_entry_usr_map_id_seq' );
206 #---------------------------------------------------------------------
209 actor::card->table( 'actor.card' );
210 actor::card->sequence( 'actor.card_id_seq' );
212 #---------------------------------------------------------------------
214 #-------------------------------------------------------------------------------
215 package metabib::metarecord;
217 metabib::metarecord->table( 'metabib.metarecord' );
218 metabib::metarecord->sequence( 'metabib.metarecord_id_seq' );
220 OpenILS::Application::Storage->register_method(
221 api_name => 'open-ils.storage.direct.metabib.metarecord.batch.create',
222 method => 'copy_create',
224 'package' => 'OpenILS::Application::Storage',
225 cdbi => 'metabib::metarecord',
229 #-------------------------------------------------------------------------------
231 #-------------------------------------------------------------------------------
232 package metabib::title_field_entry;
234 metabib::title_field_entry->table( 'metabib.title_field_entry' );
235 metabib::title_field_entry->sequence( 'metabib.title_field_entry_id_seq' );
236 metabib::title_field_entry->columns( 'FTS' => 'index_vector' );
238 # metabib::title_field_entry->add_trigger(
239 # before_create => \&OpenILS::Application::Storage::Driver::Pg::tsearch2_trigger
241 # metabib::title_field_entry->add_trigger(
242 # before_update => \&OpenILS::Application::Storage::Driver::Pg::tsearch2_trigger
245 OpenILS::Application::Storage->register_method(
246 api_name => 'open-ils.storage.direct.metabib.title_field_entry.batch.create',
247 method => 'copy_create',
249 'package' => 'OpenILS::Application::Storage',
250 cdbi => 'metabib::title_field_entry',
253 #-------------------------------------------------------------------------------
255 #-------------------------------------------------------------------------------
256 package metabib::author_field_entry;
258 metabib::author_field_entry->table( 'metabib.author_field_entry' );
259 metabib::author_field_entry->sequence( 'metabib.author_field_entry_id_seq' );
260 metabib::author_field_entry->columns( 'FTS' => 'index_vector' );
262 OpenILS::Application::Storage->register_method(
263 api_name => 'open-ils.storage.direct.metabib.author_field_entry.batch.create',
264 method => 'copy_create',
266 'package' => 'OpenILS::Application::Storage',
267 cdbi => 'metabib::author_field_entry',
270 #-------------------------------------------------------------------------------
272 #-------------------------------------------------------------------------------
273 package metabib::subject_field_entry;
275 metabib::subject_field_entry->table( 'metabib.subject_field_entry' );
276 metabib::subject_field_entry->sequence( 'metabib.subject_field_entry_id_seq' );
277 metabib::subject_field_entry->columns( 'FTS' => 'index_vector' );
279 OpenILS::Application::Storage->register_method(
280 api_name => 'open-ils.storage.direct.metabib.subject_field_entry.batch.create',
281 method => 'copy_create',
283 'package' => 'OpenILS::Application::Storage',
284 cdbi => 'metabib::subject_field_entry',
287 #-------------------------------------------------------------------------------
289 #-------------------------------------------------------------------------------
290 package metabib::keyword_field_entry;
292 metabib::keyword_field_entry->table( 'metabib.keyword_field_entry' );
293 metabib::keyword_field_entry->sequence( 'metabib.keyword_field_entry_id_seq' );
294 metabib::keyword_field_entry->columns( 'FTS' => 'index_vector' );
296 OpenILS::Application::Storage->register_method(
297 api_name => 'open-ils.storage.direct.metabib.keyword_field_entry.batch.create',
298 method => 'copy_create',
300 'package' => 'OpenILS::Application::Storage',
301 cdbi => 'metabib::keyword_field_entry',
304 #-------------------------------------------------------------------------------
306 #-------------------------------------------------------------------------------
307 #package metabib::title_field_entry_source_map;
309 #metabib::title_field_entry_source_map->table( 'metabib.title_field_entry_source_map' );
311 #-------------------------------------------------------------------------------
313 #-------------------------------------------------------------------------------
314 #package metabib::author_field_entry_source_map;
316 #metabib::author_field_entry_source_map->table( 'metabib.author_field_entry_source_map' );
318 #-------------------------------------------------------------------------------
320 #-------------------------------------------------------------------------------
321 #package metabib::subject_field_entry_source_map;
323 #metabib::subject_field_entry_source_map->table( 'metabib.subject_field_entry_source_map' );
325 #-------------------------------------------------------------------------------
327 #-------------------------------------------------------------------------------
328 #package metabib::keyword_field_entry_source_map;
330 #metabib::keyword_field_entry_source_map->table( 'metabib.keyword_field_entry_source_map' );
332 #-------------------------------------------------------------------------------
334 #-------------------------------------------------------------------------------
335 package metabib::metarecord_source_map;
337 metabib::metarecord_source_map->table( 'metabib.metarecord_source_map' );
338 OpenILS::Application::Storage->register_method(
339 api_name => 'open-ils.storage.direct.metabib.metarecord_source_map.batch.create',
340 method => 'copy_create',
342 'package' => 'OpenILS::Application::Storage',
343 cdbi => 'metabib::metarecord_source_map',
347 #-------------------------------------------------------------------------------
348 package metabib::record_descriptor;
350 metabib::record_descriptor->table( 'metabib.rec_descriptor' );
351 metabib::record_descriptor->sequence( 'metabib.rec_descriptor_id_seq' );
353 OpenILS::Application::Storage->register_method(
354 api_name => 'open-ils.storage.direct.metabib.record_descriptor.batch.create',
355 method => 'copy_create',
357 'package' => 'OpenILS::Application::Storage',
358 cdbi => 'metabib::record_descriptor',
361 #-------------------------------------------------------------------------------
364 #-------------------------------------------------------------------------------
365 package metabib::full_rec;
367 metabib::full_rec->table( 'metabib.full_rec' );
368 metabib::full_rec->sequence( 'metabib.full_rec_id_seq' );
369 metabib::full_rec->columns( 'FTS' => 'index_vector' );
371 OpenILS::Application::Storage->register_method(
372 api_name => 'open-ils.storage.direct.metabib.full_rec.batch.create',
373 method => 'copy_create',
375 'package' => 'OpenILS::Application::Storage',
376 cdbi => 'metabib::full_rec',
380 #-------------------------------------------------------------------------------