]> git.evergreen-ils.org Git - working/Evergreen.git/blob - 2.0/appendices/schema.xml
Oops, hit delete one too many times return 1 line.
[working/Evergreen.git] / 2.0 / appendices / schema.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <chapter id="databaseschema">
3         <title>Database Schema</title>
4         <para>This is the schema for the Evergreen database.</para>     
5         
6         
7         
8         <section id="acq.schema">
9                 <title>Schema acq</title>
10                 <para></para>   
11         
12       <simplesect id="acq.table.acq-lineitem-history"
13                xreflabel="acq.acq_lineitem_history">
14         <title id="acq.table.acq-lineitem-history-title">
15          Table:
16          
17          acq_lineitem_history
18         </title>
19  
20                 <formalpara>
21                         <title>Columns:</title>
22                         <simplelist type="horiz" columns="1">
23                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24                         <member>
25                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
26 --
27                          <literal>PRIMARY KEY</literal>,
28                         </member>
29                         <member>
30                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
31 --
32                         <literal>NOT NULL</literal>, 
33                         </member>
34                         <member>
35                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
36 --
37                         <literal>NOT NULL</literal>, 
38                         </member>
39                         <member>
40                         <database class="field">id</database> : <database class="datatype">bigint</database> 
41 --
42                         <literal>NOT NULL</literal>, 
43                         </member>
44                         <member>
45                         <database class="field">creator</database> : <database class="datatype">integer</database> 
46 --
47                         <literal>NOT NULL</literal>, 
48                         </member>
49                         <member>
50                         <database class="field">editor</database> : <database class="datatype">integer</database> 
51 --
52                         <literal>NOT NULL</literal>, 
53                         </member>
54                         <member>
55                         <database class="field">selector</database> : <database class="datatype">integer</database> 
56 --
57                         <literal>NOT NULL</literal>, 
58                         </member>
59                         <member>
60                         <database class="field">provider</database> : <database class="datatype">integer</database> 
61 --
62                         </member>
63                         <member>
64                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
65 --
66                         </member>
67                         <member>
68                         <database class="field">picklist</database> : <database class="datatype">integer</database> 
69 --
70                         </member>
71                         <member>
72                         <database class="field">expected_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
73 --
74                         </member>
75                         <member>
76                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
77 --
78                         <literal>NOT NULL</literal>, 
79                         </member>
80                         <member>
81                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
82 --
83                         <literal>NOT NULL</literal>, 
84                         </member>
85                         <member>
86                         <database class="field">marc</database> : <database class="datatype">text</database> 
87 --
88                         <literal>NOT NULL</literal>, 
89                         </member>
90                         <member>
91                         <database class="field">eg_bib_id</database> : <database class="datatype">bigint</database> 
92 --
93                         </member>
94                         <member>
95                         <database class="field">source_label</database> : <database class="datatype">text</database> 
96 --
97                         </member>
98                         <member>
99                         <database class="field">state</database> : <database class="datatype">text</database> 
100 --
101                         <literal>NOT NULL</literal>, 
102                         </member>
103                         <member>
104                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
105 --
106                         </member>
107                         <member>
108                         <database class="field">estimated_unit_price</database> : <database class="datatype">numeric</database> 
109 --
110                         </member>
111                         <member>
112                         <database class="field">claim_policy</database> : <database class="datatype">integer</database> 
113 --
114                         </member>
115                 </simplelist>
116                 </formalpara>
117         <formalpara>
118                 <title>Indexes:</title>
119                 <simplelist type="horiz" columns="1">
120         <member><database class="index">acq_lineitem_hist_id_idx</database> : id</member>
121         </simplelist>
122         </formalpara>   
123     </simplesect>
124       <simplesect id="acq.view.acq-lineitem-lifecycle"
125                xreflabel="acq.acq_lineitem_lifecycle">
126         <title id="acq.view.acq-lineitem-lifecycle-title">
127          View:
128          
129          acq_lineitem_lifecycle
130         </title>
131  
132                 <formalpara>
133                         <title>Columns:</title>
134                         <simplelist type="horiz" columns="1">
135                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
136                         <member>
137                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
138 --
139                         </member>
140                         <member>
141                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
142 --
143                         </member>
144                         <member>
145                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
146 --
147                         </member>
148                         <member>
149                         <database class="field">id</database> : <database class="datatype">bigint</database> 
150 --
151                         </member>
152                         <member>
153                         <database class="field">creator</database> : <database class="datatype">integer</database> 
154 --
155                         </member>
156                         <member>
157                         <database class="field">editor</database> : <database class="datatype">integer</database> 
158 --
159                         </member>
160                         <member>
161                         <database class="field">selector</database> : <database class="datatype">integer</database> 
162 --
163                         </member>
164                         <member>
165                         <database class="field">provider</database> : <database class="datatype">integer</database> 
166 --
167                         </member>
168                         <member>
169                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
170 --
171                         </member>
172                         <member>
173                         <database class="field">picklist</database> : <database class="datatype">integer</database> 
174 --
175                         </member>
176                         <member>
177                         <database class="field">expected_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
178 --
179                         </member>
180                         <member>
181                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
182 --
183                         </member>
184                         <member>
185                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
186 --
187                         </member>
188                         <member>
189                         <database class="field">marc</database> : <database class="datatype">text</database> 
190 --
191                         </member>
192                         <member>
193                         <database class="field">eg_bib_id</database> : <database class="datatype">bigint</database> 
194 --
195                         </member>
196                         <member>
197                         <database class="field">source_label</database> : <database class="datatype">text</database> 
198 --
199                         </member>
200                         <member>
201                         <database class="field">state</database> : <database class="datatype">text</database> 
202 --
203                         </member>
204                         <member>
205                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
206 --
207                         </member>
208                         <member>
209                         <database class="field">estimated_unit_price</database> : <database class="datatype">numeric</database> 
210 --
211                         </member>
212                         <member>
213                         <database class="field">claim_policy</database> : <database class="datatype">integer</database> 
214 --
215                         </member>
216                 </simplelist>
217                 </formalpara>
218     </simplesect>
219       <simplesect id="acq.table.acq-purchase-order-history"
220                xreflabel="acq.acq_purchase_order_history">
221         <title id="acq.table.acq-purchase-order-history-title">
222          Table:
223          
224          acq_purchase_order_history
225         </title>
226  
227                 <formalpara>
228                         <title>Columns:</title>
229                         <simplelist type="horiz" columns="1">
230                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
231                         <member>
232                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
233 --
234                          <literal>PRIMARY KEY</literal>,
235                         </member>
236                         <member>
237                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
238 --
239                         <literal>NOT NULL</literal>, 
240                         </member>
241                         <member>
242                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
243 --
244                         <literal>NOT NULL</literal>, 
245                         </member>
246                         <member>
247                         <database class="field">id</database> : <database class="datatype">integer</database> 
248 --
249                         <literal>NOT NULL</literal>, 
250                         </member>
251                         <member>
252                         <database class="field">owner</database> : <database class="datatype">integer</database> 
253 --
254                         <literal>NOT NULL</literal>, 
255                         </member>
256                         <member>
257                         <database class="field">creator</database> : <database class="datatype">integer</database> 
258 --
259                         <literal>NOT NULL</literal>, 
260                         </member>
261                         <member>
262                         <database class="field">editor</database> : <database class="datatype">integer</database> 
263 --
264                         <literal>NOT NULL</literal>, 
265                         </member>
266                         <member>
267                         <database class="field">ordering_agency</database> : <database class="datatype">integer</database> 
268 --
269                         <literal>NOT NULL</literal>, 
270                         </member>
271                         <member>
272                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
273 --
274                         <literal>NOT NULL</literal>, 
275                         </member>
276                         <member>
277                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
278 --
279                         <literal>NOT NULL</literal>, 
280                         </member>
281                         <member>
282                         <database class="field">provider</database> : <database class="datatype">integer</database> 
283 --
284                         <literal>NOT NULL</literal>, 
285                         </member>
286                         <member>
287                         <database class="field">state</database> : <database class="datatype">text</database> 
288 --
289                         <literal>NOT NULL</literal>, 
290                         </member>
291                         <member>
292                         <database class="field">order_date</database> : <database class="datatype">timestamp with time zone</database> 
293 --
294                         </member>
295                         <member>
296                         <database class="field">name</database> : <database class="datatype">text</database> 
297 --
298                         <literal>NOT NULL</literal>, 
299                         </member>
300                         <member>
301                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
302 --
303                         </member>
304                         <member>
305                         <database class="field">prepayment_required</database> : <database class="datatype">boolean</database> 
306 --
307                         <literal>NOT NULL</literal>, 
308                         </member>
309                 </simplelist>
310                 </formalpara>
311         <formalpara>
312                 <title>Indexes:</title>
313                 <simplelist type="horiz" columns="1">
314         <member><database class="index">acq_po_hist_id_idx</database> : id</member>
315         </simplelist>
316         </formalpara>   
317     </simplesect>
318       <simplesect id="acq.view.acq-purchase-order-lifecycle"
319                xreflabel="acq.acq_purchase_order_lifecycle">
320         <title id="acq.view.acq-purchase-order-lifecycle-title">
321          View:
322          
323          acq_purchase_order_lifecycle
324         </title>
325  
326                 <formalpara>
327                         <title>Columns:</title>
328                         <simplelist type="horiz" columns="1">
329                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
330                         <member>
331                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
332 --
333                         </member>
334                         <member>
335                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
336 --
337                         </member>
338                         <member>
339                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
340 --
341                         </member>
342                         <member>
343                         <database class="field">id</database> : <database class="datatype">integer</database> 
344 --
345                         </member>
346                         <member>
347                         <database class="field">owner</database> : <database class="datatype">integer</database> 
348 --
349                         </member>
350                         <member>
351                         <database class="field">creator</database> : <database class="datatype">integer</database> 
352 --
353                         </member>
354                         <member>
355                         <database class="field">editor</database> : <database class="datatype">integer</database> 
356 --
357                         </member>
358                         <member>
359                         <database class="field">ordering_agency</database> : <database class="datatype">integer</database> 
360 --
361                         </member>
362                         <member>
363                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
364 --
365                         </member>
366                         <member>
367                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
368 --
369                         </member>
370                         <member>
371                         <database class="field">provider</database> : <database class="datatype">integer</database> 
372 --
373                         </member>
374                         <member>
375                         <database class="field">state</database> : <database class="datatype">text</database> 
376 --
377                         </member>
378                         <member>
379                         <database class="field">order_date</database> : <database class="datatype">timestamp with time zone</database> 
380 --
381                         </member>
382                         <member>
383                         <database class="field">name</database> : <database class="datatype">text</database> 
384 --
385                         </member>
386                         <member>
387                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
388 --
389                         </member>
390                         <member>
391                         <database class="field">prepayment_required</database> : <database class="datatype">boolean</database> 
392 --
393                         </member>
394                 </simplelist>
395                 </formalpara>
396     </simplesect>
397       <simplesect id="acq.view.all-fund-allocation-total"
398                xreflabel="acq.all_fund_allocation_total">
399         <title id="acq.view.all-fund-allocation-total-title">
400          View:
401          
402          all_fund_allocation_total
403         </title>
404  
405                 <formalpara>
406                         <title>Columns:</title>
407                         <simplelist type="horiz" columns="1">
408                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
409                         <member>
410                         <database class="field">fund</database> : <database class="datatype">integer</database> 
411 --
412                         </member>
413                         <member>
414                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
415 --
416                         </member>
417                 </simplelist>
418                 </formalpara>
419     </simplesect>
420       <simplesect id="acq.view.all-fund-combined-balance"
421                xreflabel="acq.all_fund_combined_balance">
422         <title id="acq.view.all-fund-combined-balance-title">
423          View:
424          
425          all_fund_combined_balance
426         </title>
427  
428                 <formalpara>
429                         <title>Columns:</title>
430                         <simplelist type="horiz" columns="1">
431                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
432                         <member>
433                         <database class="field">fund</database> : <database class="datatype">integer</database> 
434 --
435                         </member>
436                         <member>
437                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
438 --
439                         </member>
440                 </simplelist>
441                 </formalpara>
442     </simplesect>
443       <simplesect id="acq.view.all-fund-encumbrance-total"
444                xreflabel="acq.all_fund_encumbrance_total">
445         <title id="acq.view.all-fund-encumbrance-total-title">
446          View:
447          
448          all_fund_encumbrance_total
449         </title>
450  
451                 <formalpara>
452                         <title>Columns:</title>
453                         <simplelist type="horiz" columns="1">
454                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
455                         <member>
456                         <database class="field">fund</database> : <database class="datatype">integer</database> 
457 --
458                         </member>
459                         <member>
460                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
461 --
462                         </member>
463                 </simplelist>
464                 </formalpara>
465     </simplesect>
466       <simplesect id="acq.view.all-fund-spent-balance"
467                xreflabel="acq.all_fund_spent_balance">
468         <title id="acq.view.all-fund-spent-balance-title">
469          View:
470          
471          all_fund_spent_balance
472         </title>
473  
474                 <formalpara>
475                         <title>Columns:</title>
476                         <simplelist type="horiz" columns="1">
477                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
478                         <member>
479                         <database class="field">fund</database> : <database class="datatype">integer</database> 
480 --
481                         </member>
482                         <member>
483                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
484 --
485                         </member>
486                 </simplelist>
487                 </formalpara>
488     </simplesect>
489       <simplesect id="acq.view.all-fund-spent-total"
490                xreflabel="acq.all_fund_spent_total">
491         <title id="acq.view.all-fund-spent-total-title">
492          View:
493          
494          all_fund_spent_total
495         </title>
496  
497                 <formalpara>
498                         <title>Columns:</title>
499                         <simplelist type="horiz" columns="1">
500                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
501                         <member>
502                         <database class="field">fund</database> : <database class="datatype">integer</database> 
503 --
504                         </member>
505                         <member>
506                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
507 --
508                         </member>
509                 </simplelist>
510                 </formalpara>
511     </simplesect>
512       <simplesect id="acq.table.cancel-reason"
513                xreflabel="acq.cancel_reason">
514         <title id="acq.table.cancel-reason-title">
515          Table:
516          
517          cancel_reason
518         </title>
519  
520                 <formalpara>
521                         <title>Columns:</title>
522                         <simplelist type="horiz" columns="1">
523                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
524                         <member>
525                         <database class="field">id</database> : <database class="datatype">serial</database> 
526 --
527                          <literal>PRIMARY KEY</literal>,
528                         </member>
529                         <member>
530                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
531 --
532                          <literal>UNIQUE#1</literal>,
533                         <literal>NOT NULL</literal>, 
534                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
535                         </member>
536                         <member>
537                         <database class="field">label</database> : <database class="datatype">text</database> 
538 --
539                          <literal>UNIQUE#1</literal>,
540                         <literal>NOT NULL</literal>, 
541                         </member>
542                         <member>
543                         <database class="field">description</database> : <database class="datatype">text</database> 
544 --
545                         <literal>NOT NULL</literal>, 
546                         </member>
547                         <member>
548                         <database class="field">keep_debits</database> : <database class="datatype">boolean</database> 
549 --
550                         <literal>NOT NULL</literal>, 
551                         <literal>DEFAULT false</literal>, 
552                         </member>
553                 </simplelist>
554                 </formalpara>
555         <formalpara>         
556                 <title>Tables referencing acq.lineitem via Foreign Key Constraints:</title>
557                 <simplelist type="horiz" columns="2">
558                 <member><xref linkend="acq.table.lineitem"/></member> 
559                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
560                 <member><xref linkend="acq.table.purchase-order"/></member> 
561                 <member><xref linkend="acq.table.user-request"/></member> 
562                 </simplelist>
563         </formalpara>
564     </simplesect>
565       <simplesect id="acq.table.claim"
566                xreflabel="acq.claim">
567         <title id="acq.table.claim-title">
568          Table:
569          
570          claim
571         </title>
572  
573                 <formalpara>
574                         <title>Columns:</title>
575                         <simplelist type="horiz" columns="1">
576                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
577                         <member>
578                         <database class="field">id</database> : <database class="datatype">serial</database> 
579 --
580                          <literal>PRIMARY KEY</literal>,
581                         </member>
582                         <member>
583                         <database class="field">type</database> : <database class="datatype">integer</database> 
584 --
585                         <literal>NOT NULL</literal>, 
586                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-type"/>. 
587                         </member>
588                         <member>
589                         <database class="field">lineitem_detail</database> : <database class="datatype">bigint</database> 
590 --
591                         <literal>NOT NULL</literal>, 
592                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem-detail"/>. 
593                         </member>
594                 </simplelist>
595                 </formalpara>
596         <formalpara>
597                 <title>Indexes:</title>
598                 <simplelist type="horiz" columns="1">
599         <member><database class="index">claim_lid_idx</database> : lineitem_detail</member>
600         </simplelist>
601         </formalpara>   
602         <formalpara>         
603                 <title>Tables referencing acq.claim_event via Foreign Key Constraints:</title>
604                 <simplelist type="horiz" columns="2">
605                 <member><xref linkend="acq.table.claim-event"/></member> 
606                 </simplelist>
607         </formalpara>
608     </simplesect>
609       <simplesect id="acq.table.claim-event"
610                xreflabel="acq.claim_event">
611         <title id="acq.table.claim-event-title">
612          Table:
613          
614          claim_event
615         </title>
616  
617                 <formalpara>
618                         <title>Columns:</title>
619                         <simplelist type="horiz" columns="1">
620                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
621                         <member>
622                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
623 --
624                          <literal>PRIMARY KEY</literal>,
625                         </member>
626                         <member>
627                         <database class="field">type</database> : <database class="datatype">integer</database> 
628 --
629                         <literal>NOT NULL</literal>, 
630                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-event-type"/>. 
631                         </member>
632                         <member>
633                         <database class="field">claim</database> : <database class="datatype">serial</database> 
634 --
635                         <literal>NOT NULL</literal>, 
636                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim"/>. 
637                         </member>
638                         <member>
639                         <database class="field">event_date</database> : <database class="datatype">timestamp with time zone</database> 
640 --
641                         <literal>NOT NULL</literal>, 
642                         <literal>DEFAULT now()</literal>, 
643                         </member>
644                         <member>
645                         <database class="field">creator</database> : <database class="datatype">integer</database> 
646 --
647                         <literal>NOT NULL</literal>, 
648                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
649                         </member>
650                         <member>
651                         <database class="field">note</database> : <database class="datatype">text</database> 
652 --
653                         </member>
654                 </simplelist>
655                 </formalpara>
656         <formalpara>
657                 <title>Indexes:</title>
658                 <simplelist type="horiz" columns="1">
659         <member><database class="index">claim_event_claim_date_idx</database> : claim, event_date</member>
660         </simplelist>
661         </formalpara>   
662     </simplesect>
663       <simplesect id="acq.table.claim-event-type"
664                xreflabel="acq.claim_event_type">
665         <title id="acq.table.claim-event-type-title">
666          Table:
667          
668          claim_event_type
669         </title>
670  
671                 <formalpara>
672                         <title>Columns:</title>
673                         <simplelist type="horiz" columns="1">
674                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
675                         <member>
676                         <database class="field">id</database> : <database class="datatype">serial</database> 
677 --
678                          <literal>PRIMARY KEY</literal>,
679                         </member>
680                         <member>
681                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
682 --
683                          <literal>UNIQUE#1</literal>,
684                         <literal>NOT NULL</literal>, 
685                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
686                         </member>
687                         <member>
688                         <database class="field">code</database> : <database class="datatype">text</database> 
689 --
690                          <literal>UNIQUE#1</literal>,
691                         <literal>NOT NULL</literal>, 
692                         </member>
693                         <member>
694                         <database class="field">description</database> : <database class="datatype">text</database> 
695 --
696                         <literal>NOT NULL</literal>, 
697                         </member>
698                         <member>
699                         <database class="field">library_initiated</database> : <database class="datatype">boolean</database> 
700 --
701                         <literal>NOT NULL</literal>, 
702                         <literal>DEFAULT false</literal>, 
703                         </member>
704                 </simplelist>
705                 </formalpara>
706         <formalpara>         
707                 <title>Tables referencing acq.claim_event via Foreign Key Constraints:</title>
708                 <simplelist type="horiz" columns="2">
709                 <member><xref linkend="acq.table.claim-event"/></member> 
710                 <member><xref linkend="acq.table.claim-policy-action"/></member> 
711                 <member><xref linkend="acq.table.serial-claim-event"/></member> 
712                 </simplelist>
713         </formalpara>
714     </simplesect>
715       <simplesect id="acq.table.claim-policy"
716                xreflabel="acq.claim_policy">
717         <title id="acq.table.claim-policy-title">
718          Table:
719          
720          claim_policy
721         </title>
722  
723                 <formalpara>
724                         <title>Columns:</title>
725                         <simplelist type="horiz" columns="1">
726                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
727                         <member>
728                         <database class="field">id</database> : <database class="datatype">serial</database> 
729 --
730                          <literal>PRIMARY KEY</literal>,
731                         </member>
732                         <member>
733                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
734 --
735                          <literal>UNIQUE#1</literal>,
736                         <literal>NOT NULL</literal>, 
737                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
738                         </member>
739                         <member>
740                         <database class="field">name</database> : <database class="datatype">text</database> 
741 --
742                          <literal>UNIQUE#1</literal>,
743                         <literal>NOT NULL</literal>, 
744                         </member>
745                         <member>
746                         <database class="field">description</database> : <database class="datatype">text</database> 
747 --
748                         <literal>NOT NULL</literal>, 
749                         </member>
750                 </simplelist>
751                 </formalpara>
752         <formalpara>         
753                 <title>Tables referencing acq.claim_policy_action via Foreign Key Constraints:</title>
754                 <simplelist type="horiz" columns="2">
755                 <member><xref linkend="acq.table.claim-policy-action"/></member> 
756                 <member><xref linkend="acq.table.lineitem"/></member> 
757                 <member><xref linkend="acq.table.provider"/></member> 
758                 </simplelist>
759         </formalpara>
760     </simplesect>
761       <simplesect id="acq.table.claim-policy-action"
762                xreflabel="acq.claim_policy_action">
763         <title id="acq.table.claim-policy-action-title">
764          Table:
765          
766          claim_policy_action
767         </title>
768  
769                 <formalpara>
770                         <title>Columns:</title>
771                         <simplelist type="horiz" columns="1">
772                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
773                         <member>
774                         <database class="field">id</database> : <database class="datatype">serial</database> 
775 --
776                          <literal>PRIMARY KEY</literal>,
777                         </member>
778                         <member>
779                         <database class="field">claim_policy</database> : <database class="datatype">integer</database> 
780 --
781                          <literal>UNIQUE#1</literal>,
782                         <literal>NOT NULL</literal>, 
783                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-policy"/>. 
784                         </member>
785                         <member>
786                         <database class="field">action_interval</database> : <database class="datatype">interval</database> 
787 --
788                          <literal>UNIQUE#1</literal>,
789                         <literal>NOT NULL</literal>, 
790                         </member>
791                         <member>
792                         <database class="field">action</database> : <database class="datatype">integer</database> 
793 --
794                         <literal>NOT NULL</literal>, 
795                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-event-type"/>. 
796                         </member>
797                 </simplelist>
798                 </formalpara>
799     </simplesect>
800       <simplesect id="acq.table.claim-type"
801                xreflabel="acq.claim_type">
802         <title id="acq.table.claim-type-title">
803          Table:
804          
805          claim_type
806         </title>
807  
808                 <formalpara>
809                         <title>Columns:</title>
810                         <simplelist type="horiz" columns="1">
811                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
812                         <member>
813                         <database class="field">id</database> : <database class="datatype">serial</database> 
814 --
815                          <literal>PRIMARY KEY</literal>,
816                         </member>
817                         <member>
818                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
819 --
820                          <literal>UNIQUE#1</literal>,
821                         <literal>NOT NULL</literal>, 
822                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
823                         </member>
824                         <member>
825                         <database class="field">code</database> : <database class="datatype">text</database> 
826 --
827                          <literal>UNIQUE#1</literal>,
828                         <literal>NOT NULL</literal>, 
829                         </member>
830                         <member>
831                         <database class="field">description</database> : <database class="datatype">text</database> 
832 --
833                         <literal>NOT NULL</literal>, 
834                         </member>
835                 </simplelist>
836                 </formalpara>
837         <formalpara>         
838                 <title>Tables referencing acq.claim via Foreign Key Constraints:</title>
839                 <simplelist type="horiz" columns="2">
840                 <member><xref linkend="acq.table.claim"/></member> 
841                 <member><xref linkend="acq.table.serial-claim"/></member> 
842                 </simplelist>
843         </formalpara>
844     </simplesect>
845       <simplesect id="acq.table.currency-type"
846                xreflabel="acq.currency_type">
847         <title id="acq.table.currency-type-title">
848          Table:
849          
850          currency_type
851         </title>
852  
853                 <formalpara>
854                         <title>Columns:</title>
855                         <simplelist type="horiz" columns="1">
856                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
857                         <member>
858                         <database class="field">code</database> : <database class="datatype">text</database> 
859 --
860                          <literal>PRIMARY KEY</literal>,
861                         </member>
862                         <member>
863                         <database class="field">label</database> : <database class="datatype">text</database> 
864 --
865                         </member>
866                 </simplelist>
867                 </formalpara>
868         <formalpara>         
869                 <title>Tables referencing acq.exchange_rate via Foreign Key Constraints:</title>
870                 <simplelist type="horiz" columns="2">
871                 <member><xref linkend="acq.table.exchange-rate"/></member> 
872                 <member><xref linkend="acq.table.fund"/></member> 
873                 <member><xref linkend="acq.table.fund-debit"/></member> 
874                 <member><xref linkend="acq.table.funding-source"/></member> 
875                 <member><xref linkend="acq.table.provider"/></member> 
876                 </simplelist>
877         </formalpara>
878     </simplesect>
879       <simplesect id="acq.table.debit-attribution"
880                xreflabel="acq.debit_attribution">
881         <title id="acq.table.debit-attribution-title">
882          Table:
883          
884          debit_attribution
885         </title>
886  
887                 <formalpara>
888                         <title>Columns:</title>
889                         <simplelist type="horiz" columns="1">
890                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
891                         <member>
892                         <database class="field">id</database> : <database class="datatype">integer</database> 
893 --
894                          <literal>PRIMARY KEY</literal>,
895                         </member>
896                         <member>
897                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
898 --
899                         <literal>NOT NULL</literal>, 
900                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund-debit"/>. 
901                         </member>
902                         <member>
903                         <database class="field">debit_amount</database> : <database class="datatype">numeric</database> 
904 --
905                         <literal>NOT NULL</literal>, 
906                         </member>
907                         <member>
908                         <database class="field">funding_source_credit</database> : <database class="datatype">integer</database> 
909 --
910                         <literal>REFERENCES</literal> <xref linkend="acq.table.funding-source-credit"/>. 
911                         </member>
912                         <member>
913                         <database class="field">credit_amount</database> : <database class="datatype">numeric</database> 
914 --
915                         </member>
916                 </simplelist>
917                 </formalpara>
918         <formalpara>
919                 <title>Indexes:</title>
920                 <simplelist type="horiz" columns="1">
921         <member><database class="index">acq_attribution_credit_idx</database> : funding_source_credit</member>
922         <member><database class="index">acq_attribution_debit_idx</database> : fund_debit</member>
923         </simplelist>
924         </formalpara>   
925     </simplesect>
926       <simplesect id="acq.table.distribution-formula"
927                xreflabel="acq.distribution_formula">
928         <title id="acq.table.distribution-formula-title">
929          Table:
930          
931          distribution_formula
932         </title>
933  
934                 <formalpara>
935                         <title>Columns:</title>
936                         <simplelist type="horiz" columns="1">
937                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
938                         <member>
939                         <database class="field">id</database> : <database class="datatype">serial</database> 
940 --
941                          <literal>PRIMARY KEY</literal>,
942                         </member>
943                         <member>
944                         <database class="field">owner</database> : <database class="datatype">integer</database> 
945 --
946                          <literal>UNIQUE#1</literal>,
947                         <literal>NOT NULL</literal>, 
948                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
949                         </member>
950                         <member>
951                         <database class="field">name</database> : <database class="datatype">text</database> 
952 --
953                          <literal>UNIQUE#1</literal>,
954                         <literal>NOT NULL</literal>, 
955                         </member>
956                         <member>
957                         <database class="field">skip_count</database> : <database class="datatype">integer</database> 
958 --
959                         <literal>NOT NULL</literal>, 
960                         </member>
961                 </simplelist>
962                 </formalpara>
963         <formalpara>         
964                 <title>Tables referencing acq.distribution_formula_application via Foreign Key Constraints:</title>
965                 <simplelist type="horiz" columns="2">
966                 <member><xref linkend="acq.table.distribution-formula-application"/></member> 
967                 <member><xref linkend="acq.table.distribution-formula-entry"/></member> 
968                 </simplelist>
969         </formalpara>
970     </simplesect>
971       <simplesect id="acq.table.distribution-formula-application"
972                xreflabel="acq.distribution_formula_application">
973         <title id="acq.table.distribution-formula-application-title">
974          Table:
975          
976          distribution_formula_application
977         </title>
978  
979                 <formalpara>
980                         <title>Columns:</title>
981                         <simplelist type="horiz" columns="1">
982                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
983                         <member>
984                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
985 --
986                          <literal>PRIMARY KEY</literal>,
987                         </member>
988                         <member>
989                         <database class="field">creator</database> : <database class="datatype">integer</database> 
990 --
991                         <literal>NOT NULL</literal>, 
992                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
993                         </member>
994                         <member>
995                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
996 --
997                         <literal>NOT NULL</literal>, 
998                         <literal>DEFAULT now()</literal>, 
999                         </member>
1000                         <member>
1001                         <database class="field">formula</database> : <database class="datatype">integer</database> 
1002 --
1003                         <literal>NOT NULL</literal>, 
1004                         <literal>REFERENCES</literal> <xref linkend="acq.table.distribution-formula"/>. 
1005                         </member>
1006                         <member>
1007                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
1008 --
1009                         <literal>NOT NULL</literal>, 
1010                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
1011                         </member>
1012                 </simplelist>
1013                 </formalpara>
1014         <formalpara>
1015                 <title>Indexes:</title>
1016                 <simplelist type="horiz" columns="1">
1017         <member><database class="index">acqdfa_creator_idx</database> : creator</member>
1018         <member><database class="index">acqdfa_df_idx</database> : formula</member>
1019         <member><database class="index">acqdfa_li_idx</database> : lineitem</member>
1020         </simplelist>
1021         </formalpara>   
1022     </simplesect>
1023       <simplesect id="acq.table.distribution-formula-entry"
1024                xreflabel="acq.distribution_formula_entry">
1025         <title id="acq.table.distribution-formula-entry-title">
1026          Table:
1027          
1028          distribution_formula_entry
1029         </title>
1030  
1031                 <formalpara>
1032                         <title>Columns:</title>
1033                         <simplelist type="horiz" columns="1">
1034                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1035                         <member>
1036                         <database class="field">id</database> : <database class="datatype">serial</database> 
1037 --
1038                          <literal>PRIMARY KEY</literal>,
1039                         </member>
1040                         <member>
1041                         <database class="field">formula</database> : <database class="datatype">integer</database> 
1042 --
1043                          <literal>UNIQUE#1</literal>,
1044                         <literal>NOT NULL</literal>, 
1045                         <literal>REFERENCES</literal> <xref linkend="acq.table.distribution-formula"/>. 
1046                         </member>
1047                         <member>
1048                         <database class="field">position</database> : <database class="datatype">integer</database> 
1049 --
1050                          <literal>UNIQUE#1</literal>,
1051                         <literal>NOT NULL</literal>, 
1052                         </member>
1053                         <member>
1054                         <database class="field">item_count</database> : <database class="datatype">integer</database> 
1055 --
1056                         <literal>NOT NULL</literal>, 
1057                         </member>
1058                         <member>
1059                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
1060 --
1061                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
1062                         </member>
1063                         <member>
1064                         <database class="field">location</database> : <database class="datatype">integer</database> 
1065 --
1066                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-location"/>. 
1067                         </member>
1068                 </simplelist>
1069                 </formalpara>
1070         <formalpara>
1071         <title>Constraints:</title>
1072         <simplelist type="horiz" columns="1">
1073           <member><database class="constraint">acqdfe_must_be_somewhere</database> : CHECK (((owning_lib IS NOT NULL) OR (location IS NOT NULL)))</member>
1074         </simplelist>
1075         </formalpara>
1076     </simplesect>
1077       <simplesect id="acq.table.edi-account"
1078                xreflabel="acq.edi_account">
1079         <title id="acq.table.edi-account-title">
1080          Table:
1081          
1082          edi_account
1083         </title>
1084  
1085                 <formalpara>
1086                         <title>Columns:</title>
1087                         <simplelist type="horiz" columns="1">
1088                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1089                         <member>
1090                         <database class="field">id</database> : <database class="datatype">integer</database> 
1091 --
1092                          <literal>PRIMARY KEY</literal>,
1093                         <literal>DEFAULT nextval(&apos;config.remote_account_id_seq&apos;::regclass)</literal>, 
1094                         </member>
1095                         <member>
1096                         <database class="field">label</database> : <database class="datatype">text</database> 
1097 --
1098                         <literal>NOT NULL</literal>, 
1099                         </member>
1100                         <member>
1101                         <database class="field">host</database> : <database class="datatype">text</database> 
1102 --
1103                         <literal>NOT NULL</literal>, 
1104                         </member>
1105                         <member>
1106                         <database class="field">username</database> : <database class="datatype">text</database> 
1107 --
1108                         </member>
1109                         <member>
1110                         <database class="field">password</database> : <database class="datatype">text</database> 
1111 --
1112                         </member>
1113                         <member>
1114                         <database class="field">account</database> : <database class="datatype">text</database> 
1115 --
1116                         </member>
1117                         <member>
1118                         <database class="field">path</database> : <database class="datatype">text</database> 
1119 --
1120                         </member>
1121                         <member>
1122                         <database class="field">owner</database> : <database class="datatype">integer</database> 
1123 --
1124                         <literal>NOT NULL</literal>, 
1125                         </member>
1126                         <member>
1127                         <database class="field">last_activity</database> : <database class="datatype">timestamp with time zone</database> 
1128 --
1129                         </member>
1130                         <member>
1131                         <database class="field">provider</database> : <database class="datatype">integer</database> 
1132 --
1133                         <literal>NOT NULL</literal>, 
1134                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
1135                         </member>
1136                         <member>
1137                         <database class="field">in_dir</database> : <database class="datatype">text</database> 
1138 --
1139                         </member>
1140                         <member>
1141                         <database class="field">vendcode</database> : <database class="datatype">text</database> 
1142 --
1143                         </member>
1144                         <member>
1145                         <database class="field">vendacct</database> : <database class="datatype">text</database> 
1146 --
1147                         </member>
1148                 </simplelist>
1149                 </formalpara>
1150         <formalpara>         
1151                 <title>Tables referencing acq.edi_message via Foreign Key Constraints:</title>
1152                 <simplelist type="horiz" columns="2">
1153                 <member><xref linkend="acq.table.edi-message"/></member> 
1154                 <member><xref linkend="acq.table.provider"/></member> 
1155                 </simplelist>
1156         </formalpara>
1157     </simplesect>
1158       <simplesect id="acq.table.edi-message"
1159                xreflabel="acq.edi_message">
1160         <title id="acq.table.edi-message-title">
1161          Table:
1162          
1163          edi_message
1164         </title>
1165  
1166                 <formalpara>
1167                         <title>Columns:</title>
1168                         <simplelist type="horiz" columns="1">
1169                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1170                         <member>
1171                         <database class="field">id</database> : <database class="datatype">serial</database> 
1172 --
1173                          <literal>PRIMARY KEY</literal>,
1174                         </member>
1175                         <member>
1176                         <database class="field">account</database> : <database class="datatype">integer</database> 
1177 --
1178                         <literal>REFERENCES</literal> <xref linkend="acq.table.edi-account"/>. 
1179                         </member>
1180                         <member>
1181                         <database class="field">remote_file</database> : <database class="datatype">text</database> 
1182 --
1183                         </member>
1184                         <member>
1185                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
1186 --
1187                         <literal>NOT NULL</literal>, 
1188                         <literal>DEFAULT now()</literal>, 
1189                         </member>
1190                         <member>
1191                         <database class="field">translate_time</database> : <database class="datatype">timestamp with time zone</database> 
1192 --
1193                         </member>
1194                         <member>
1195                         <database class="field">process_time</database> : <database class="datatype">timestamp with time zone</database> 
1196 --
1197                         </member>
1198                         <member>
1199                         <database class="field">error_time</database> : <database class="datatype">timestamp with time zone</database> 
1200 --
1201                         </member>
1202                         <member>
1203                         <database class="field">status</database> : <database class="datatype">text</database> 
1204 --
1205                         <literal>NOT NULL</literal>, 
1206                         <literal>DEFAULT &apos;new&apos;::text</literal>, 
1207                         </member>
1208                         <member>
1209                         <database class="field">edi</database> : <database class="datatype">text</database> 
1210 --
1211                         </member>
1212                         <member>
1213                         <database class="field">jedi</database> : <database class="datatype">text</database> 
1214 --
1215                         </member>
1216                         <member>
1217                         <database class="field">error</database> : <database class="datatype">text</database> 
1218 --
1219                         </member>
1220                         <member>
1221                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
1222 --
1223                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
1224                         </member>
1225                         <member>
1226                         <database class="field">message_type</database> : <database class="datatype">text</database> 
1227 --
1228                         <literal>NOT NULL</literal>, 
1229                         </member>
1230                 </simplelist>
1231                 </formalpara>
1232         <formalpara>
1233         <title>Constraints:</title>
1234         <simplelist type="horiz" columns="1">
1235           <member><database class="constraint">status_value</database> : CHECK ((status = ANY (ARRAY[&apos;new&apos;::text, &apos;translated&apos;::text, &apos;trans_error&apos;::text, &apos;processed&apos;::text, &apos;proc_error&apos;::text, &apos;delete_error&apos;::text, &apos;retry&apos;::text, &apos;complete&apos;::text])))</member>
1236           <member><database class="constraint">valid_message_type</database> : CHECK ((message_type = ANY (ARRAY[&apos;ORDERS&apos;::text, &apos;ORDRSP&apos;::text, &apos;INVOIC&apos;::text, &apos;OSTENQ&apos;::text, &apos;OSTRPT&apos;::text])))</member>
1237         </simplelist>
1238         </formalpara>
1239     </simplesect>
1240       <simplesect id="acq.table.exchange-rate"
1241                xreflabel="acq.exchange_rate">
1242         <title id="acq.table.exchange-rate-title">
1243          Table:
1244          
1245          exchange_rate
1246         </title>
1247  
1248                 <formalpara>
1249                         <title>Columns:</title>
1250                         <simplelist type="horiz" columns="1">
1251                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1252                         <member>
1253                         <database class="field">id</database> : <database class="datatype">serial</database> 
1254 --
1255                          <literal>PRIMARY KEY</literal>,
1256                         </member>
1257                         <member>
1258                         <database class="field">from_currency</database> : <database class="datatype">text</database> 
1259 --
1260                          <literal>UNIQUE#1</literal>,
1261                         <literal>NOT NULL</literal>, 
1262                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
1263                         </member>
1264                         <member>
1265                         <database class="field">to_currency</database> : <database class="datatype">text</database> 
1266 --
1267                          <literal>UNIQUE#1</literal>,
1268                         <literal>NOT NULL</literal>, 
1269                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
1270                         </member>
1271                         <member>
1272                         <database class="field">ratio</database> : <database class="datatype">numeric</database> 
1273 --
1274                         <literal>NOT NULL</literal>, 
1275                         </member>
1276                 </simplelist>
1277                 </formalpara>
1278     </simplesect>
1279       <simplesect id="acq.table.fiscal-calendar"
1280                xreflabel="acq.fiscal_calendar">
1281         <title id="acq.table.fiscal-calendar-title">
1282          Table:
1283          
1284          fiscal_calendar
1285         </title>
1286  
1287                 <formalpara>
1288                         <title>Columns:</title>
1289                         <simplelist type="horiz" columns="1">
1290                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1291                         <member>
1292                         <database class="field">id</database> : <database class="datatype">serial</database> 
1293 --
1294                          <literal>PRIMARY KEY</literal>,
1295                         </member>
1296                         <member>
1297                         <database class="field">name</database> : <database class="datatype">text</database> 
1298 --
1299                         <literal>NOT NULL</literal>, 
1300                         </member>
1301                 </simplelist>
1302                 </formalpara>
1303         <formalpara>         
1304                 <title>Tables referencing acq.fiscal_year via Foreign Key Constraints:</title>
1305                 <simplelist type="horiz" columns="2">
1306                 <member><xref linkend="acq.table.fiscal-year"/></member> 
1307                 <member><xref linkend="actor.table.org-unit"/></member> 
1308                 </simplelist>
1309         </formalpara>
1310     </simplesect>
1311       <simplesect id="acq.table.fiscal-year"
1312                xreflabel="acq.fiscal_year">
1313         <title id="acq.table.fiscal-year-title">
1314          Table:
1315          
1316          fiscal_year
1317         </title>
1318  
1319                 <formalpara>
1320                         <title>Columns:</title>
1321                         <simplelist type="horiz" columns="1">
1322                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1323                         <member>
1324                         <database class="field">id</database> : <database class="datatype">serial</database> 
1325 --
1326                          <literal>PRIMARY KEY</literal>,
1327                         </member>
1328                         <member>
1329                         <database class="field">calendar</database> : <database class="datatype">integer</database> 
1330 --
1331                          <literal>UNIQUE#1</literal>,
1332                          <literal>UNIQUE#2</literal>,
1333                         <literal>NOT NULL</literal>, 
1334                         <literal>REFERENCES</literal> <xref linkend="acq.table.fiscal-calendar"/>. 
1335                         </member>
1336                         <member>
1337                         <database class="field">year</database> : <database class="datatype">integer</database> 
1338 --
1339                          <literal>UNIQUE#1</literal>,
1340                         <literal>NOT NULL</literal>, 
1341                         </member>
1342                         <member>
1343                         <database class="field">year_begin</database> : <database class="datatype">timestamp with time zone</database> 
1344 --
1345                          <literal>UNIQUE#2</literal>,
1346                         <literal>NOT NULL</literal>, 
1347                         </member>
1348                         <member>
1349                         <database class="field">year_end</database> : <database class="datatype">timestamp with time zone</database> 
1350 --
1351                         <literal>NOT NULL</literal>, 
1352                         </member>
1353                 </simplelist>
1354                 </formalpara>
1355     </simplesect>
1356       <simplesect id="acq.table.fund"
1357                xreflabel="acq.fund">
1358         <title id="acq.table.fund-title">
1359          Table:
1360          
1361          fund
1362         </title>
1363  
1364                 <formalpara>
1365                         <title>Columns:</title>
1366                         <simplelist type="horiz" columns="1">
1367                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1368                         <member>
1369                         <database class="field">id</database> : <database class="datatype">serial</database> 
1370 --
1371                          <literal>PRIMARY KEY</literal>,
1372                         </member>
1373                         <member>
1374                         <database class="field">org</database> : <database class="datatype">integer</database> 
1375 --
1376                          <literal>UNIQUE#2</literal>,
1377                          <literal>UNIQUE#1</literal>,
1378                         <literal>NOT NULL</literal>, 
1379                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
1380                         </member>
1381                         <member>
1382                         <database class="field">name</database> : <database class="datatype">text</database> 
1383 --
1384                          <literal>UNIQUE#1</literal>,
1385                         <literal>NOT NULL</literal>, 
1386                         </member>
1387                         <member>
1388                         <database class="field">year</database> : <database class="datatype">integer</database> 
1389 --
1390                          <literal>UNIQUE#2</literal>,
1391                          <literal>UNIQUE#1</literal>,
1392                         <literal>NOT NULL</literal>, 
1393                         <literal>DEFAULT date_part(&apos;year&apos;::text, now())</literal>, 
1394                         </member>
1395                         <member>
1396                         <database class="field">currency_type</database> : <database class="datatype">text</database> 
1397 --
1398                         <literal>NOT NULL</literal>, 
1399                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
1400                         </member>
1401                         <member>
1402                         <database class="field">code</database> : <database class="datatype">text</database> 
1403 --
1404                          <literal>UNIQUE#2</literal>,
1405                         </member>
1406                         <member>
1407                         <database class="field">rollover</database> : <database class="datatype">boolean</database> 
1408 --
1409                         <literal>NOT NULL</literal>, 
1410                         <literal>DEFAULT false</literal>, 
1411                         </member>
1412                         <member>
1413                         <database class="field">propagate</database> : <database class="datatype">boolean</database> 
1414 --
1415                         <literal>NOT NULL</literal>, 
1416                         <literal>DEFAULT true</literal>, 
1417                         </member>
1418                         <member>
1419                         <database class="field">active</database> : <database class="datatype">boolean</database> 
1420 --
1421                         <literal>NOT NULL</literal>, 
1422                         <literal>DEFAULT true</literal>, 
1423                         </member>
1424                         <member>
1425                         <database class="field">balance_warning_percent</database> : <database class="datatype">integer</database> 
1426 --
1427                         </member>
1428                         <member>
1429                         <database class="field">balance_stop_percent</database> : <database class="datatype">integer</database> 
1430 --
1431                         </member>
1432                 </simplelist>
1433                 </formalpara>
1434         <formalpara>
1435         <title>Constraints:</title>
1436         <simplelist type="horiz" columns="1">
1437           <member><database class="constraint">acq_fund_rollover_implies_propagate</database> : CHECK ((propagate OR (NOT rollover)))</member>
1438         </simplelist>
1439         </formalpara>
1440         <formalpara>         
1441                 <title>Tables referencing acq.fund_allocation via Foreign Key Constraints:</title>
1442                 <simplelist type="horiz" columns="2">
1443                 <member><xref linkend="acq.table.fund-allocation"/></member> 
1444                 <member><xref linkend="acq.table.fund-debit"/></member> 
1445                 <member><xref linkend="acq.table.fund-tag-map"/></member> 
1446                 <member><xref linkend="acq.table.fund-transfer"/></member> 
1447                 <member><xref linkend="acq.table.invoice-item"/></member> 
1448                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
1449                 <member><xref linkend="acq.table.po-item"/></member> 
1450                 </simplelist>
1451         </formalpara>
1452     </simplesect>
1453       <simplesect id="acq.table.fund-allocation"
1454                xreflabel="acq.fund_allocation">
1455         <title id="acq.table.fund-allocation-title">
1456          Table:
1457          
1458          fund_allocation
1459         </title>
1460  
1461                 <formalpara>
1462                         <title>Columns:</title>
1463                         <simplelist type="horiz" columns="1">
1464                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1465                         <member>
1466                         <database class="field">id</database> : <database class="datatype">serial</database> 
1467 --
1468                          <literal>PRIMARY KEY</literal>,
1469                         </member>
1470                         <member>
1471                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
1472 --
1473                         <literal>NOT NULL</literal>, 
1474                         <literal>REFERENCES</literal> <xref linkend="acq.table.funding-source"/>. 
1475                         </member>
1476                         <member>
1477                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1478 --
1479                         <literal>NOT NULL</literal>, 
1480                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1481                         </member>
1482                         <member>
1483                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1484 --
1485                         <literal>NOT NULL</literal>, 
1486                         </member>
1487                         <member>
1488                         <database class="field">allocator</database> : <database class="datatype">integer</database> 
1489 --
1490                         <literal>NOT NULL</literal>, 
1491                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
1492                         </member>
1493                         <member>
1494                         <database class="field">note</database> : <database class="datatype">text</database> 
1495 --
1496                         </member>
1497                         <member>
1498                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
1499 --
1500                         <literal>NOT NULL</literal>, 
1501                         <literal>DEFAULT now()</literal>, 
1502                         </member>
1503                 </simplelist>
1504                 </formalpara>
1505         <formalpara>
1506                 <title>Indexes:</title>
1507                 <simplelist type="horiz" columns="1">
1508         <member><database class="index">fund_alloc_allocator_idx</database> : allocator</member>
1509         </simplelist>
1510         </formalpara>   
1511     </simplesect>
1512       <simplesect id="acq.table.fund-allocation-percent"
1513                xreflabel="acq.fund_allocation_percent">
1514         <title id="acq.table.fund-allocation-percent-title">
1515          Table:
1516          
1517          fund_allocation_percent
1518         </title>
1519  
1520                 <formalpara>
1521                         <title>Columns:</title>
1522                         <simplelist type="horiz" columns="1">
1523                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1524                         <member>
1525                         <database class="field">id</database> : <database class="datatype">serial</database> 
1526 --
1527                          <literal>PRIMARY KEY</literal>,
1528                         </member>
1529                         <member>
1530                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
1531 --
1532                          <literal>UNIQUE#1</literal>,
1533                         <literal>NOT NULL</literal>, 
1534                         <literal>REFERENCES</literal> <xref linkend="acq.table.funding-source"/>. 
1535                         </member>
1536                         <member>
1537                         <database class="field">org</database> : <database class="datatype">integer</database> 
1538 --
1539                          <literal>UNIQUE#1</literal>,
1540                         <literal>NOT NULL</literal>, 
1541                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
1542                         </member>
1543                         <member>
1544                         <database class="field">fund_code</database> : <database class="datatype">text</database> 
1545 --
1546                          <literal>UNIQUE#1</literal>,
1547                         </member>
1548                         <member>
1549                         <database class="field">percent</database> : <database class="datatype">numeric</database> 
1550 --
1551                         <literal>NOT NULL</literal>, 
1552                         </member>
1553                         <member>
1554                         <database class="field">allocator</database> : <database class="datatype">integer</database> 
1555 --
1556                         <literal>NOT NULL</literal>, 
1557                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
1558                         </member>
1559                         <member>
1560                         <database class="field">note</database> : <database class="datatype">text</database> 
1561 --
1562                         </member>
1563                         <member>
1564                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
1565 --
1566                         <literal>NOT NULL</literal>, 
1567                         <literal>DEFAULT now()</literal>, 
1568                         </member>
1569                 </simplelist>
1570                 </formalpara>
1571         <formalpara>
1572         <title>Constraints:</title>
1573         <simplelist type="horiz" columns="1">
1574           <member><database class="constraint">percentage_range</database> : CHECK (((percent &gt;= (0)::numeric) AND (percent &lt;= (100)::numeric)))</member>
1575         </simplelist>
1576         </formalpara>
1577     </simplesect>
1578       <simplesect id="acq.view.fund-allocation-total"
1579                xreflabel="acq.fund_allocation_total">
1580         <title id="acq.view.fund-allocation-total-title">
1581          View:
1582          
1583          fund_allocation_total
1584         </title>
1585  
1586                 <formalpara>
1587                         <title>Columns:</title>
1588                         <simplelist type="horiz" columns="1">
1589                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1590                         <member>
1591                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1592 --
1593                         </member>
1594                         <member>
1595                         <database class="field">amount</database> : <database class="datatype">numeric(100,2)</database> 
1596 --
1597                         </member>
1598                 </simplelist>
1599                 </formalpara>
1600     </simplesect>
1601       <simplesect id="acq.view.fund-combined-balance"
1602                xreflabel="acq.fund_combined_balance">
1603         <title id="acq.view.fund-combined-balance-title">
1604          View:
1605          
1606          fund_combined_balance
1607         </title>
1608  
1609                 <formalpara>
1610                         <title>Columns:</title>
1611                         <simplelist type="horiz" columns="1">
1612                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1613                         <member>
1614                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1615 --
1616                         </member>
1617                         <member>
1618                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1619 --
1620                         </member>
1621                 </simplelist>
1622                 </formalpara>
1623     </simplesect>
1624       <simplesect id="acq.table.fund-debit"
1625                xreflabel="acq.fund_debit">
1626         <title id="acq.table.fund-debit-title">
1627          Table:
1628          
1629          fund_debit
1630         </title>
1631  
1632                 <formalpara>
1633                         <title>Columns:</title>
1634                         <simplelist type="horiz" columns="1">
1635                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1636                         <member>
1637                         <database class="field">id</database> : <database class="datatype">serial</database> 
1638 --
1639                          <literal>PRIMARY KEY</literal>,
1640                         </member>
1641                         <member>
1642                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1643 --
1644                         <literal>NOT NULL</literal>, 
1645                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1646                         </member>
1647                         <member>
1648                         <database class="field">origin_amount</database> : <database class="datatype">numeric</database> 
1649 --
1650                         <literal>NOT NULL</literal>, 
1651                         </member>
1652                         <member>
1653                         <database class="field">origin_currency_type</database> : <database class="datatype">text</database> 
1654 --
1655                         <literal>NOT NULL</literal>, 
1656                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
1657                         </member>
1658                         <member>
1659                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1660 --
1661                         <literal>NOT NULL</literal>, 
1662                         </member>
1663                         <member>
1664                         <database class="field">encumbrance</database> : <database class="datatype">boolean</database> 
1665 --
1666                         <literal>NOT NULL</literal>, 
1667                         <literal>DEFAULT true</literal>, 
1668                         </member>
1669                         <member>
1670                         <database class="field">debit_type</database> : <database class="datatype">text</database> 
1671 --
1672                         <literal>NOT NULL</literal>, 
1673                         </member>
1674                         <member>
1675                         <database class="field">xfer_destination</database> : <database class="datatype">integer</database> 
1676 --
1677                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1678                         </member>
1679                         <member>
1680                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
1681 --
1682                         <literal>NOT NULL</literal>, 
1683                         <literal>DEFAULT now()</literal>, 
1684                         </member>
1685                 </simplelist>
1686                 </formalpara>
1687         <formalpara>         
1688                 <title>Tables referencing acq.debit_attribution via Foreign Key Constraints:</title>
1689                 <simplelist type="horiz" columns="2">
1690                 <member><xref linkend="acq.table.debit-attribution"/></member> 
1691                 <member><xref linkend="acq.table.invoice-item"/></member> 
1692                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
1693                 <member><xref linkend="acq.table.po-item"/></member> 
1694                 </simplelist>
1695         </formalpara>
1696     </simplesect>
1697       <simplesect id="acq.view.fund-debit-total"
1698                xreflabel="acq.fund_debit_total">
1699         <title id="acq.view.fund-debit-total-title">
1700          View:
1701          
1702          fund_debit_total
1703         </title>
1704  
1705                 <formalpara>
1706                         <title>Columns:</title>
1707                         <simplelist type="horiz" columns="1">
1708                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1709                         <member>
1710                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1711 --
1712                         </member>
1713                         <member>
1714                         <database class="field">encumbrance</database> : <database class="datatype">boolean</database> 
1715 --
1716                         </member>
1717                         <member>
1718                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1719 --
1720                         </member>
1721                 </simplelist>
1722                 </formalpara>
1723     </simplesect>
1724       <simplesect id="acq.view.fund-encumbrance-total"
1725                xreflabel="acq.fund_encumbrance_total">
1726         <title id="acq.view.fund-encumbrance-total-title">
1727          View:
1728          
1729          fund_encumbrance_total
1730         </title>
1731  
1732                 <formalpara>
1733                         <title>Columns:</title>
1734                         <simplelist type="horiz" columns="1">
1735                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1736                         <member>
1737                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1738 --
1739                         </member>
1740                         <member>
1741                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1742 --
1743                         </member>
1744                 </simplelist>
1745                 </formalpara>
1746     </simplesect>
1747       <simplesect id="acq.view.fund-spent-balance"
1748                xreflabel="acq.fund_spent_balance">
1749         <title id="acq.view.fund-spent-balance-title">
1750          View:
1751          
1752          fund_spent_balance
1753         </title>
1754  
1755                 <formalpara>
1756                         <title>Columns:</title>
1757                         <simplelist type="horiz" columns="1">
1758                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1759                         <member>
1760                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1761 --
1762                         </member>
1763                         <member>
1764                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1765 --
1766                         </member>
1767                 </simplelist>
1768                 </formalpara>
1769     </simplesect>
1770       <simplesect id="acq.view.fund-spent-total"
1771                xreflabel="acq.fund_spent_total">
1772         <title id="acq.view.fund-spent-total-title">
1773          View:
1774          
1775          fund_spent_total
1776         </title>
1777  
1778                 <formalpara>
1779                         <title>Columns:</title>
1780                         <simplelist type="horiz" columns="1">
1781                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1782                         <member>
1783                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1784 --
1785                         </member>
1786                         <member>
1787                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
1788 --
1789                         </member>
1790                 </simplelist>
1791                 </formalpara>
1792     </simplesect>
1793       <simplesect id="acq.table.fund-tag"
1794                xreflabel="acq.fund_tag">
1795         <title id="acq.table.fund-tag-title">
1796          Table:
1797          
1798          fund_tag
1799         </title>
1800  
1801                 <formalpara>
1802                         <title>Columns:</title>
1803                         <simplelist type="horiz" columns="1">
1804                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1805                         <member>
1806                         <database class="field">id</database> : <database class="datatype">serial</database> 
1807 --
1808                          <literal>PRIMARY KEY</literal>,
1809                         </member>
1810                         <member>
1811                         <database class="field">owner</database> : <database class="datatype">integer</database> 
1812 --
1813                          <literal>UNIQUE#1</literal>,
1814                         <literal>NOT NULL</literal>, 
1815                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
1816                         </member>
1817                         <member>
1818                         <database class="field">name</database> : <database class="datatype">text</database> 
1819 --
1820                          <literal>UNIQUE#1</literal>,
1821                         <literal>NOT NULL</literal>, 
1822                         </member>
1823                 </simplelist>
1824                 </formalpara>
1825         <formalpara>         
1826                 <title>Tables referencing acq.fund_tag_map via Foreign Key Constraints:</title>
1827                 <simplelist type="horiz" columns="2">
1828                 <member><xref linkend="acq.table.fund-tag-map"/></member> 
1829                 </simplelist>
1830         </formalpara>
1831     </simplesect>
1832       <simplesect id="acq.table.fund-tag-map"
1833                xreflabel="acq.fund_tag_map">
1834         <title id="acq.table.fund-tag-map-title">
1835          Table:
1836          
1837          fund_tag_map
1838         </title>
1839  
1840                 <formalpara>
1841                         <title>Columns:</title>
1842                         <simplelist type="horiz" columns="1">
1843                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1844                         <member>
1845                         <database class="field">id</database> : <database class="datatype">serial</database> 
1846 --
1847                          <literal>PRIMARY KEY</literal>,
1848                         </member>
1849                         <member>
1850                         <database class="field">fund</database> : <database class="datatype">integer</database> 
1851 --
1852                          <literal>UNIQUE#1</literal>,
1853                         <literal>NOT NULL</literal>, 
1854                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1855                         </member>
1856                         <member>
1857                         <database class="field">tag</database> : <database class="datatype">integer</database> 
1858 --
1859                          <literal>UNIQUE#1</literal>,
1860                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund-tag"/>. 
1861                         </member>
1862                 </simplelist>
1863                 </formalpara>
1864     </simplesect>
1865       <simplesect id="acq.table.fund-transfer"
1866                xreflabel="acq.fund_transfer">
1867         <title id="acq.table.fund-transfer-title">
1868          Table:
1869          
1870          fund_transfer
1871         </title>
1872  
1873         <para>
1874           
1875 Fund Transfer
1876 Each row represents the transfer of money from a source fund
1877 to a destination fund.  There should be corresponding entries
1878 in acq.fund_allocation.  The purpose of acq.fund_transfer is
1879 to record how much money moved from which fund to which other
1880 fund.
1881 The presence of two amount fields, rather than one, reflects
1882 the possibility that the two funds are denominated in different
1883 currencies.  If they use the same currency type, the two
1884 amounts should be the same.
1885         </para>
1886                 <formalpara>
1887                         <title>Columns:</title>
1888                         <simplelist type="horiz" columns="1">
1889                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1890                         <member>
1891                         <database class="field">id</database> : <database class="datatype">serial</database> 
1892 --
1893                          <literal>PRIMARY KEY</literal>,
1894                         </member>
1895                         <member>
1896                         <database class="field">src_fund</database> : <database class="datatype">integer</database> 
1897 --
1898                         <literal>NOT NULL</literal>, 
1899                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1900                         </member>
1901                         <member>
1902                         <database class="field">src_amount</database> : <database class="datatype">numeric</database> 
1903 --
1904                         <literal>NOT NULL</literal>, 
1905                         </member>
1906                         <member>
1907                         <database class="field">dest_fund</database> : <database class="datatype">integer</database> 
1908 --
1909                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
1910                         </member>
1911                         <member>
1912                         <database class="field">dest_amount</database> : <database class="datatype">numeric</database> 
1913 --
1914                         </member>
1915                         <member>
1916                         <database class="field">transfer_time</database> : <database class="datatype">timestamp with time zone</database> 
1917 --
1918                         <literal>NOT NULL</literal>, 
1919                         <literal>DEFAULT now()</literal>, 
1920                         </member>
1921                         <member>
1922                         <database class="field">transfer_user</database> : <database class="datatype">integer</database> 
1923 --
1924                         <literal>NOT NULL</literal>, 
1925                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
1926                         </member>
1927                         <member>
1928                         <database class="field">note</database> : <database class="datatype">text</database> 
1929 --
1930                         </member>
1931                         <member>
1932                         <database class="field">funding_source_credit</database> : <database class="datatype">integer</database> 
1933 --
1934                         <literal>NOT NULL</literal>, 
1935                         <literal>REFERENCES</literal> <xref linkend="acq.table.funding-source-credit"/>. 
1936                         </member>
1937                 </simplelist>
1938                 </formalpara>
1939         <formalpara>
1940                 <title>Indexes:</title>
1941                 <simplelist type="horiz" columns="1">
1942         <member><database class="index">acqftr_usr_idx</database> : transfer_user</member>
1943         </simplelist>
1944         </formalpara>   
1945     </simplesect>
1946       <simplesect id="acq.table.funding-source"
1947                xreflabel="acq.funding_source">
1948         <title id="acq.table.funding-source-title">
1949          Table:
1950          
1951          funding_source
1952         </title>
1953  
1954                 <formalpara>
1955                         <title>Columns:</title>
1956                         <simplelist type="horiz" columns="1">
1957                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
1958                         <member>
1959                         <database class="field">id</database> : <database class="datatype">serial</database> 
1960 --
1961                          <literal>PRIMARY KEY</literal>,
1962                         </member>
1963                         <member>
1964                         <database class="field">name</database> : <database class="datatype">text</database> 
1965 --
1966                          <literal>UNIQUE#1</literal>,
1967                         <literal>NOT NULL</literal>, 
1968                         </member>
1969                         <member>
1970                         <database class="field">owner</database> : <database class="datatype">integer</database> 
1971 --
1972                          <literal>UNIQUE#1</literal>,
1973                         <literal>NOT NULL</literal>, 
1974                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
1975                         </member>
1976                         <member>
1977                         <database class="field">currency_type</database> : <database class="datatype">text</database> 
1978 --
1979                         <literal>NOT NULL</literal>, 
1980                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
1981                         </member>
1982                         <member>
1983                         <database class="field">code</database> : <database class="datatype">text</database> 
1984 --
1985                          <literal>UNIQUE</literal>,
1986                         </member>
1987                 </simplelist>
1988                 </formalpara>
1989         <formalpara>         
1990                 <title>Tables referencing acq.fund_allocation via Foreign Key Constraints:</title>
1991                 <simplelist type="horiz" columns="2">
1992                 <member><xref linkend="acq.table.fund-allocation"/></member> 
1993                 <member><xref linkend="acq.table.fund-allocation-percent"/></member> 
1994                 <member><xref linkend="acq.table.funding-source-credit"/></member> 
1995                 </simplelist>
1996         </formalpara>
1997     </simplesect>
1998       <simplesect id="acq.view.funding-source-allocation-total"
1999                xreflabel="acq.funding_source_allocation_total">
2000         <title id="acq.view.funding-source-allocation-total-title">
2001          View:
2002          
2003          funding_source_allocation_total
2004         </title>
2005  
2006                 <formalpara>
2007                         <title>Columns:</title>
2008                         <simplelist type="horiz" columns="1">
2009                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2010                         <member>
2011                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
2012 --
2013                         </member>
2014                         <member>
2015                         <database class="field">amount</database> : <database class="datatype">numeric(100,2)</database> 
2016 --
2017                         </member>
2018                 </simplelist>
2019                 </formalpara>
2020     </simplesect>
2021       <simplesect id="acq.view.funding-source-balance"
2022                xreflabel="acq.funding_source_balance">
2023         <title id="acq.view.funding-source-balance-title">
2024          View:
2025          
2026          funding_source_balance
2027         </title>
2028  
2029                 <formalpara>
2030                         <title>Columns:</title>
2031                         <simplelist type="horiz" columns="1">
2032                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2033                         <member>
2034                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
2035 --
2036                         </member>
2037                         <member>
2038                         <database class="field">amount</database> : <database class="datatype">numeric(100,2)</database> 
2039 --
2040                         </member>
2041                 </simplelist>
2042                 </formalpara>
2043     </simplesect>
2044       <simplesect id="acq.table.funding-source-credit"
2045                xreflabel="acq.funding_source_credit">
2046         <title id="acq.table.funding-source-credit-title">
2047          Table:
2048          
2049          funding_source_credit
2050         </title>
2051  
2052                 <formalpara>
2053                         <title>Columns:</title>
2054                         <simplelist type="horiz" columns="1">
2055                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2056                         <member>
2057                         <database class="field">id</database> : <database class="datatype">serial</database> 
2058 --
2059                          <literal>PRIMARY KEY</literal>,
2060                         </member>
2061                         <member>
2062                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
2063 --
2064                         <literal>NOT NULL</literal>, 
2065                         <literal>REFERENCES</literal> <xref linkend="acq.table.funding-source"/>. 
2066                         </member>
2067                         <member>
2068                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
2069 --
2070                         <literal>NOT NULL</literal>, 
2071                         </member>
2072                         <member>
2073                         <database class="field">note</database> : <database class="datatype">text</database> 
2074 --
2075                         </member>
2076                         <member>
2077                         <database class="field">deadline_date</database> : <database class="datatype">timestamp with time zone</database> 
2078 --
2079                         </member>
2080                         <member>
2081                         <database class="field">effective_date</database> : <database class="datatype">timestamp with time zone</database> 
2082 --
2083                         <literal>NOT NULL</literal>, 
2084                         <literal>DEFAULT now()</literal>, 
2085                         </member>
2086                 </simplelist>
2087                 </formalpara>
2088         <formalpara>         
2089                 <title>Tables referencing acq.debit_attribution via Foreign Key Constraints:</title>
2090                 <simplelist type="horiz" columns="2">
2091                 <member><xref linkend="acq.table.debit-attribution"/></member> 
2092                 <member><xref linkend="acq.table.fund-transfer"/></member> 
2093                 </simplelist>
2094         </formalpara>
2095     </simplesect>
2096       <simplesect id="acq.view.funding-source-credit-total"
2097                xreflabel="acq.funding_source_credit_total">
2098         <title id="acq.view.funding-source-credit-total-title">
2099          View:
2100          
2101          funding_source_credit_total
2102         </title>
2103  
2104                 <formalpara>
2105                         <title>Columns:</title>
2106                         <simplelist type="horiz" columns="1">
2107                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2108                         <member>
2109                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
2110 --
2111                         </member>
2112                         <member>
2113                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
2114 --
2115                         </member>
2116                 </simplelist>
2117                 </formalpara>
2118     </simplesect>
2119       <simplesect id="acq.table.invoice"
2120                xreflabel="acq.invoice">
2121         <title id="acq.table.invoice-title">
2122          Table:
2123          
2124          invoice
2125         </title>
2126  
2127                 <formalpara>
2128                         <title>Columns:</title>
2129                         <simplelist type="horiz" columns="1">
2130                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2131                         <member>
2132                         <database class="field">id</database> : <database class="datatype">serial</database> 
2133 --
2134                          <literal>PRIMARY KEY</literal>,
2135                         </member>
2136                         <member>
2137                         <database class="field">receiver</database> : <database class="datatype">integer</database> 
2138 --
2139                         <literal>NOT NULL</literal>, 
2140                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
2141                         </member>
2142                         <member>
2143                         <database class="field">provider</database> : <database class="datatype">integer</database> 
2144 --
2145                          <literal>UNIQUE#1</literal>,
2146                         <literal>NOT NULL</literal>, 
2147                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
2148                         </member>
2149                         <member>
2150                         <database class="field">shipper</database> : <database class="datatype">integer</database> 
2151 --
2152                         <literal>NOT NULL</literal>, 
2153                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
2154                         </member>
2155                         <member>
2156                         <database class="field">recv_date</database> : <database class="datatype">timestamp with time zone</database> 
2157 --
2158                         <literal>NOT NULL</literal>, 
2159                         <literal>DEFAULT now()</literal>, 
2160                         </member>
2161                         <member>
2162                         <database class="field">recv_method</database> : <database class="datatype">text</database> 
2163 --
2164                         <literal>NOT NULL</literal>, 
2165                         <literal>DEFAULT &apos;EDI&apos;::text</literal>, 
2166                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice-method"/>. 
2167                         </member>
2168                         <member>
2169                         <database class="field">inv_type</database> : <database class="datatype">text</database> 
2170 --
2171                         </member>
2172                         <member>
2173                         <database class="field">inv_ident</database> : <database class="datatype">text</database> 
2174 --
2175                          <literal>UNIQUE#1</literal>,
2176                         <literal>NOT NULL</literal>, 
2177                         </member>
2178                         <member>
2179                         <database class="field">payment_auth</database> : <database class="datatype">text</database> 
2180 --
2181                         </member>
2182                         <member>
2183                         <database class="field">payment_method</database> : <database class="datatype">text</database> 
2184 --
2185                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice-payment-method"/>. 
2186                         </member>
2187                         <member>
2188                         <database class="field">note</database> : <database class="datatype">text</database> 
2189 --
2190                         </member>
2191                         <member>
2192                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
2193 --
2194                         <literal>NOT NULL</literal>, 
2195                         <literal>DEFAULT false</literal>, 
2196                         </member>
2197                 </simplelist>
2198                 </formalpara>
2199         <formalpara>         
2200                 <title>Tables referencing acq.invoice_entry via Foreign Key Constraints:</title>
2201                 <simplelist type="horiz" columns="2">
2202                 <member><xref linkend="acq.table.invoice-entry"/></member> 
2203                 <member><xref linkend="acq.table.invoice-item"/></member> 
2204                 </simplelist>
2205         </formalpara>
2206     </simplesect>
2207       <simplesect id="acq.table.invoice-entry"
2208                xreflabel="acq.invoice_entry">
2209         <title id="acq.table.invoice-entry-title">
2210          Table:
2211          
2212          invoice_entry
2213         </title>
2214  
2215                 <formalpara>
2216                         <title>Columns:</title>
2217                         <simplelist type="horiz" columns="1">
2218                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2219                         <member>
2220                         <database class="field">id</database> : <database class="datatype">serial</database> 
2221 --
2222                          <literal>PRIMARY KEY</literal>,
2223                         </member>
2224                         <member>
2225                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
2226 --
2227                         <literal>NOT NULL</literal>, 
2228                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice"/>. 
2229                         </member>
2230                         <member>
2231                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
2232 --
2233                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
2234                         </member>
2235                         <member>
2236                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
2237 --
2238                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
2239                         </member>
2240                         <member>
2241                         <database class="field">inv_item_count</database> : <database class="datatype">integer</database> 
2242 --
2243                         <literal>NOT NULL</literal>, 
2244                         </member>
2245                         <member>
2246                         <database class="field">phys_item_count</database> : <database class="datatype">integer</database> 
2247 --
2248                         </member>
2249                         <member>
2250                         <database class="field">note</database> : <database class="datatype">text</database> 
2251 --
2252                         </member>
2253                         <member>
2254                         <database class="field">billed_per_item</database> : <database class="datatype">boolean</database> 
2255 --
2256                         </member>
2257                         <member>
2258                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
2259 --
2260                         </member>
2261                         <member>
2262                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
2263 --
2264                         </member>
2265                         <member>
2266                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
2267 --
2268                         </member>
2269                 </simplelist>
2270                 </formalpara>
2271     </simplesect>
2272       <simplesect id="acq.table.invoice-item"
2273                xreflabel="acq.invoice_item">
2274         <title id="acq.table.invoice-item-title">
2275          Table:
2276          
2277          invoice_item
2278         </title>
2279  
2280                 <formalpara>
2281                         <title>Columns:</title>
2282                         <simplelist type="horiz" columns="1">
2283                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2284                         <member>
2285                         <database class="field">id</database> : <database class="datatype">serial</database> 
2286 --
2287                          <literal>PRIMARY KEY</literal>,
2288                         </member>
2289                         <member>
2290                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
2291 --
2292                         <literal>NOT NULL</literal>, 
2293                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice"/>. 
2294                         </member>
2295                         <member>
2296                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
2297 --
2298                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
2299                         </member>
2300                         <member>
2301                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
2302 --
2303                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund-debit"/>. 
2304                         </member>
2305                         <member>
2306                         <database class="field">inv_item_type</database> : <database class="datatype">text</database> 
2307 --
2308                         <literal>NOT NULL</literal>, 
2309                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice-item-type"/>. 
2310                         </member>
2311                         <member>
2312                         <database class="field">title</database> : <database class="datatype">text</database> 
2313 --
2314                         </member>
2315                         <member>
2316                         <database class="field">author</database> : <database class="datatype">text</database> 
2317 --
2318                         </member>
2319                         <member>
2320                         <database class="field">note</database> : <database class="datatype">text</database> 
2321 --
2322                         </member>
2323                         <member>
2324                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
2325 --
2326                         </member>
2327                         <member>
2328                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
2329 --
2330                         </member>
2331                         <member>
2332                         <database class="field">fund</database> : <database class="datatype">integer</database> 
2333 --
2334                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
2335                         </member>
2336                         <member>
2337                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
2338 --
2339                         </member>
2340                         <member>
2341                         <database class="field">po_item</database> : <database class="datatype">integer</database> 
2342 --
2343                         <literal>REFERENCES</literal> <xref linkend="acq.table.po-item"/>. 
2344                         </member>
2345                         <member>
2346                         <database class="field">target</database> : <database class="datatype">bigint</database> 
2347 --
2348                         </member>
2349                 </simplelist>
2350                 </formalpara>
2351     </simplesect>
2352       <simplesect id="acq.table.invoice-item-type"
2353                xreflabel="acq.invoice_item_type">
2354         <title id="acq.table.invoice-item-type-title">
2355          Table:
2356          
2357          invoice_item_type
2358         </title>
2359  
2360                 <formalpara>
2361                         <title>Columns:</title>
2362                         <simplelist type="horiz" columns="1">
2363                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2364                         <member>
2365                         <database class="field">code</database> : <database class="datatype">text</database> 
2366 --
2367                          <literal>PRIMARY KEY</literal>,
2368                         </member>
2369                         <member>
2370                         <database class="field">name</database> : <database class="datatype">text</database> 
2371 --
2372                         <literal>NOT NULL</literal>, 
2373                         </member>
2374                         <member>
2375                         <database class="field">prorate</database> : <database class="datatype">boolean</database> 
2376 --
2377                         <literal>NOT NULL</literal>, 
2378                         <literal>DEFAULT false</literal>, 
2379                         </member>
2380                 </simplelist>
2381                 </formalpara>
2382         <formalpara>         
2383                 <title>Tables referencing acq.invoice_item via Foreign Key Constraints:</title>
2384                 <simplelist type="horiz" columns="2">
2385                 <member><xref linkend="acq.table.invoice-item"/></member> 
2386                 <member><xref linkend="acq.table.po-item"/></member> 
2387                 </simplelist>
2388         </formalpara>
2389     </simplesect>
2390       <simplesect id="acq.table.invoice-method"
2391                xreflabel="acq.invoice_method">
2392         <title id="acq.table.invoice-method-title">
2393          Table:
2394          
2395          invoice_method
2396         </title>
2397  
2398                 <formalpara>
2399                         <title>Columns:</title>
2400                         <simplelist type="horiz" columns="1">
2401                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2402                         <member>
2403                         <database class="field">code</database> : <database class="datatype">text</database> 
2404 --
2405                          <literal>PRIMARY KEY</literal>,
2406                         </member>
2407                         <member>
2408                         <database class="field">name</database> : <database class="datatype">text</database> 
2409 --
2410                         <literal>NOT NULL</literal>, 
2411                         </member>
2412                 </simplelist>
2413                 </formalpara>
2414         <formalpara>         
2415                 <title>Tables referencing acq.invoice via Foreign Key Constraints:</title>
2416                 <simplelist type="horiz" columns="2">
2417                 <member><xref linkend="acq.table.invoice"/></member> 
2418                 </simplelist>
2419         </formalpara>
2420     </simplesect>
2421       <simplesect id="acq.table.invoice-payment-method"
2422                xreflabel="acq.invoice_payment_method">
2423         <title id="acq.table.invoice-payment-method-title">
2424          Table:
2425          
2426          invoice_payment_method
2427         </title>
2428  
2429                 <formalpara>
2430                         <title>Columns:</title>
2431                         <simplelist type="horiz" columns="1">
2432                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2433                         <member>
2434                         <database class="field">code</database> : <database class="datatype">text</database> 
2435 --
2436                          <literal>PRIMARY KEY</literal>,
2437                         </member>
2438                         <member>
2439                         <database class="field">name</database> : <database class="datatype">text</database> 
2440 --
2441                         <literal>NOT NULL</literal>, 
2442                         </member>
2443                 </simplelist>
2444                 </formalpara>
2445         <formalpara>         
2446                 <title>Tables referencing acq.invoice via Foreign Key Constraints:</title>
2447                 <simplelist type="horiz" columns="2">
2448                 <member><xref linkend="acq.table.invoice"/></member> 
2449                 </simplelist>
2450         </formalpara>
2451     </simplesect>
2452       <simplesect id="acq.table.lineitem"
2453                xreflabel="acq.lineitem">
2454         <title id="acq.table.lineitem-title">
2455          Table:
2456          
2457          lineitem
2458         </title>
2459  
2460                 <formalpara>
2461                         <title>Columns:</title>
2462                         <simplelist type="horiz" columns="1">
2463                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2464                         <member>
2465                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
2466 --
2467                          <literal>PRIMARY KEY</literal>,
2468                         </member>
2469                         <member>
2470                         <database class="field">creator</database> : <database class="datatype">integer</database> 
2471 --
2472                         <literal>NOT NULL</literal>, 
2473                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
2474                         </member>
2475                         <member>
2476                         <database class="field">editor</database> : <database class="datatype">integer</database> 
2477 --
2478                         <literal>NOT NULL</literal>, 
2479                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
2480                         </member>
2481                         <member>
2482                         <database class="field">selector</database> : <database class="datatype">integer</database> 
2483 --
2484                         <literal>NOT NULL</literal>, 
2485                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
2486                         </member>
2487                         <member>
2488                         <database class="field">provider</database> : <database class="datatype">integer</database> 
2489 --
2490                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
2491                         </member>
2492                         <member>
2493                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
2494 --
2495                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
2496                         </member>
2497                         <member>
2498                         <database class="field">picklist</database> : <database class="datatype">integer</database> 
2499 --
2500                         <literal>REFERENCES</literal> <xref linkend="acq.table.picklist"/>. 
2501                         </member>
2502                         <member>
2503                         <database class="field">expected_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
2504 --
2505                         </member>
2506                         <member>
2507                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
2508 --
2509                         <literal>NOT NULL</literal>, 
2510                         <literal>DEFAULT now()</literal>, 
2511                         </member>
2512                         <member>
2513                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
2514 --
2515                         <literal>NOT NULL</literal>, 
2516                         <literal>DEFAULT now()</literal>, 
2517                         </member>
2518                         <member>
2519                         <database class="field">marc</database> : <database class="datatype">text</database> 
2520 --
2521                         <literal>NOT NULL</literal>, 
2522                         </member>
2523                         <member>
2524                         <database class="field">eg_bib_id</database> : <database class="datatype">bigint</database> 
2525 --
2526                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
2527                         </member>
2528                         <member>
2529                         <database class="field">source_label</database> : <database class="datatype">text</database> 
2530 --
2531                         </member>
2532                         <member>
2533                         <database class="field">state</database> : <database class="datatype">text</database> 
2534 --
2535                         <literal>NOT NULL</literal>, 
2536                         <literal>DEFAULT &apos;new&apos;::text</literal>, 
2537                         </member>
2538                         <member>
2539                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
2540 --
2541                         <literal>REFERENCES</literal> <xref linkend="acq.table.cancel-reason"/>. 
2542                         </member>
2543                         <member>
2544                         <database class="field">estimated_unit_price</database> : <database class="datatype">numeric</database> 
2545 --
2546                         </member>
2547                         <member>
2548                         <database class="field">claim_policy</database> : <database class="datatype">integer</database> 
2549 --
2550                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-policy"/>. 
2551                         </member>
2552                 </simplelist>
2553                 </formalpara>
2554         <formalpara>
2555         <title>Constraints:</title>
2556         <simplelist type="horiz" columns="1">
2557           <member><database class="constraint">picklist_or_po</database> : CHECK (((picklist IS NOT NULL) OR (purchase_order IS NOT NULL)))</member>
2558         </simplelist>
2559         </formalpara>
2560         <formalpara>
2561                 <title>Indexes:</title>
2562                 <simplelist type="horiz" columns="1">
2563         <member><database class="index">li_creator_idx</database> : creator</member>
2564         <member><database class="index">li_editor_idx</database> : editor</member>
2565         <member><database class="index">li_pl_idx</database> : picklist</member>
2566         <member><database class="index">li_po_idx</database> : purchase_order</member>
2567         <member><database class="index">li_selector_idx</database> : selector</member>
2568         </simplelist>
2569         </formalpara>   
2570         <formalpara>         
2571                 <title>Tables referencing acq.distribution_formula_application via Foreign Key Constraints:</title>
2572                 <simplelist type="horiz" columns="2">
2573                 <member><xref linkend="acq.table.distribution-formula-application"/></member> 
2574                 <member><xref linkend="acq.table.invoice-entry"/></member> 
2575                 <member><xref linkend="acq.table.lineitem-attr"/></member> 
2576                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
2577                 <member><xref linkend="acq.table.lineitem-note"/></member> 
2578                 <member><xref linkend="acq.table.user-request"/></member> 
2579                 </simplelist>
2580         </formalpara>
2581     </simplesect>
2582       <simplesect id="acq.table.lineitem-alert-text"
2583                xreflabel="acq.lineitem_alert_text">
2584         <title id="acq.table.lineitem-alert-text-title">
2585          Table:
2586          
2587          lineitem_alert_text
2588         </title>
2589  
2590                 <formalpara>
2591                         <title>Columns:</title>
2592                         <simplelist type="horiz" columns="1">
2593                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2594                         <member>
2595                         <database class="field">id</database> : <database class="datatype">serial</database> 
2596 --
2597                          <literal>PRIMARY KEY</literal>,
2598                         </member>
2599                         <member>
2600                         <database class="field">code</database> : <database class="datatype">text</database> 
2601 --
2602                          <literal>UNIQUE#1</literal>,
2603                         <literal>NOT NULL</literal>, 
2604                         </member>
2605                         <member>
2606                         <database class="field">description</database> : <database class="datatype">text</database> 
2607 --
2608                         </member>
2609                         <member>
2610                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
2611 --
2612                          <literal>UNIQUE#1</literal>,
2613                         <literal>NOT NULL</literal>, 
2614                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
2615                         </member>
2616                 </simplelist>
2617                 </formalpara>
2618         <formalpara>         
2619                 <title>Tables referencing acq.lineitem_note via Foreign Key Constraints:</title>
2620                 <simplelist type="horiz" columns="2">
2621                 <member><xref linkend="acq.table.lineitem-note"/></member> 
2622                 </simplelist>
2623         </formalpara>
2624     </simplesect>
2625       <simplesect id="acq.table.lineitem-attr"
2626                xreflabel="acq.lineitem_attr">
2627         <title id="acq.table.lineitem-attr-title">
2628          Table:
2629          
2630          lineitem_attr
2631         </title>
2632  
2633                 <formalpara>
2634                         <title>Columns:</title>
2635                         <simplelist type="horiz" columns="1">
2636                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2637                         <member>
2638                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
2639 --
2640                          <literal>PRIMARY KEY</literal>,
2641                         </member>
2642                         <member>
2643                         <database class="field">definition</database> : <database class="datatype">bigint</database> 
2644 --
2645                         <literal>NOT NULL</literal>, 
2646                         </member>
2647                         <member>
2648                         <database class="field">lineitem</database> : <database class="datatype">bigint</database> 
2649 --
2650                         <literal>NOT NULL</literal>, 
2651                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
2652                         </member>
2653                         <member>
2654                         <database class="field">attr_type</database> : <database class="datatype">text</database> 
2655 --
2656                         <literal>NOT NULL</literal>, 
2657                         </member>
2658                         <member>
2659                         <database class="field">attr_name</database> : <database class="datatype">text</database> 
2660 --
2661                         <literal>NOT NULL</literal>, 
2662                         </member>
2663                         <member>
2664                         <database class="field">attr_value</database> : <database class="datatype">text</database> 
2665 --
2666                         <literal>NOT NULL</literal>, 
2667                         </member>
2668                 </simplelist>
2669                 </formalpara>
2670         <formalpara>
2671                 <title>Indexes:</title>
2672                 <simplelist type="horiz" columns="1">
2673         <member><database class="index">li_attr_definition_idx</database> : definition</member>
2674         <member><database class="index">li_attr_li_idx</database> : lineitem</member>
2675         <member><database class="index">li_attr_value_idx</database> : attr_value</member>
2676         </simplelist>
2677         </formalpara>   
2678     </simplesect>
2679       <simplesect id="acq.table.lineitem-attr-definition"
2680                xreflabel="acq.lineitem_attr_definition">
2681         <title id="acq.table.lineitem-attr-definition-title">
2682          Table:
2683          
2684          lineitem_attr_definition
2685         </title>
2686  
2687                 <formalpara>
2688                         <title>Columns:</title>
2689                         <simplelist type="horiz" columns="1">
2690                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2691                         <member>
2692                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
2693 --
2694                          <literal>PRIMARY KEY</literal>,
2695                         </member>
2696                         <member>
2697                         <database class="field">code</database> : <database class="datatype">text</database> 
2698 --
2699                         <literal>NOT NULL</literal>, 
2700                         </member>
2701                         <member>
2702                         <database class="field">description</database> : <database class="datatype">text</database> 
2703 --
2704                         <literal>NOT NULL</literal>, 
2705                         </member>
2706                         <member>
2707                         <database class="field">remove</database> : <database class="datatype">text</database> 
2708 --
2709                         <literal>NOT NULL</literal>, 
2710                         <literal>DEFAULT &apos;&apos;::text</literal>, 
2711                         </member>
2712                         <member>
2713                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
2714 --
2715                         <literal>NOT NULL</literal>, 
2716                         <literal>DEFAULT false</literal>, 
2717                         </member>
2718                 </simplelist>
2719                 </formalpara>
2720     </simplesect>
2721       <simplesect id="acq.table.lineitem-detail"
2722                xreflabel="acq.lineitem_detail">
2723         <title id="acq.table.lineitem-detail-title">
2724          Table:
2725          
2726          lineitem_detail
2727         </title>
2728  
2729                 <formalpara>
2730                         <title>Columns:</title>
2731                         <simplelist type="horiz" columns="1">
2732                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2733                         <member>
2734                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
2735 --
2736                          <literal>PRIMARY KEY</literal>,
2737                         </member>
2738                         <member>
2739                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
2740 --
2741                         <literal>NOT NULL</literal>, 
2742                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
2743                         </member>
2744                         <member>
2745                         <database class="field">fund</database> : <database class="datatype">integer</database> 
2746 --
2747                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
2748                         </member>
2749                         <member>
2750                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
2751 --
2752                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund-debit"/>. 
2753                         </member>
2754                         <member>
2755                         <database class="field">eg_copy_id</database> : <database class="datatype">bigint</database> 
2756 --
2757                         </member>
2758                         <member>
2759                         <database class="field">barcode</database> : <database class="datatype">text</database> 
2760 --
2761                         </member>
2762                         <member>
2763                         <database class="field">cn_label</database> : <database class="datatype">text</database> 
2764 --
2765                         </member>
2766                         <member>
2767                         <database class="field">note</database> : <database class="datatype">text</database> 
2768 --
2769                         </member>
2770                         <member>
2771                         <database class="field">collection_code</database> : <database class="datatype">text</database> 
2772 --
2773                         </member>
2774                         <member>
2775                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
2776 --
2777                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-modifier"/>. 
2778                         </member>
2779                         <member>
2780                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
2781 --
2782                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
2783                         </member>
2784                         <member>
2785                         <database class="field">location</database> : <database class="datatype">integer</database> 
2786 --
2787                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-location"/>. 
2788                         </member>
2789                         <member>
2790                         <database class="field">recv_time</database> : <database class="datatype">timestamp with time zone</database> 
2791 --
2792                         </member>
2793                         <member>
2794                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
2795 --
2796                         <literal>REFERENCES</literal> <xref linkend="acq.table.cancel-reason"/>. 
2797                         </member>
2798                 </simplelist>
2799                 </formalpara>
2800         <formalpara>
2801                 <title>Indexes:</title>
2802                 <simplelist type="horiz" columns="1">
2803         <member><database class="index">li_detail_li_idx</database> : lineitem</member>
2804         </simplelist>
2805         </formalpara>   
2806         <formalpara>         
2807                 <title>Tables referencing acq.claim via Foreign Key Constraints:</title>
2808                 <simplelist type="horiz" columns="2">
2809                 <member><xref linkend="acq.table.claim"/></member> 
2810                 </simplelist>
2811         </formalpara>
2812     </simplesect>
2813       <simplesect id="acq.table.lineitem-generated-attr-definition"
2814                xreflabel="acq.lineitem_generated_attr_definition">
2815         <title id="acq.table.lineitem-generated-attr-definition-title">
2816          Table:
2817          
2818          lineitem_generated_attr_definition
2819         </title>
2820  
2821                 <formalpara>
2822                         <title>Columns:</title>
2823                         <simplelist type="horiz" columns="1">
2824                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2825                         <member>
2826                         <database class="field">id</database> : <database class="datatype">bigint</database> 
2827 --
2828                          <literal>PRIMARY KEY</literal>,
2829                         <literal>DEFAULT nextval(&apos;acq.lineitem_attr_definition_id_seq&apos;::regclass)</literal>, 
2830                         </member>
2831                         <member>
2832                         <database class="field">code</database> : <database class="datatype">text</database> 
2833 --
2834                         <literal>NOT NULL</literal>, 
2835                         </member>
2836                         <member>
2837                         <database class="field">description</database> : <database class="datatype">text</database> 
2838 --
2839                         <literal>NOT NULL</literal>, 
2840                         </member>
2841                         <member>
2842                         <database class="field">remove</database> : <database class="datatype">text</database> 
2843 --
2844                         <literal>NOT NULL</literal>, 
2845                         <literal>DEFAULT &apos;&apos;::text</literal>, 
2846                         </member>
2847                         <member>
2848                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
2849 --
2850                         <literal>NOT NULL</literal>, 
2851                         <literal>DEFAULT false</literal>, 
2852                         </member>
2853                         <member>
2854                         <database class="field">xpath</database> : <database class="datatype">text</database> 
2855 --
2856                         <literal>NOT NULL</literal>, 
2857                         </member>
2858                 </simplelist>
2859                 </formalpara>
2860     </simplesect>
2861       <simplesect id="acq.table.lineitem-local-attr-definition"
2862                xreflabel="acq.lineitem_local_attr_definition">
2863         <title id="acq.table.lineitem-local-attr-definition-title">
2864          Table:
2865          
2866          lineitem_local_attr_definition
2867         </title>
2868  
2869                 <formalpara>
2870                         <title>Columns:</title>
2871                         <simplelist type="horiz" columns="1">
2872                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2873                         <member>
2874                         <database class="field">id</database> : <database class="datatype">bigint</database> 
2875 --
2876                          <literal>PRIMARY KEY</literal>,
2877                         <literal>DEFAULT nextval(&apos;acq.lineitem_attr_definition_id_seq&apos;::regclass)</literal>, 
2878                         </member>
2879                         <member>
2880                         <database class="field">code</database> : <database class="datatype">text</database> 
2881 --
2882                         <literal>NOT NULL</literal>, 
2883                         </member>
2884                         <member>
2885                         <database class="field">description</database> : <database class="datatype">text</database> 
2886 --
2887                         <literal>NOT NULL</literal>, 
2888                         </member>
2889                         <member>
2890                         <database class="field">remove</database> : <database class="datatype">text</database> 
2891 --
2892                         <literal>NOT NULL</literal>, 
2893                         <literal>DEFAULT &apos;&apos;::text</literal>, 
2894                         </member>
2895                         <member>
2896                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
2897 --
2898                         <literal>NOT NULL</literal>, 
2899                         <literal>DEFAULT false</literal>, 
2900                         </member>
2901                 </simplelist>
2902                 </formalpara>
2903     </simplesect>
2904       <simplesect id="acq.table.lineitem-marc-attr-definition"
2905                xreflabel="acq.lineitem_marc_attr_definition">
2906         <title id="acq.table.lineitem-marc-attr-definition-title">
2907          Table:
2908          
2909          lineitem_marc_attr_definition
2910         </title>
2911  
2912                 <formalpara>
2913                         <title>Columns:</title>
2914                         <simplelist type="horiz" columns="1">
2915                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2916                         <member>
2917                         <database class="field">id</database> : <database class="datatype">bigint</database> 
2918 --
2919                          <literal>PRIMARY KEY</literal>,
2920                         <literal>DEFAULT nextval(&apos;acq.lineitem_attr_definition_id_seq&apos;::regclass)</literal>, 
2921                         </member>
2922                         <member>
2923                         <database class="field">code</database> : <database class="datatype">text</database> 
2924 --
2925                         <literal>NOT NULL</literal>, 
2926                         </member>
2927                         <member>
2928                         <database class="field">description</database> : <database class="datatype">text</database> 
2929 --
2930                         <literal>NOT NULL</literal>, 
2931                         </member>
2932                         <member>
2933                         <database class="field">remove</database> : <database class="datatype">text</database> 
2934 --
2935                         <literal>NOT NULL</literal>, 
2936                         <literal>DEFAULT &apos;&apos;::text</literal>, 
2937                         </member>
2938                         <member>
2939                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
2940 --
2941                         <literal>NOT NULL</literal>, 
2942                         <literal>DEFAULT false</literal>, 
2943                         </member>
2944                         <member>
2945                         <database class="field">xpath</database> : <database class="datatype">text</database> 
2946 --
2947                         <literal>NOT NULL</literal>, 
2948                         </member>
2949                 </simplelist>
2950                 </formalpara>
2951     </simplesect>
2952       <simplesect id="acq.table.lineitem-note"
2953                xreflabel="acq.lineitem_note">
2954         <title id="acq.table.lineitem-note-title">
2955          Table:
2956          
2957          lineitem_note
2958         </title>
2959  
2960                 <formalpara>
2961                         <title>Columns:</title>
2962                         <simplelist type="horiz" columns="1">
2963                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
2964                         <member>
2965                         <database class="field">id</database> : <database class="datatype">serial</database> 
2966 --
2967                          <literal>PRIMARY KEY</literal>,
2968                         </member>
2969                         <member>
2970                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
2971 --
2972                         <literal>NOT NULL</literal>, 
2973                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
2974                         </member>
2975                         <member>
2976                         <database class="field">creator</database> : <database class="datatype">integer</database> 
2977 --
2978                         <literal>NOT NULL</literal>, 
2979                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
2980                         </member>
2981                         <member>
2982                         <database class="field">editor</database> : <database class="datatype">integer</database> 
2983 --
2984                         <literal>NOT NULL</literal>, 
2985                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
2986                         </member>
2987                         <member>
2988                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
2989 --
2990                         <literal>NOT NULL</literal>, 
2991                         <literal>DEFAULT now()</literal>, 
2992                         </member>
2993                         <member>
2994                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
2995 --
2996                         <literal>NOT NULL</literal>, 
2997                         <literal>DEFAULT now()</literal>, 
2998                         </member>
2999                         <member>
3000                         <database class="field">value</database> : <database class="datatype">text</database> 
3001 --
3002                         <literal>NOT NULL</literal>, 
3003                         </member>
3004                         <member>
3005                         <database class="field">alert_text</database> : <database class="datatype">integer</database> 
3006 --
3007                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem-alert-text"/>. 
3008                         </member>
3009                         <member>
3010                         <database class="field">vendor_public</database> : <database class="datatype">boolean</database> 
3011 --
3012                         <literal>NOT NULL</literal>, 
3013                         <literal>DEFAULT false</literal>, 
3014                         </member>
3015                 </simplelist>
3016                 </formalpara>
3017         <formalpara>
3018                 <title>Indexes:</title>
3019                 <simplelist type="horiz" columns="1">
3020         <member><database class="index">li_note_creator_idx</database> : creator</member>
3021         <member><database class="index">li_note_editor_idx</database> : editor</member>
3022         <member><database class="index">li_note_li_idx</database> : lineitem</member>
3023         </simplelist>
3024         </formalpara>   
3025     </simplesect>
3026       <simplesect id="acq.table.lineitem-provider-attr-definition"
3027                xreflabel="acq.lineitem_provider_attr_definition">
3028         <title id="acq.table.lineitem-provider-attr-definition-title">
3029          Table:
3030          
3031          lineitem_provider_attr_definition
3032         </title>
3033  
3034                 <formalpara>
3035                         <title>Columns:</title>
3036                         <simplelist type="horiz" columns="1">
3037                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3038                         <member>
3039                         <database class="field">id</database> : <database class="datatype">bigint</database> 
3040 --
3041                          <literal>PRIMARY KEY</literal>,
3042                         <literal>DEFAULT nextval(&apos;acq.lineitem_attr_definition_id_seq&apos;::regclass)</literal>, 
3043                         </member>
3044                         <member>
3045                         <database class="field">code</database> : <database class="datatype">text</database> 
3046 --
3047                         <literal>NOT NULL</literal>, 
3048                         </member>
3049                         <member>
3050                         <database class="field">description</database> : <database class="datatype">text</database> 
3051 --
3052                         <literal>NOT NULL</literal>, 
3053                         </member>
3054                         <member>
3055                         <database class="field">remove</database> : <database class="datatype">text</database> 
3056 --
3057                         <literal>NOT NULL</literal>, 
3058                         <literal>DEFAULT &apos;&apos;::text</literal>, 
3059                         </member>
3060                         <member>
3061                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
3062 --
3063                         <literal>NOT NULL</literal>, 
3064                         <literal>DEFAULT false</literal>, 
3065                         </member>
3066                         <member>
3067                         <database class="field">xpath</database> : <database class="datatype">text</database> 
3068 --
3069                         <literal>NOT NULL</literal>, 
3070                         </member>
3071                         <member>
3072                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3073 --
3074                         <literal>NOT NULL</literal>, 
3075                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3076                         </member>
3077                 </simplelist>
3078                 </formalpara>
3079     </simplesect>
3080       <simplesect id="acq.table.lineitem-usr-attr-definition"
3081                xreflabel="acq.lineitem_usr_attr_definition">
3082         <title id="acq.table.lineitem-usr-attr-definition-title">
3083          Table:
3084          
3085          lineitem_usr_attr_definition
3086         </title>
3087  
3088                 <formalpara>
3089                         <title>Columns:</title>
3090                         <simplelist type="horiz" columns="1">
3091                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3092                         <member>
3093                         <database class="field">id</database> : <database class="datatype">bigint</database> 
3094 --
3095                          <literal>PRIMARY KEY</literal>,
3096                         <literal>DEFAULT nextval(&apos;acq.lineitem_attr_definition_id_seq&apos;::regclass)</literal>, 
3097                         </member>
3098                         <member>
3099                         <database class="field">code</database> : <database class="datatype">text</database> 
3100 --
3101                         <literal>NOT NULL</literal>, 
3102                         </member>
3103                         <member>
3104                         <database class="field">description</database> : <database class="datatype">text</database> 
3105 --
3106                         <literal>NOT NULL</literal>, 
3107                         </member>
3108                         <member>
3109                         <database class="field">remove</database> : <database class="datatype">text</database> 
3110 --
3111                         <literal>NOT NULL</literal>, 
3112                         <literal>DEFAULT &apos;&apos;::text</literal>, 
3113                         </member>
3114                         <member>
3115                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
3116 --
3117                         <literal>NOT NULL</literal>, 
3118                         <literal>DEFAULT false</literal>, 
3119                         </member>
3120                         <member>
3121                         <database class="field">usr</database> : <database class="datatype">integer</database> 
3122 --
3123                         <literal>NOT NULL</literal>, 
3124                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3125                         </member>
3126                 </simplelist>
3127                 </formalpara>
3128         <formalpara>
3129                 <title>Indexes:</title>
3130                 <simplelist type="horiz" columns="1">
3131         <member><database class="index">li_usr_attr_def_usr_idx</database> : usr</member>
3132         </simplelist>
3133         </formalpara>   
3134     </simplesect>
3135       <simplesect id="acq.view.ordered-funding-source-credit"
3136                xreflabel="acq.ordered_funding_source_credit">
3137         <title id="acq.view.ordered-funding-source-credit-title">
3138          View:
3139          
3140          ordered_funding_source_credit
3141         </title>
3142  
3143         <para>
3144           
3145 The acq.ordered_funding_source_credit view is a prioritized
3146 ordering of funding source credits.  When ordered by the first
3147 three columns, this view defines the order in which the various
3148 credits are to be tapped for spending, subject to the allocations
3149 in the acq.fund_allocation table.
3150 The first column reflects the principle that we should spend
3151 money with deadlines before spending money without deadlines.
3152 The second column reflects the principle that we should spend the
3153 oldest money first.  For money with deadlines, that means that we
3154 spend first from the credit with the earliest deadline.  For
3155 money without deadlines, we spend first from the credit with the
3156 earliest effective date.
3157 The third column is a tie breaker to ensure a consistent
3158 ordering.
3159         </para>
3160                 <formalpara>
3161                         <title>Columns:</title>
3162                         <simplelist type="horiz" columns="1">
3163                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3164                         <member>
3165                         <database class="field">sort_priority</database> : <database class="datatype">integer</database> 
3166 --
3167                         </member>
3168                         <member>
3169                         <database class="field">sort_date</database> : <database class="datatype">timestamp with time zone</database> 
3170 --
3171                         </member>
3172                         <member>
3173                         <database class="field">id</database> : <database class="datatype">integer</database> 
3174 --
3175                         </member>
3176                         <member>
3177                         <database class="field">funding_source</database> : <database class="datatype">integer</database> 
3178 --
3179                         </member>
3180                         <member>
3181                         <database class="field">amount</database> : <database class="datatype">numeric</database> 
3182 --
3183                         </member>
3184                         <member>
3185                         <database class="field">note</database> : <database class="datatype">text</database> 
3186 --
3187                         </member>
3188                 </simplelist>
3189                 </formalpara>
3190     </simplesect>
3191       <simplesect id="acq.table.picklist"
3192                xreflabel="acq.picklist">
3193         <title id="acq.table.picklist-title">
3194          Table:
3195          
3196          picklist
3197         </title>
3198  
3199                 <formalpara>
3200                         <title>Columns:</title>
3201                         <simplelist type="horiz" columns="1">
3202                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3203                         <member>
3204                         <database class="field">id</database> : <database class="datatype">serial</database> 
3205 --
3206                          <literal>PRIMARY KEY</literal>,
3207                         </member>
3208                         <member>
3209                         <database class="field">owner</database> : <database class="datatype">integer</database> 
3210 --
3211                          <literal>UNIQUE#1</literal>,
3212                         <literal>NOT NULL</literal>, 
3213                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3214                         </member>
3215                         <member>
3216                         <database class="field">creator</database> : <database class="datatype">integer</database> 
3217 --
3218                         <literal>NOT NULL</literal>, 
3219                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3220                         </member>
3221                         <member>
3222                         <database class="field">editor</database> : <database class="datatype">integer</database> 
3223 --
3224                         <literal>NOT NULL</literal>, 
3225                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3226                         </member>
3227                         <member>
3228                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
3229 --
3230                         <literal>NOT NULL</literal>, 
3231                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
3232                         </member>
3233                         <member>
3234                         <database class="field">name</database> : <database class="datatype">text</database> 
3235 --
3236                          <literal>UNIQUE#1</literal>,
3237                         <literal>NOT NULL</literal>, 
3238                         </member>
3239                         <member>
3240                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
3241 --
3242                         <literal>NOT NULL</literal>, 
3243                         <literal>DEFAULT now()</literal>, 
3244                         </member>
3245                         <member>
3246                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
3247 --
3248                         <literal>NOT NULL</literal>, 
3249                         <literal>DEFAULT now()</literal>, 
3250                         </member>
3251                 </simplelist>
3252                 </formalpara>
3253         <formalpara>
3254                 <title>Indexes:</title>
3255                 <simplelist type="horiz" columns="1">
3256         <member><database class="index">acq_picklist_creator_idx</database> : creator</member>
3257         <member><database class="index">acq_picklist_editor_idx</database> : editor</member>
3258         <member><database class="index">acq_picklist_owner_idx</database> : owner</member>
3259         </simplelist>
3260         </formalpara>   
3261         <formalpara>         
3262                 <title>Tables referencing acq.lineitem via Foreign Key Constraints:</title>
3263                 <simplelist type="horiz" columns="2">
3264                 <member><xref linkend="acq.table.lineitem"/></member> 
3265                 </simplelist>
3266         </formalpara>
3267     </simplesect>
3268       <simplesect id="acq.table.po-item"
3269                xreflabel="acq.po_item">
3270         <title id="acq.table.po-item-title">
3271          Table:
3272          
3273          po_item
3274         </title>
3275  
3276                 <formalpara>
3277                         <title>Columns:</title>
3278                         <simplelist type="horiz" columns="1">
3279                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3280                         <member>
3281                         <database class="field">id</database> : <database class="datatype">serial</database> 
3282 --
3283                          <literal>PRIMARY KEY</literal>,
3284                         </member>
3285                         <member>
3286                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
3287 --
3288                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
3289                         </member>
3290                         <member>
3291                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
3292 --
3293                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund-debit"/>. 
3294                         </member>
3295                         <member>
3296                         <database class="field">inv_item_type</database> : <database class="datatype">text</database> 
3297 --
3298                         <literal>NOT NULL</literal>, 
3299                         <literal>REFERENCES</literal> <xref linkend="acq.table.invoice-item-type"/>. 
3300                         </member>
3301                         <member>
3302                         <database class="field">title</database> : <database class="datatype">text</database> 
3303 --
3304                         </member>
3305                         <member>
3306                         <database class="field">author</database> : <database class="datatype">text</database> 
3307 --
3308                         </member>
3309                         <member>
3310                         <database class="field">note</database> : <database class="datatype">text</database> 
3311 --
3312                         </member>
3313                         <member>
3314                         <database class="field">estimated_cost</database> : <database class="datatype">numeric(8,2)</database> 
3315 --
3316                         </member>
3317                         <member>
3318                         <database class="field">fund</database> : <database class="datatype">integer</database> 
3319 --
3320                         <literal>REFERENCES</literal> <xref linkend="acq.table.fund"/>. 
3321                         </member>
3322                         <member>
3323                         <database class="field">target</database> : <database class="datatype">bigint</database> 
3324 --
3325                         </member>
3326                 </simplelist>
3327                 </formalpara>
3328         <formalpara>         
3329                 <title>Tables referencing acq.invoice_item via Foreign Key Constraints:</title>
3330                 <simplelist type="horiz" columns="2">
3331                 <member><xref linkend="acq.table.invoice-item"/></member> 
3332                 </simplelist>
3333         </formalpara>
3334     </simplesect>
3335       <simplesect id="acq.table.po-note"
3336                xreflabel="acq.po_note">
3337         <title id="acq.table.po-note-title">
3338          Table:
3339          
3340          po_note
3341         </title>
3342  
3343                 <formalpara>
3344                         <title>Columns:</title>
3345                         <simplelist type="horiz" columns="1">
3346                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3347                         <member>
3348                         <database class="field">id</database> : <database class="datatype">serial</database> 
3349 --
3350                          <literal>PRIMARY KEY</literal>,
3351                         </member>
3352                         <member>
3353                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
3354 --
3355                         <literal>NOT NULL</literal>, 
3356                         <literal>REFERENCES</literal> <xref linkend="acq.table.purchase-order"/>. 
3357                         </member>
3358                         <member>
3359                         <database class="field">creator</database> : <database class="datatype">integer</database> 
3360 --
3361                         <literal>NOT NULL</literal>, 
3362                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3363                         </member>
3364                         <member>
3365                         <database class="field">editor</database> : <database class="datatype">integer</database> 
3366 --
3367                         <literal>NOT NULL</literal>, 
3368                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3369                         </member>
3370                         <member>
3371                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
3372 --
3373                         <literal>NOT NULL</literal>, 
3374                         <literal>DEFAULT now()</literal>, 
3375                         </member>
3376                         <member>
3377                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
3378 --
3379                         <literal>NOT NULL</literal>, 
3380                         <literal>DEFAULT now()</literal>, 
3381                         </member>
3382                         <member>
3383                         <database class="field">value</database> : <database class="datatype">text</database> 
3384 --
3385                         <literal>NOT NULL</literal>, 
3386                         </member>
3387                         <member>
3388                         <database class="field">vendor_public</database> : <database class="datatype">boolean</database> 
3389 --
3390                         <literal>NOT NULL</literal>, 
3391                         <literal>DEFAULT false</literal>, 
3392                         </member>
3393                 </simplelist>
3394                 </formalpara>
3395         <formalpara>
3396                 <title>Indexes:</title>
3397                 <simplelist type="horiz" columns="1">
3398         <member><database class="index">acq_po_note_creator_idx</database> : creator</member>
3399         <member><database class="index">acq_po_note_editor_idx</database> : editor</member>
3400         <member><database class="index">po_note_po_idx</database> : purchase_order</member>
3401         </simplelist>
3402         </formalpara>   
3403     </simplesect>
3404       <simplesect id="acq.table.provider"
3405                xreflabel="acq.provider">
3406         <title id="acq.table.provider-title">
3407          Table:
3408          
3409          provider
3410         </title>
3411  
3412                 <formalpara>
3413                         <title>Columns:</title>
3414                         <simplelist type="horiz" columns="1">
3415                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3416                         <member>
3417                         <database class="field">id</database> : <database class="datatype">serial</database> 
3418 --
3419                          <literal>PRIMARY KEY</literal>,
3420                         </member>
3421                         <member>
3422                         <database class="field">name</database> : <database class="datatype">text</database> 
3423 --
3424                          <literal>UNIQUE#1</literal>,
3425                         <literal>NOT NULL</literal>, 
3426                         </member>
3427                         <member>
3428                         <database class="field">owner</database> : <database class="datatype">integer</database> 
3429 --
3430                          <literal>UNIQUE#2</literal>,
3431                          <literal>UNIQUE#1</literal>,
3432                         <literal>NOT NULL</literal>, 
3433                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
3434                         </member>
3435                         <member>
3436                         <database class="field">currency_type</database> : <database class="datatype">text</database> 
3437 --
3438                         <literal>NOT NULL</literal>, 
3439                         <literal>REFERENCES</literal> <xref linkend="acq.table.currency-type"/>. 
3440                         </member>
3441                         <member>
3442                         <database class="field">code</database> : <database class="datatype">text</database> 
3443 --
3444                          <literal>UNIQUE#2</literal>,
3445                         <literal>NOT NULL</literal>, 
3446                         </member>
3447                         <member>
3448                         <database class="field">holding_tag</database> : <database class="datatype">text</database> 
3449 --
3450                         </member>
3451                         <member>
3452                         <database class="field">san</database> : <database class="datatype">text</database> 
3453 --
3454                         </member>
3455                         <member>
3456                         <database class="field">edi_default</database> : <database class="datatype">integer</database> 
3457 --
3458                         <literal>REFERENCES</literal> <xref linkend="acq.table.edi-account"/>. 
3459                         </member>
3460                         <member>
3461                         <database class="field">active</database> : <database class="datatype">boolean</database> 
3462 --
3463                         <literal>NOT NULL</literal>, 
3464                         <literal>DEFAULT true</literal>, 
3465                         </member>
3466                         <member>
3467                         <database class="field">prepayment_required</database> : <database class="datatype">boolean</database> 
3468 --
3469                         <literal>NOT NULL</literal>, 
3470                         <literal>DEFAULT false</literal>, 
3471                         </member>
3472                         <member>
3473                         <database class="field">url</database> : <database class="datatype">text</database> 
3474 --
3475                         </member>
3476                         <member>
3477                         <database class="field">email</database> : <database class="datatype">text</database> 
3478 --
3479                         </member>
3480                         <member>
3481                         <database class="field">phone</database> : <database class="datatype">text</database> 
3482 --
3483                         </member>
3484                         <member>
3485                         <database class="field">fax_phone</database> : <database class="datatype">text</database> 
3486 --
3487                         </member>
3488                         <member>
3489                         <database class="field">default_claim_policy</database> : <database class="datatype">integer</database> 
3490 --
3491                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-policy"/>. 
3492                         </member>
3493                 </simplelist>
3494                 </formalpara>
3495         <formalpara>         
3496                 <title>Tables referencing acq.edi_account via Foreign Key Constraints:</title>
3497                 <simplelist type="horiz" columns="2">
3498                 <member><xref linkend="acq.table.edi-account"/></member> 
3499                 <member><xref linkend="acq.table.invoice"/></member> 
3500                 <member><xref linkend="acq.table.lineitem"/></member> 
3501                 <member><xref linkend="acq.table.lineitem-provider-attr-definition"/></member> 
3502                 <member><xref linkend="acq.table.provider-address"/></member> 
3503                 <member><xref linkend="acq.table.provider-contact"/></member> 
3504                 <member><xref linkend="acq.table.provider-holding-subfield-map"/></member> 
3505                 <member><xref linkend="acq.table.provider-note"/></member> 
3506                 <member><xref linkend="acq.table.purchase-order"/></member> 
3507                 </simplelist>
3508         </formalpara>
3509     </simplesect>
3510       <simplesect id="acq.table.provider-address"
3511                xreflabel="acq.provider_address">
3512         <title id="acq.table.provider-address-title">
3513          Table:
3514          
3515          provider_address
3516         </title>
3517  
3518                 <formalpara>
3519                         <title>Columns:</title>
3520                         <simplelist type="horiz" columns="1">
3521                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3522                         <member>
3523                         <database class="field">id</database> : <database class="datatype">serial</database> 
3524 --
3525                          <literal>PRIMARY KEY</literal>,
3526                         </member>
3527                         <member>
3528                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
3529 --
3530                         <literal>NOT NULL</literal>, 
3531                         <literal>DEFAULT true</literal>, 
3532                         </member>
3533                         <member>
3534                         <database class="field">address_type</database> : <database class="datatype">text</database> 
3535 --
3536                         </member>
3537                         <member>
3538                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3539 --
3540                         <literal>NOT NULL</literal>, 
3541                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3542                         </member>
3543                         <member>
3544                         <database class="field">street1</database> : <database class="datatype">text</database> 
3545 --
3546                         <literal>NOT NULL</literal>, 
3547                         </member>
3548                         <member>
3549                         <database class="field">street2</database> : <database class="datatype">text</database> 
3550 --
3551                         </member>
3552                         <member>
3553                         <database class="field">city</database> : <database class="datatype">text</database> 
3554 --
3555                         <literal>NOT NULL</literal>, 
3556                         </member>
3557                         <member>
3558                         <database class="field">county</database> : <database class="datatype">text</database> 
3559 --
3560                         </member>
3561                         <member>
3562                         <database class="field">state</database> : <database class="datatype">text</database> 
3563 --
3564                         <literal>NOT NULL</literal>, 
3565                         </member>
3566                         <member>
3567                         <database class="field">country</database> : <database class="datatype">text</database> 
3568 --
3569                         <literal>NOT NULL</literal>, 
3570                         </member>
3571                         <member>
3572                         <database class="field">post_code</database> : <database class="datatype">text</database> 
3573 --
3574                         <literal>NOT NULL</literal>, 
3575                         </member>
3576                         <member>
3577                         <database class="field">fax_phone</database> : <database class="datatype">text</database> 
3578 --
3579                         </member>
3580                 </simplelist>
3581                 </formalpara>
3582     </simplesect>
3583       <simplesect id="acq.table.provider-contact"
3584                xreflabel="acq.provider_contact">
3585         <title id="acq.table.provider-contact-title">
3586          Table:
3587          
3588          provider_contact
3589         </title>
3590  
3591                 <formalpara>
3592                         <title>Columns:</title>
3593                         <simplelist type="horiz" columns="1">
3594                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3595                         <member>
3596                         <database class="field">id</database> : <database class="datatype">serial</database> 
3597 --
3598                          <literal>PRIMARY KEY</literal>,
3599                         </member>
3600                         <member>
3601                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3602 --
3603                         <literal>NOT NULL</literal>, 
3604                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3605                         </member>
3606                         <member>
3607                         <database class="field">name</database> : <database class="datatype">text</database> 
3608 --
3609                         <literal>NOT NULL</literal>, 
3610                         </member>
3611                         <member>
3612                         <database class="field">role</database> : <database class="datatype">text</database> 
3613 --
3614                         </member>
3615                         <member>
3616                         <database class="field">email</database> : <database class="datatype">text</database> 
3617 --
3618                         </member>
3619                         <member>
3620                         <database class="field">phone</database> : <database class="datatype">text</database> 
3621 --
3622                         </member>
3623                 </simplelist>
3624                 </formalpara>
3625         <formalpara>         
3626                 <title>Tables referencing acq.provider_contact_address via Foreign Key Constraints:</title>
3627                 <simplelist type="horiz" columns="2">
3628                 <member><xref linkend="acq.table.provider-contact-address"/></member> 
3629                 </simplelist>
3630         </formalpara>
3631     </simplesect>
3632       <simplesect id="acq.table.provider-contact-address"
3633                xreflabel="acq.provider_contact_address">
3634         <title id="acq.table.provider-contact-address-title">
3635          Table:
3636          
3637          provider_contact_address
3638         </title>
3639  
3640                 <formalpara>
3641                         <title>Columns:</title>
3642                         <simplelist type="horiz" columns="1">
3643                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3644                         <member>
3645                         <database class="field">id</database> : <database class="datatype">serial</database> 
3646 --
3647                          <literal>PRIMARY KEY</literal>,
3648                         </member>
3649                         <member>
3650                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
3651 --
3652                         <literal>NOT NULL</literal>, 
3653                         <literal>DEFAULT true</literal>, 
3654                         </member>
3655                         <member>
3656                         <database class="field">address_type</database> : <database class="datatype">text</database> 
3657 --
3658                         </member>
3659                         <member>
3660                         <database class="field">contact</database> : <database class="datatype">integer</database> 
3661 --
3662                         <literal>NOT NULL</literal>, 
3663                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider-contact"/>. 
3664                         </member>
3665                         <member>
3666                         <database class="field">street1</database> : <database class="datatype">text</database> 
3667 --
3668                         <literal>NOT NULL</literal>, 
3669                         </member>
3670                         <member>
3671                         <database class="field">street2</database> : <database class="datatype">text</database> 
3672 --
3673                         </member>
3674                         <member>
3675                         <database class="field">city</database> : <database class="datatype">text</database> 
3676 --
3677                         <literal>NOT NULL</literal>, 
3678                         </member>
3679                         <member>
3680                         <database class="field">county</database> : <database class="datatype">text</database> 
3681 --
3682                         </member>
3683                         <member>
3684                         <database class="field">state</database> : <database class="datatype">text</database> 
3685 --
3686                         <literal>NOT NULL</literal>, 
3687                         </member>
3688                         <member>
3689                         <database class="field">country</database> : <database class="datatype">text</database> 
3690 --
3691                         <literal>NOT NULL</literal>, 
3692                         </member>
3693                         <member>
3694                         <database class="field">post_code</database> : <database class="datatype">text</database> 
3695 --
3696                         <literal>NOT NULL</literal>, 
3697                         </member>
3698                         <member>
3699                         <database class="field">fax_phone</database> : <database class="datatype">text</database> 
3700 --
3701                         </member>
3702                 </simplelist>
3703                 </formalpara>
3704     </simplesect>
3705       <simplesect id="acq.table.provider-holding-subfield-map"
3706                xreflabel="acq.provider_holding_subfield_map">
3707         <title id="acq.table.provider-holding-subfield-map-title">
3708          Table:
3709          
3710          provider_holding_subfield_map
3711         </title>
3712  
3713                 <formalpara>
3714                         <title>Columns:</title>
3715                         <simplelist type="horiz" columns="1">
3716                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3717                         <member>
3718                         <database class="field">id</database> : <database class="datatype">serial</database> 
3719 --
3720                          <literal>PRIMARY KEY</literal>,
3721                         </member>
3722                         <member>
3723                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3724 --
3725                          <literal>UNIQUE#1</literal>,
3726                         <literal>NOT NULL</literal>, 
3727                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3728                         </member>
3729                         <member>
3730                         <database class="field">name</database> : <database class="datatype">text</database> 
3731 --
3732                          <literal>UNIQUE#1</literal>,
3733                         <literal>NOT NULL</literal>, 
3734                         </member>
3735                         <member>
3736                         <database class="field">subfield</database> : <database class="datatype">text</database> 
3737 --
3738                         <literal>NOT NULL</literal>, 
3739                         </member>
3740                 </simplelist>
3741                 </formalpara>
3742     </simplesect>
3743       <simplesect id="acq.table.provider-note"
3744                xreflabel="acq.provider_note">
3745         <title id="acq.table.provider-note-title">
3746          Table:
3747          
3748          provider_note
3749         </title>
3750  
3751                 <formalpara>
3752                         <title>Columns:</title>
3753                         <simplelist type="horiz" columns="1">
3754                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3755                         <member>
3756                         <database class="field">id</database> : <database class="datatype">serial</database> 
3757 --
3758                          <literal>PRIMARY KEY</literal>,
3759                         </member>
3760                         <member>
3761                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3762 --
3763                         <literal>NOT NULL</literal>, 
3764                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3765                         </member>
3766                         <member>
3767                         <database class="field">creator</database> : <database class="datatype">integer</database> 
3768 --
3769                         <literal>NOT NULL</literal>, 
3770                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3771                         </member>
3772                         <member>
3773                         <database class="field">editor</database> : <database class="datatype">integer</database> 
3774 --
3775                         <literal>NOT NULL</literal>, 
3776                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3777                         </member>
3778                         <member>
3779                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
3780 --
3781                         <literal>NOT NULL</literal>, 
3782                         <literal>DEFAULT now()</literal>, 
3783                         </member>
3784                         <member>
3785                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
3786 --
3787                         <literal>NOT NULL</literal>, 
3788                         <literal>DEFAULT now()</literal>, 
3789                         </member>
3790                         <member>
3791                         <database class="field">value</database> : <database class="datatype">text</database> 
3792 --
3793                         <literal>NOT NULL</literal>, 
3794                         </member>
3795                 </simplelist>
3796                 </formalpara>
3797         <formalpara>
3798                 <title>Indexes:</title>
3799                 <simplelist type="horiz" columns="1">
3800         <member><database class="index">acq_pro_note_creator_idx</database> : creator</member>
3801         <member><database class="index">acq_pro_note_editor_idx</database> : editor</member>
3802         <member><database class="index">acq_pro_note_pro_idx</database> : provider</member>
3803         </simplelist>
3804         </formalpara>   
3805     </simplesect>
3806       <simplesect id="acq.table.purchase-order"
3807                xreflabel="acq.purchase_order">
3808         <title id="acq.table.purchase-order-title">
3809          Table:
3810          
3811          purchase_order
3812         </title>
3813  
3814                 <formalpara>
3815                         <title>Columns:</title>
3816                         <simplelist type="horiz" columns="1">
3817                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3818                         <member>
3819                         <database class="field">id</database> : <database class="datatype">serial</database> 
3820 --
3821                          <literal>PRIMARY KEY</literal>,
3822                         </member>
3823                         <member>
3824                         <database class="field">owner</database> : <database class="datatype">integer</database> 
3825 --
3826                         <literal>NOT NULL</literal>, 
3827                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3828                         </member>
3829                         <member>
3830                         <database class="field">creator</database> : <database class="datatype">integer</database> 
3831 --
3832                         <literal>NOT NULL</literal>, 
3833                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3834                         </member>
3835                         <member>
3836                         <database class="field">editor</database> : <database class="datatype">integer</database> 
3837 --
3838                         <literal>NOT NULL</literal>, 
3839                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
3840                         </member>
3841                         <member>
3842                         <database class="field">ordering_agency</database> : <database class="datatype">integer</database> 
3843 --
3844                         <literal>NOT NULL</literal>, 
3845                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
3846                         </member>
3847                         <member>
3848                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
3849 --
3850                         <literal>NOT NULL</literal>, 
3851                         <literal>DEFAULT now()</literal>, 
3852                         </member>
3853                         <member>
3854                         <database class="field">edit_time</database> : <database class="datatype">timestamp with time zone</database> 
3855 --
3856                         <literal>NOT NULL</literal>, 
3857                         <literal>DEFAULT now()</literal>, 
3858                         </member>
3859                         <member>
3860                         <database class="field">provider</database> : <database class="datatype">integer</database> 
3861 --
3862                         <literal>NOT NULL</literal>, 
3863                         <literal>REFERENCES</literal> <xref linkend="acq.table.provider"/>. 
3864                         </member>
3865                         <member>
3866                         <database class="field">state</database> : <database class="datatype">text</database> 
3867 --
3868                         <literal>NOT NULL</literal>, 
3869                         <literal>DEFAULT &apos;new&apos;::text</literal>, 
3870                         </member>
3871                         <member>
3872                         <database class="field">order_date</database> : <database class="datatype">timestamp with time zone</database> 
3873 --
3874                         </member>
3875                         <member>
3876                         <database class="field">name</database> : <database class="datatype">text</database> 
3877 --
3878                         <literal>NOT NULL</literal>, 
3879                         </member>
3880                         <member>
3881                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
3882 --
3883                         <literal>REFERENCES</literal> <xref linkend="acq.table.cancel-reason"/>. 
3884                         </member>
3885                         <member>
3886                         <database class="field">prepayment_required</database> : <database class="datatype">boolean</database> 
3887 --
3888                         <literal>NOT NULL</literal>, 
3889                         <literal>DEFAULT false</literal>, 
3890                         </member>
3891                 </simplelist>
3892                 </formalpara>
3893         <formalpara>
3894                 <title>Indexes:</title>
3895                 <simplelist type="horiz" columns="1">
3896         <member><database class="index">acq_po_org_name_order_date_idx</database> : ordering_agency, name, order_date</member>
3897         <member><database class="index">po_creator_idx</database> : creator</member>
3898         <member><database class="index">po_editor_idx</database> : editor</member>
3899         <member><database class="index">po_owner_idx</database> : owner</member>
3900         <member><database class="index">po_provider_idx</database> : provider</member>
3901         <member><database class="index">po_state_idx</database> : state</member>
3902         </simplelist>
3903         </formalpara>   
3904         <formalpara>         
3905                 <title>Tables referencing acq.edi_message via Foreign Key Constraints:</title>
3906                 <simplelist type="horiz" columns="2">
3907                 <member><xref linkend="acq.table.edi-message"/></member> 
3908                 <member><xref linkend="acq.table.invoice-entry"/></member> 
3909                 <member><xref linkend="acq.table.invoice-item"/></member> 
3910                 <member><xref linkend="acq.table.lineitem"/></member> 
3911                 <member><xref linkend="acq.table.po-item"/></member> 
3912                 <member><xref linkend="acq.table.po-note"/></member> 
3913                 </simplelist>
3914         </formalpara>
3915     </simplesect>
3916       <simplesect id="acq.table.serial-claim"
3917                xreflabel="acq.serial_claim">
3918         <title id="acq.table.serial-claim-title">
3919          Table:
3920          
3921          serial_claim
3922         </title>
3923  
3924                 <formalpara>
3925                         <title>Columns:</title>
3926                         <simplelist type="horiz" columns="1">
3927                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3928                         <member>
3929                         <database class="field">id</database> : <database class="datatype">serial</database> 
3930 --
3931                          <literal>PRIMARY KEY</literal>,
3932                         </member>
3933                         <member>
3934                         <database class="field">type</database> : <database class="datatype">integer</database> 
3935 --
3936                         <literal>NOT NULL</literal>, 
3937                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-type"/>. 
3938                         </member>
3939                         <member>
3940                         <database class="field">item</database> : <database class="datatype">bigint</database> 
3941 --
3942                         <literal>NOT NULL</literal>, 
3943                         <literal>REFERENCES</literal> <xref linkend="serial.table.item"/>. 
3944                         </member>
3945                 </simplelist>
3946                 </formalpara>
3947         <formalpara>
3948                 <title>Indexes:</title>
3949                 <simplelist type="horiz" columns="1">
3950         <member><database class="index">serial_claim_lid_idx</database> : item</member>
3951         </simplelist>
3952         </formalpara>   
3953         <formalpara>         
3954                 <title>Tables referencing acq.serial_claim_event via Foreign Key Constraints:</title>
3955                 <simplelist type="horiz" columns="2">
3956                 <member><xref linkend="acq.table.serial-claim-event"/></member> 
3957                 </simplelist>
3958         </formalpara>
3959     </simplesect>
3960       <simplesect id="acq.table.serial-claim-event"
3961                xreflabel="acq.serial_claim_event">
3962         <title id="acq.table.serial-claim-event-title">
3963          Table:
3964          
3965          serial_claim_event
3966         </title>
3967  
3968                 <formalpara>
3969                         <title>Columns:</title>
3970                         <simplelist type="horiz" columns="1">
3971                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
3972                         <member>
3973                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
3974 --
3975                          <literal>PRIMARY KEY</literal>,
3976                         </member>
3977                         <member>
3978                         <database class="field">type</database> : <database class="datatype">integer</database> 
3979 --
3980                         <literal>NOT NULL</literal>, 
3981                         <literal>REFERENCES</literal> <xref linkend="acq.table.claim-event-type"/>. 
3982                         </member>
3983                         <member>
3984                         <database class="field">claim</database> : <database class="datatype">serial</database> 
3985 --
3986                         <literal>NOT NULL</literal>, 
3987                         <literal>REFERENCES</literal> <xref linkend="acq.table.serial-claim"/>. 
3988                         </member>
3989                         <member>
3990                         <database class="field">event_date</database> : <database class="datatype">timestamp with time zone</database> 
3991 --
3992                         <literal>NOT NULL</literal>, 
3993                         <literal>DEFAULT now()</literal>, 
3994                         </member>
3995                         <member>
3996                         <database class="field">creator</database> : <database class="datatype">integer</database> 
3997 --
3998                         <literal>NOT NULL</literal>, 
3999                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
4000                         </member>
4001                         <member>
4002                         <database class="field">note</database> : <database class="datatype">text</database> 
4003 --
4004                         </member>
4005                 </simplelist>
4006                 </formalpara>
4007         <formalpara>
4008                 <title>Indexes:</title>
4009                 <simplelist type="horiz" columns="1">
4010         <member><database class="index">serial_claim_event_claim_date_idx</database> : claim, event_date</member>
4011         </simplelist>
4012         </formalpara>   
4013     </simplesect>
4014       <simplesect id="acq.table.user-request"
4015                xreflabel="acq.user_request">
4016         <title id="acq.table.user-request-title">
4017          Table:
4018          
4019          user_request
4020         </title>
4021  
4022                 <formalpara>
4023                         <title>Columns:</title>
4024                         <simplelist type="horiz" columns="1">
4025                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
4026                         <member>
4027                         <database class="field">id</database> : <database class="datatype">serial</database> 
4028 --
4029                          <literal>PRIMARY KEY</literal>,
4030                         </member>
4031                         <member>
4032                         <database class="field">usr</database> : <database class="datatype">integer</database> 
4033 --
4034                         <literal>NOT NULL</literal>, 
4035                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
4036                         </member>
4037                         <member>
4038                         <database class="field">hold</database> : <database class="datatype">boolean</database> 
4039 --
4040                         <literal>NOT NULL</literal>, 
4041                         <literal>DEFAULT true</literal>, 
4042                         </member>
4043                         <member>
4044                         <database class="field">pickup_lib</database> : <database class="datatype">integer</database> 
4045 --
4046                         <literal>NOT NULL</literal>, 
4047                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
4048                         </member>
4049                         <member>
4050                         <database class="field">holdable_formats</database> : <database class="datatype">text</database> 
4051 --
4052                         </member>
4053                         <member>
4054                         <database class="field">phone_notify</database> : <database class="datatype">text</database> 
4055 --
4056                         </member>
4057                         <member>
4058                         <database class="field">email_notify</database> : <database class="datatype">boolean</database> 
4059 --
4060                         <literal>NOT NULL</literal>, 
4061                         <literal>DEFAULT true</literal>, 
4062                         </member>
4063                         <member>
4064                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
4065 --
4066                         <literal>REFERENCES</literal> <xref linkend="acq.table.lineitem"/>. 
4067                         </member>
4068                         <member>
4069                         <database class="field">eg_bib</database> : <database class="datatype">bigint</database> 
4070 --
4071                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
4072                         </member>
4073                         <member>
4074                         <database class="field">request_date</database> : <database class="datatype">timestamp with time zone</database> 
4075 --
4076                         <literal>NOT NULL</literal>, 
4077                         <literal>DEFAULT now()</literal>, 
4078                         </member>
4079                         <member>
4080                         <database class="field">need_before</database> : <database class="datatype">timestamp with time zone</database> 
4081 --
4082                         </member>
4083                         <member>
4084                         <database class="field">max_fee</database> : <database class="datatype">text</database> 
4085 --
4086                         </member>
4087                         <member>
4088                         <database class="field">request_type</database> : <database class="datatype">integer</database> 
4089 --
4090                         <literal>NOT NULL</literal>, 
4091                         <literal>REFERENCES</literal> <xref linkend="acq.table.user-request-type"/>. 
4092                         </member>
4093                         <member>
4094                         <database class="field">isxn</database> : <database class="datatype">text</database> 
4095 --
4096                         </member>
4097                         <member>
4098                         <database class="field">title</database> : <database class="datatype">text</database> 
4099 --
4100                         </member>
4101                         <member>
4102                         <database class="field">volume</database> : <database class="datatype">text</database> 
4103 --
4104                         </member>
4105                         <member>
4106                         <database class="field">author</database> : <database class="datatype">text</database> 
4107 --
4108                         </member>
4109                         <member>
4110                         <database class="field">article_title</database> : <database class="datatype">text</database> 
4111 --
4112                         </member>
4113                         <member>
4114                         <database class="field">article_pages</database> : <database class="datatype">text</database> 
4115 --
4116                         </member>
4117                         <member>
4118                         <database class="field">publisher</database> : <database class="datatype">text</database> 
4119 --
4120                         </member>
4121                         <member>
4122                         <database class="field">location</database> : <database class="datatype">text</database> 
4123 --
4124                         </member>
4125                         <member>
4126                         <database class="field">pubdate</database> : <database class="datatype">text</database> 
4127 --
4128                         </member>
4129                         <member>
4130                         <database class="field">mentioned</database> : <database class="datatype">text</database> 
4131 --
4132                         </member>
4133                         <member>
4134                         <database class="field">other_info</database> : <database class="datatype">text</database> 
4135 --
4136                         </member>
4137                         <member>
4138                         <database class="field">cancel_reason</database> : <database class="datatype">integer</database> 
4139 --
4140                         <literal>REFERENCES</literal> <xref linkend="acq.table.cancel-reason"/>. 
4141                         </member>
4142                 </simplelist>
4143                 </formalpara>
4144     </simplesect>
4145       <simplesect id="acq.table.user-request-type"
4146                xreflabel="acq.user_request_type">
4147         <title id="acq.table.user-request-type-title">
4148          Table:
4149          
4150          user_request_type
4151         </title>
4152  
4153                 <formalpara>
4154                         <title>Columns:</title>
4155                         <simplelist type="horiz" columns="1">
4156                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
4157                         <member>
4158                         <database class="field">id</database> : <database class="datatype">serial</database> 
4159 --
4160                          <literal>PRIMARY KEY</literal>,
4161                         </member>
4162                         <member>
4163                         <database class="field">label</database> : <database class="datatype">text</database> 
4164 --
4165                          <literal>UNIQUE</literal>,
4166                         <literal>NOT NULL</literal>, 
4167                         </member>
4168                 </simplelist>
4169                 </formalpara>
4170         <formalpara>         
4171                 <title>Tables referencing acq.user_request via Foreign Key Constraints:</title>
4172                 <simplelist type="horiz" columns="2">
4173                 <member><xref linkend="acq.table.user-request"/></member> 
4174                 </simplelist>
4175         </formalpara>
4176     </simplesect>
4177     <simplesect id="acq.function.attribute-debits" xreflabel="acqattribute_debits()">
4178       <title id="acq.function.attribute-debits-title">attribute_debits()</title>
4179             <para>
4180          
4181        <segmentedlist>
4182         <title>Function Properties</title>
4183         <?dbhtml list-presentation="list"?>
4184         <segtitle>Language</segtitle>
4185         <segtitle>Return Type</segtitle>
4186         <seglistitem>
4187          <seg>PLPGSQL</seg>
4188          <seg>void</seg>
4189         </seglistitem>
4190        </segmentedlist>
4191 </para>
4192 </simplesect>
4193     <simplesect id="acq.function.audit-acq-lineitem-func" xreflabel="acqaudit_acq_lineitem_func()">
4194       <title id="acq.function.audit-acq-lineitem-func-title">audit_acq_lineitem_func()</title>
4195             <para>
4196          
4197        <segmentedlist>
4198         <title>Function Properties</title>
4199         <?dbhtml list-presentation="list"?>
4200         <segtitle>Language</segtitle>
4201         <segtitle>Return Type</segtitle>
4202         <seglistitem>
4203          <seg>PLPGSQL</seg>
4204          <seg>trigger</seg>
4205         </seglistitem>
4206        </segmentedlist>
4207 </para>
4208 </simplesect>
4209     <simplesect id="acq.function.audit-acq-purchase-order-func" xreflabel="acqaudit_acq_purchase_order_func()">
4210       <title id="acq.function.audit-acq-purchase-order-func-title">audit_acq_purchase_order_func()</title>
4211             <para>
4212          
4213        <segmentedlist>
4214         <title>Function Properties</title>
4215         <?dbhtml list-presentation="list"?>
4216         <segtitle>Language</segtitle>
4217         <segtitle>Return Type</segtitle>
4218         <seglistitem>
4219          <seg>PLPGSQL</seg>
4220          <seg>trigger</seg>
4221         </seglistitem>
4222        </segmentedlist>
4223 </para>
4224 </simplesect>
4225     <simplesect id="acq.function.create-acq-auditor-tbl-text-sch-text" xreflabel="acqcreate_acq_auditor(tbl text, sch text)">
4226       <title id="acq.function.create-acq-auditor-tbl-text-sch-text-title">create_acq_auditor(tbl text, sch text)</title>
4227             <para>
4228          
4229        <segmentedlist>
4230         <title>Function Properties</title>
4231         <?dbhtml list-presentation="list"?>
4232         <segtitle>Language</segtitle>
4233         <segtitle>Return Type</segtitle>
4234         <seglistitem>
4235          <seg>PLPGSQL</seg>
4236          <seg>boolean</seg>
4237         </seglistitem>
4238        </segmentedlist>
4239 </para>
4240 </simplesect>
4241     <simplesect id="acq.function.create-acq-func-tbl-text-sch-text" xreflabel="acqcreate_acq_func(tbl text, sch text)">
4242       <title id="acq.function.create-acq-func-tbl-text-sch-text-title">create_acq_func(tbl text, sch text)</title>
4243             <para>
4244          
4245        <segmentedlist>
4246         <title>Function Properties</title>
4247         <?dbhtml list-presentation="list"?>
4248         <segtitle>Language</segtitle>
4249         <segtitle>Return Type</segtitle>
4250         <seglistitem>
4251          <seg>PLPGSQL</seg>
4252          <seg>boolean</seg>
4253         </seglistitem>
4254        </segmentedlist>
4255 </para>
4256 </simplesect>
4257     <simplesect id="acq.function.create-acq-history-tbl-text-sch-text" xreflabel="acqcreate_acq_history(tbl text, sch text)">
4258       <title id="acq.function.create-acq-history-tbl-text-sch-text-title">create_acq_history(tbl text, sch text)</title>
4259             <para>
4260          
4261        <segmentedlist>
4262         <title>Function Properties</title>
4263         <?dbhtml list-presentation="list"?>
4264         <segtitle>Language</segtitle>
4265         <segtitle>Return Type</segtitle>
4266         <seglistitem>
4267          <seg>PLPGSQL</seg>
4268          <seg>boolean</seg>
4269         </seglistitem>
4270        </segmentedlist>
4271 </para>
4272 </simplesect>
4273     <simplesect id="acq.function.create-acq-lifecycle-tbl-text-sch-text" xreflabel="acqcreate_acq_lifecycle(tbl text, sch text)">
4274       <title id="acq.function.create-acq-lifecycle-tbl-text-sch-text-title">create_acq_lifecycle(tbl text, sch text)</title>
4275             <para>
4276          
4277        <segmentedlist>
4278         <title>Function Properties</title>
4279         <?dbhtml list-presentation="list"?>
4280         <segtitle>Language</segtitle>
4281         <segtitle>Return Type</segtitle>
4282         <seglistitem>
4283          <seg>PLPGSQL</seg>
4284          <seg>boolean</seg>
4285         </seglistitem>
4286        </segmentedlist>
4287 </para>
4288 </simplesect>
4289     <simplesect id="acq.function.create-acq-seq-tbl-text-sch-text" xreflabel="acqcreate_acq_seq(tbl text, sch text)">
4290       <title id="acq.function.create-acq-seq-tbl-text-sch-text-title">create_acq_seq(tbl text, sch text)</title>
4291             <para>
4292          
4293        <segmentedlist>
4294         <title>Function Properties</title>
4295         <?dbhtml list-presentation="list"?>
4296         <segtitle>Language</segtitle>
4297         <segtitle>Return Type</segtitle>
4298         <seglistitem>
4299          <seg>PLPGSQL</seg>
4300          <seg>boolean</seg>
4301         </seglistitem>
4302        </segmentedlist>
4303 </para>
4304 </simplesect>
4305     <simplesect id="acq.function.create-acq-update-trigger-tbl-text-sch-text" xreflabel="acqcreate_acq_update_trigger(tbl text, sch text)">
4306       <title id="acq.function.create-acq-update-trigger-tbl-text-sch-text-title">create_acq_update_trigger(tbl text, sch text)</title>
4307             <para>
4308          
4309        <segmentedlist>
4310         <title>Function Properties</title>
4311         <?dbhtml list-presentation="list"?>
4312         <segtitle>Language</segtitle>
4313         <segtitle>Return Type</segtitle>
4314         <seglistitem>
4315          <seg>PLPGSQL</seg>
4316          <seg>boolean</seg>
4317         </seglistitem>
4318        </segmentedlist>
4319 </para>
4320 </simplesect>
4321     <simplesect id="acq.function.exchange-ratio-text-text-numeric" xreflabel="acqexchange_ratio(text, text, numeric)">
4322       <title id="acq.function.exchange-ratio-text-text-numeric-title">exchange_ratio(text, text, numeric)</title>
4323             <para>
4324          
4325        <segmentedlist>
4326         <title>Function Properties</title>
4327         <?dbhtml list-presentation="list"?>
4328         <segtitle>Language</segtitle>
4329         <segtitle>Return Type</segtitle>
4330         <seglistitem>
4331          <seg>SQL</seg>
4332          <seg>numeric</seg>
4333         </seglistitem>
4334        </segmentedlist>
4335 </para>
4336 </simplesect>
4337     <simplesect id="acq.function.exchange-ratio-to-ex-text-from-ex-text" xreflabel="acqexchange_ratio(to_ex text, from_ex text)">
4338       <title id="acq.function.exchange-ratio-to-ex-text-from-ex-text-title">exchange_ratio(to_ex text, from_ex text)</title>
4339             <para>
4340          
4341        <segmentedlist>
4342         <title>Function Properties</title>
4343         <?dbhtml list-presentation="list"?>
4344         <segtitle>Language</segtitle>
4345         <segtitle>Return Type</segtitle>
4346         <seglistitem>
4347          <seg>PLPGSQL</seg>
4348          <seg>numeric</seg>
4349         </seglistitem>
4350        </segmentedlist>
4351 </para>
4352 </simplesect>
4353     <simplesect id="acq.function.extract-holding-attr-table-tag-integer-lineitem-text" xreflabel="acqextract_holding_attr_table(tag integer, lineitem text)">
4354       <title id="acq.function.extract-holding-attr-table-tag-integer-lineitem-text-title">extract_holding_attr_table(tag integer, lineitem text)</title>
4355             <para>
4356          
4357        <segmentedlist>
4358         <title>Function Properties</title>
4359         <?dbhtml list-presentation="list"?>
4360         <segtitle>Language</segtitle>
4361         <segtitle>Return Type</segtitle>
4362         <seglistitem>
4363          <seg>PLPGSQL</seg>
4364          <seg>SET OF flat_lineitem_holding_subfield</seg>
4365         </seglistitem>
4366        </segmentedlist>
4367 </para>
4368 </simplesect>
4369     <simplesect id="acq.function.extract-provider-holding-data-lineitem-i-integer" xreflabel="acqextract_provider_holding_data(lineitem_i integer)">
4370       <title id="acq.function.extract-provider-holding-data-lineitem-i-integer-title">extract_provider_holding_data(lineitem_i integer)</title>
4371             <para>
4372          
4373        <segmentedlist>
4374         <title>Function Properties</title>
4375         <?dbhtml list-presentation="list"?>
4376         <segtitle>Language</segtitle>
4377         <segtitle>Return Type</segtitle>
4378         <seglistitem>
4379          <seg>PLPGSQL</seg>
4380          <seg>SET OF flat_lineitem_detail</seg>
4381         </seglistitem>
4382        </segmentedlist>
4383 </para>
4384 </simplesect>
4385     <simplesect id="acq.function.fap-limit-100" xreflabel="acqfap_limit_100()">
4386       <title id="acq.function.fap-limit-100-title">fap_limit_100()</title>
4387             <para>
4388          
4389        <segmentedlist>
4390         <title>Function Properties</title>
4391         <?dbhtml list-presentation="list"?>
4392         <segtitle>Language</segtitle>
4393         <segtitle>Return Type</segtitle>
4394         <seglistitem>
4395          <seg>PLPGSQL</seg>
4396          <seg>trigger</seg>
4397         </seglistitem>
4398        </segmentedlist>
4399 </para>
4400 </simplesect>
4401     <simplesect id="acq.function.find-bad-fy" xreflabel="acqfind_bad_fy()">
4402       <title id="acq.function.find-bad-fy-title">find_bad_fy()</title>
4403             <para>
4404          
4405        <segmentedlist>
4406         <title>Function Properties</title>
4407         <?dbhtml list-presentation="list"?>
4408         <segtitle>Language</segtitle>
4409         <segtitle>Return Type</segtitle>
4410         <seglistitem>
4411          <seg>PLPGSQL</seg>
4412          <seg>SET OF record</seg>
4413         </seglistitem>
4414        </segmentedlist>
4415 </para>
4416 </simplesect>
4417     <simplesect id="acq.function.fund-alloc-percent-val" xreflabel="acqfund_alloc_percent_val()">
4418       <title id="acq.function.fund-alloc-percent-val-title">fund_alloc_percent_val()</title>
4419             <para>
4420          
4421        <segmentedlist>
4422         <title>Function Properties</title>
4423         <?dbhtml list-presentation="list"?>
4424         <segtitle>Language</segtitle>
4425         <segtitle>Return Type</segtitle>
4426         <seglistitem>
4427          <seg>PLPGSQL</seg>
4428          <seg>trigger</seg>
4429         </seglistitem>
4430        </segmentedlist>
4431 </para>
4432 </simplesect>
4433     <simplesect id="acq.function.po-org-name-date-unique" xreflabel="acqpo_org_name_date_unique()">
4434       <title id="acq.function.po-org-name-date-unique-title">po_org_name_date_unique()</title>
4435             <para>
4436          
4437        <segmentedlist>
4438         <title>Function Properties</title>
4439         <?dbhtml list-presentation="list"?>
4440         <segtitle>Language</segtitle>
4441         <segtitle>Return Type</segtitle>
4442         <seglistitem>
4443          <seg>PLPGSQL</seg>
4444          <seg>trigger</seg>
4445         </seglistitem>
4446        </segmentedlist>
4447 </para>
4448 </simplesect>
4449     <simplesect id="acq.function.propagate-funds-by-org-tree-org-unit-id-integer-user-id-integer-old-year-integer" xreflabel="acqpropagate_funds_by_org_tree(org_unit_id integer, user_id integer, old_year integer)">
4450       <title id="acq.function.propagate-funds-by-org-tree-org-unit-id-integer-user-id-integer-old-year-integer-title">propagate_funds_by_org_tree(org_unit_id integer, user_id integer, old_year integer)</title>
4451             <para>
4452          
4453        <segmentedlist>
4454         <title>Function Properties</title>
4455         <?dbhtml list-presentation="list"?>
4456         <segtitle>Language</segtitle>
4457         <segtitle>Return Type</segtitle>
4458         <seglistitem>
4459          <seg>PLPGSQL</seg>
4460          <seg>void</seg>
4461         </seglistitem>
4462        </segmentedlist>
4463 </para>
4464 </simplesect>
4465     <simplesect id="acq.function.propagate-funds-by-org-unit-org-unit-id-integer-user-id-integer-old-year-integer" xreflabel="acqpropagate_funds_by_org_unit(org_unit_id integer, user_id integer, old_year integer)">
4466       <title id="acq.function.propagate-funds-by-org-unit-org-unit-id-integer-user-id-integer-old-year-integer-title">propagate_funds_by_org_unit(org_unit_id integer, user_id integer, old_year integer)</title>
4467             <para>
4468          
4469        <segmentedlist>
4470         <title>Function Properties</title>
4471         <?dbhtml list-presentation="list"?>
4472         <segtitle>Language</segtitle>
4473         <segtitle>Return Type</segtitle>
4474         <seglistitem>
4475          <seg>PLPGSQL</seg>
4476          <seg>void</seg>
4477         </seglistitem>
4478        </segmentedlist>
4479 </para>
4480 </simplesect>
4481     <simplesect id="acq.function.purchase-order-name-default" xreflabel="acqpurchase_order_name_default()">
4482       <title id="acq.function.purchase-order-name-default-title">purchase_order_name_default()</title>
4483             <para>
4484          
4485        <segmentedlist>
4486         <title>Function Properties</title>
4487         <?dbhtml list-presentation="list"?>
4488         <segtitle>Language</segtitle>
4489         <segtitle>Return Type</segtitle>
4490         <seglistitem>
4491          <seg>PLPGSQL</seg>
4492          <seg>trigger</seg>
4493         </seglistitem>
4494        </segmentedlist>
4495 </para>
4496 </simplesect>
4497     <simplesect id="acq.function.rollover-funds-by-org-tree-org-unit-id-integer-user-id-integer-old-year-integer" xreflabel="acqrollover_funds_by_org_tree(org_unit_id integer, user_id integer, old_year integer)">
4498       <title id="acq.function.rollover-funds-by-org-tree-org-unit-id-integer-user-id-integer-old-year-integer-title">rollover_funds_by_org_tree(org_unit_id integer, user_id integer, old_year integer)</title>
4499             <para>
4500          
4501        <segmentedlist>
4502         <title>Function Properties</title>
4503         <?dbhtml list-presentation="list"?>
4504         <segtitle>Language</segtitle>
4505         <segtitle>Return Type</segtitle>
4506         <seglistitem>
4507          <seg>PLPGSQL</seg>
4508          <seg>void</seg>
4509         </seglistitem>
4510        </segmentedlist>
4511 </para>
4512 </simplesect>
4513     <simplesect id="acq.function.rollover-funds-by-org-unit-org-unit-id-integer-user-id-integer-old-year-integer" xreflabel="acqrollover_funds_by_org_unit(org_unit_id integer, user_id integer, old_year integer)">
4514       <title id="acq.function.rollover-funds-by-org-unit-org-unit-id-integer-user-id-integer-old-year-integer-title">rollover_funds_by_org_unit(org_unit_id integer, user_id integer, old_year integer)</title>
4515             <para>
4516          
4517        <segmentedlist>
4518         <title>Function Properties</title>
4519         <?dbhtml list-presentation="list"?>
4520         <segtitle>Language</segtitle>
4521         <segtitle>Return Type</segtitle>
4522         <seglistitem>
4523          <seg>PLPGSQL</seg>
4524          <seg>void</seg>
4525         </seglistitem>
4526        </segmentedlist>
4527 </para>
4528 </simplesect>
4529     <simplesect id="acq.function.transfer-fund-xfer-note-integer-user-id-numeric-new-amount-integer-new-fund-numeric-old-amount-integer-old-fund-text" xreflabel="acqtransfer_fund(xfer_note integer, user_id numeric, new_amount integer, new_fund numeric, old_amount integer, old_fund text)">
4530       <title id="acq.function.transfer-fund-xfer-note-integer-user-id-numeric-new-amount-integer-new-fund-numeric-old-amount-integer-old-fund-text-title">transfer_fund(xfer_note integer, user_id numeric, new_amount integer, new_fund numeric, old_amount integer, old_fund text)</title>
4531             <para>
4532          
4533        <segmentedlist>
4534         <title>Function Properties</title>
4535         <?dbhtml list-presentation="list"?>
4536         <segtitle>Language</segtitle>
4537         <segtitle>Return Type</segtitle>
4538         <seglistitem>
4539          <seg>PLPGSQL</seg>
4540          <seg>void</seg>
4541         </seglistitem>
4542        </segmentedlist>
4543 </para>
4544 </simplesect>
4545         
4546         </section>
4547         
4548         <section id="action.schema">
4549                 <title>Schema action</title>
4550                 <para></para>   
4551         
4552       <simplesect id="action.table.aged-circulation"
4553                xreflabel="action.aged_circulation">
4554         <title id="action.table.aged-circulation-title">
4555          Table:
4556          
4557          aged_circulation
4558         </title>
4559  
4560                 <formalpara>
4561                         <title>Columns:</title>
4562                         <simplelist type="horiz" columns="1">
4563                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
4564                         <member>
4565                         <database class="field">usr_post_code</database> : <database class="datatype">text</database> 
4566 --
4567                         </member>
4568                         <member>
4569                         <database class="field">usr_home_ou</database> : <database class="datatype">integer</database> 
4570 --
4571                         <literal>NOT NULL</literal>, 
4572                         </member>
4573                         <member>
4574                         <database class="field">usr_profile</database> : <database class="datatype">integer</database> 
4575 --
4576                         <literal>NOT NULL</literal>, 
4577                         </member>
4578                         <member>
4579                         <database class="field">usr_birth_year</database> : <database class="datatype">integer</database> 
4580 --
4581                         </member>
4582                         <member>
4583                         <database class="field">copy_call_number</database> : <database class="datatype">integer</database> 
4584 --
4585                         <literal>NOT NULL</literal>, 
4586                         </member>
4587                         <member>
4588                         <database class="field">copy_location</database> : <database class="datatype">integer</database> 
4589 --
4590                         <literal>NOT NULL</literal>, 
4591                         </member>
4592                         <member>
4593                         <database class="field">copy_owning_lib</database> : <database class="datatype">integer</database> 
4594 --
4595                         <literal>NOT NULL</literal>, 
4596                         </member>
4597                         <member>
4598                         <database class="field">copy_circ_lib</database> : <database class="datatype">integer</database> 
4599 --
4600                         <literal>NOT NULL</literal>, 
4601                         </member>
4602                         <member>
4603                         <database class="field">copy_bib_record</database> : <database class="datatype">bigint</database> 
4604 --
4605                         <literal>NOT NULL</literal>, 
4606                         </member>
4607                         <member>
4608                         <database class="field">id</database> : <database class="datatype">bigint</database> 
4609 --
4610                          <literal>PRIMARY KEY</literal>,
4611                         </member>
4612                         <member>
4613                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
4614 --
4615                         <literal>NOT NULL</literal>, 
4616                         </member>
4617                         <member>
4618                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
4619 --
4620                         </member>
4621                         <member>
4622                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
4623 --
4624                         </member>
4625                         <member>
4626                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
4627 --
4628                         <literal>NOT NULL</literal>, 
4629                         </member>
4630                         <member>
4631                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
4632 --
4633                         <literal>NOT NULL</literal>, 
4634                         </member>
4635                         <member>
4636                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
4637 --
4638                         <literal>NOT NULL</literal>, 
4639                         </member>
4640                         <member>
4641                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
4642 --
4643                         </member>
4644                         <member>
4645                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
4646 --
4647                         </member>
4648                         <member>
4649                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
4650 --
4651                         <literal>NOT NULL</literal>, 
4652                         </member>
4653                         <member>
4654                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
4655 --
4656                         </member>
4657                         <member>
4658                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
4659 --
4660                         </member>
4661                         <member>
4662                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
4663 --
4664                         </member>
4665                         <member>
4666                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
4667 --
4668                         <literal>NOT NULL</literal>, 
4669                         </member>
4670                         <member>
4671                         <database class="field">duration</database> : <database class="datatype">interval</database> 
4672 --
4673                         </member>
4674                         <member>
4675                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
4676 --
4677                         <literal>NOT NULL</literal>, 
4678                         </member>
4679                         <member>
4680                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
4681 --
4682                         </member>
4683                         <member>
4684                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
4685 --
4686                         </member>
4687                         <member>
4688                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
4689 --
4690                         <literal>NOT NULL</literal>, 
4691                         </member>
4692                         <member>
4693                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
4694 --
4695                         <literal>NOT NULL</literal>, 
4696                         </member>
4697                         <member>
4698                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
4699 --
4700                         <literal>NOT NULL</literal>, 
4701                         </member>
4702                         <member>
4703                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
4704 --
4705                         <literal>NOT NULL</literal>, 
4706                         </member>
4707                         <member>
4708                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
4709 --
4710                         <literal>NOT NULL</literal>, 
4711                         </member>
4712                         <member>
4713                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
4714 --
4715                         <literal>NOT NULL</literal>, 
4716                         </member>
4717                         <member>
4718                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
4719 --
4720                         </member>
4721                         <member>
4722                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
4723 --
4724                         </member>
4725                         <member>
4726                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
4727 --
4728                         </member>
4729                         <member>
4730                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
4731 --
4732                         </member>
4733                         <member>
4734                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
4735 --
4736                         </member>
4737                 </simplelist>
4738                 </formalpara>
4739         <formalpara>
4740                 <title>Indexes:</title>
4741                 <simplelist type="horiz" columns="1">
4742         <member><database class="index">action_aged_circulation_target_copy_idx</database> : target_copy</member>
4743         <member><database class="index">aged_circ_circ_lib_idx</database> : circ_lib</member>
4744         <member><database class="index">aged_circ_copy_circ_lib_idx</database> : copy_circ_lib</member>
4745         <member><database class="index">aged_circ_copy_location_idx</database> : copy_location</member>
4746         <member><database class="index">aged_circ_copy_owning_lib_idx</database> : copy_owning_lib</member>
4747         <member><database class="index">aged_circ_start_idx</database> : xact_start</member>
4748         </simplelist>
4749         </formalpara>   
4750     </simplesect>
4751       <simplesect id="action.view.all-circulation"
4752                xreflabel="action.all_circulation">
4753         <title id="action.view.all-circulation-title">
4754          View:
4755          
4756          all_circulation
4757         </title>
4758  
4759                 <formalpara>
4760                         <title>Columns:</title>
4761                         <simplelist type="horiz" columns="1">
4762                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
4763                         <member>
4764                         <database class="field">id</database> : <database class="datatype">bigint</database> 
4765 --
4766                         </member>
4767                         <member>
4768                         <database class="field">usr_post_code</database> : <database class="datatype">text</database> 
4769 --
4770                         </member>
4771                         <member>
4772                         <database class="field">usr_home_ou</database> : <database class="datatype">integer</database> 
4773 --
4774                         </member>
4775                         <member>
4776                         <database class="field">usr_profile</database> : <database class="datatype">integer</database> 
4777 --
4778                         </member>
4779                         <member>
4780                         <database class="field">usr_birth_year</database> : <database class="datatype">integer</database> 
4781 --
4782                         </member>
4783                         <member>
4784                         <database class="field">copy_call_number</database> : <database class="datatype">bigint</database> 
4785 --
4786                         </member>
4787                         <member>
4788                         <database class="field">copy_location</database> : <database class="datatype">integer</database> 
4789 --
4790                         </member>
4791                         <member>
4792                         <database class="field">copy_owning_lib</database> : <database class="datatype">integer</database> 
4793 --
4794                         </member>
4795                         <member>
4796                         <database class="field">copy_circ_lib</database> : <database class="datatype">integer</database> 
4797 --
4798                         </member>
4799                         <member>
4800                         <database class="field">copy_bib_record</database> : <database class="datatype">bigint</database> 
4801 --
4802                         </member>
4803                         <member>
4804                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
4805 --
4806                         </member>
4807                         <member>
4808                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
4809 --
4810                         </member>
4811                         <member>
4812                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
4813 --
4814                         </member>
4815                         <member>
4816                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
4817 --
4818                         </member>
4819                         <member>
4820                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
4821 --
4822                         </member>
4823                         <member>
4824                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
4825 --
4826                         </member>
4827                         <member>
4828                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
4829 --
4830                         </member>
4831                         <member>
4832                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
4833 --
4834                         </member>
4835                         <member>
4836                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
4837 --
4838                         </member>
4839                         <member>
4840                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
4841 --
4842                         </member>
4843                         <member>
4844                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
4845 --
4846                         </member>
4847                         <member>
4848                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
4849 --
4850                         </member>
4851                         <member>
4852                         <database class="field">duration</database> : <database class="datatype">interval</database> 
4853 --
4854                         </member>
4855                         <member>
4856                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
4857 --
4858                         </member>
4859                         <member>
4860                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
4861 --
4862                         </member>
4863                         <member>
4864                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
4865 --
4866                         </member>
4867                         <member>
4868                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
4869 --
4870                         </member>
4871                         <member>
4872                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
4873 --
4874                         </member>
4875                         <member>
4876                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
4877 --
4878                         </member>
4879                         <member>
4880                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
4881 --
4882                         </member>
4883                         <member>
4884                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
4885 --
4886                         </member>
4887                         <member>
4888                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
4889 --
4890                         </member>
4891                         <member>
4892                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
4893 --
4894                         </member>
4895                         <member>
4896                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
4897 --
4898                         </member>
4899                         <member>
4900                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
4901 --
4902                         </member>
4903                         <member>
4904                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
4905 --
4906                         </member>
4907                         <member>
4908                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
4909 --
4910                         </member>
4911                 </simplelist>
4912                 </formalpara>
4913     </simplesect>
4914       <simplesect id="action.view.billable-circulations"
4915                xreflabel="action.billable_circulations">
4916         <title id="action.view.billable-circulations-title">
4917          View:
4918          
4919          billable_circulations
4920         </title>
4921  
4922                 <formalpara>
4923                         <title>Columns:</title>
4924                         <simplelist type="horiz" columns="1">
4925                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
4926                         <member>
4927                         <database class="field">id</database> : <database class="datatype">bigint</database> 
4928 --
4929                         </member>
4930                         <member>
4931                         <database class="field">usr</database> : <database class="datatype">integer</database> 
4932 --
4933                         </member>
4934                         <member>
4935                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
4936 --
4937                         </member>
4938                         <member>
4939                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
4940 --
4941                         </member>
4942                         <member>
4943                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
4944 --
4945                         </member>
4946                         <member>
4947                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
4948 --
4949                         </member>
4950                         <member>
4951                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
4952 --
4953                         </member>
4954                         <member>
4955                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
4956 --
4957                         </member>
4958                         <member>
4959                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
4960 --
4961                         </member>
4962                         <member>
4963                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
4964 --
4965                         </member>
4966                         <member>
4967                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
4968 --
4969                         </member>
4970                         <member>
4971                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
4972 --
4973                         </member>
4974                         <member>
4975                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
4976 --
4977                         </member>
4978                         <member>
4979                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
4980 --
4981                         </member>
4982                         <member>
4983                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
4984 --
4985                         </member>
4986                         <member>
4987                         <database class="field">duration</database> : <database class="datatype">interval</database> 
4988 --
4989                         </member>
4990                         <member>
4991                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
4992 --
4993                         </member>
4994                         <member>
4995                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
4996 --
4997                         </member>
4998                         <member>
4999                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
5000 --
5001                         </member>
5002                         <member>
5003                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
5004 --
5005                         </member>
5006                         <member>
5007                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
5008 --
5009                         </member>
5010                         <member>
5011                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
5012 --
5013                         </member>
5014                         <member>
5015                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
5016 --
5017                         </member>
5018                         <member>
5019                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
5020 --
5021                         </member>
5022                         <member>
5023                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
5024 --
5025                         </member>
5026                         <member>
5027                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
5028 --
5029                         </member>
5030                         <member>
5031                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
5032 --
5033                         </member>
5034                         <member>
5035                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
5036 --
5037                         </member>
5038                         <member>
5039                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
5040 --
5041                         </member>
5042                         <member>
5043                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
5044 --
5045                         </member>
5046                 </simplelist>
5047                 </formalpara>
5048     </simplesect>
5049       <simplesect id="action.table.circulation"
5050                xreflabel="action.circulation">
5051         <title id="action.table.circulation-title">
5052          Table:
5053          
5054          circulation
5055         </title>
5056  
5057                 <formalpara>
5058                         <title>Columns:</title>
5059                         <simplelist type="horiz" columns="1">
5060                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5061                         <member>
5062                         <database class="field">id</database> : <database class="datatype">bigint</database> 
5063 --
5064                          <literal>PRIMARY KEY</literal>,
5065                         <literal>DEFAULT nextval(&apos;money.billable_xact_id_seq&apos;::regclass)</literal>, 
5066                         </member>
5067                         <member>
5068                         <database class="field">usr</database> : <database class="datatype">integer</database> 
5069 --
5070                         <literal>NOT NULL</literal>, 
5071                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5072                         </member>
5073                         <member>
5074                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
5075 --
5076                         <literal>NOT NULL</literal>, 
5077                         <literal>DEFAULT now()</literal>, 
5078                         </member>
5079                         <member>
5080                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
5081 --
5082                         </member>
5083                         <member>
5084                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
5085 --
5086                         </member>
5087                         <member>
5088                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
5089 --
5090                         <literal>NOT NULL</literal>, 
5091                         </member>
5092                         <member>
5093                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
5094 --
5095                         <literal>NOT NULL</literal>, 
5096                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5097                         </member>
5098                         <member>
5099                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
5100 --
5101                         <literal>NOT NULL</literal>, 
5102                         </member>
5103                         <member>
5104                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
5105 --
5106                         </member>
5107                         <member>
5108                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
5109 --
5110                         </member>
5111                         <member>
5112                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
5113 --
5114                         <literal>NOT NULL</literal>, 
5115                         </member>
5116                         <member>
5117                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
5118 --
5119                         </member>
5120                         <member>
5121                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
5122 --
5123                         </member>
5124                         <member>
5125                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
5126 --
5127                         </member>
5128                         <member>
5129                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
5130 --
5131                         <literal>NOT NULL</literal>, 
5132                         <literal>DEFAULT now()</literal>, 
5133                         </member>
5134                         <member>
5135                         <database class="field">duration</database> : <database class="datatype">interval</database> 
5136 --
5137                         </member>
5138                         <member>
5139                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
5140 --
5141                         <literal>NOT NULL</literal>, 
5142                         <literal>DEFAULT &apos;1 day&apos;::interval</literal>, 
5143                         </member>
5144                         <member>
5145                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
5146 --
5147                         </member>
5148                         <member>
5149                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
5150 --
5151                         </member>
5152                         <member>
5153                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
5154 --
5155                         <literal>NOT NULL</literal>, 
5156                         <literal>DEFAULT false</literal>, 
5157                         </member>
5158                         <member>
5159                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
5160 --
5161                         <literal>NOT NULL</literal>, 
5162                         <literal>DEFAULT false</literal>, 
5163                         </member>
5164                         <member>
5165                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
5166 --
5167                         <literal>NOT NULL</literal>, 
5168                         <literal>DEFAULT false</literal>, 
5169                         </member>
5170                         <member>
5171                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
5172 --
5173                         <literal>NOT NULL</literal>, 
5174                         </member>
5175                         <member>
5176                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
5177 --
5178                         <literal>NOT NULL</literal>, 
5179                         </member>
5180                         <member>
5181                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
5182 --
5183                         <literal>NOT NULL</literal>, 
5184                         </member>
5185                         <member>
5186                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
5187 --
5188                         </member>
5189                         <member>
5190                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
5191 --
5192                         <literal>REFERENCES</literal> <xref linkend="actor.table.workstation"/>. 
5193                         </member>
5194                         <member>
5195                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
5196 --
5197                         <literal>REFERENCES</literal> <xref linkend="actor.table.workstation"/>. 
5198                         </member>
5199                         <member>
5200                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
5201 --
5202                         </member>
5203                         <member>
5204                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
5205 --
5206                         <literal>REFERENCES</literal> <xref linkend="action.table.circulation"/>. 
5207                         </member>
5208                 </simplelist>
5209                 </formalpara>
5210         <formalpara>
5211         <title>Constraints:</title>
5212         <simplelist type="horiz" columns="1">
5213           <member><database class="constraint">circulation_stop_fines_check</database> : CHECK ((stop_fines = ANY (ARRAY[&apos;CHECKIN&apos;::text, &apos;CLAIMSRETURNED&apos;::text, &apos;LOST&apos;::text, &apos;MAXFINES&apos;::text, &apos;RENEW&apos;::text, &apos;LONGOVERDUE&apos;::text, &apos;CLAIMSNEVERCHECKEDOUT&apos;::text])))</member>
5214         </simplelist>
5215         </formalpara>
5216         <formalpara>
5217                 <title>Indexes:</title>
5218                 <simplelist type="horiz" columns="1">
5219         <member><database class="index">action_circulation_target_copy_idx</database> : target_copy</member>
5220         <member><database class="index">circ_all_usr_idx</database> : usr</member>
5221         <member><database class="index">circ_checkin_staff_idx</database> : checkin_staff</member>
5222         <member><database class="index">circ_checkin_time</database> : checkin_time) WHERE (checkin_time IS NOT NULL</member>
5223         <member><database class="index">circ_circ_lib_idx</database> : circ_lib</member>
5224         <member><database class="index">circ_circ_staff_idx</database> : circ_staff</member>
5225         <member><database class="index">circ_open_date_idx</database> : xact_start) WHERE (xact_finish IS NULL</member>
5226         <member><database class="index">circ_open_xacts_idx</database> : usr) WHERE (xact_finish IS NULL</member>
5227         <member><database class="index">circ_outstanding_idx</database> : usr) WHERE (checkin_time IS NULL</member>
5228         </simplelist>
5229         </formalpara>   
5230         <formalpara>         
5231                 <title>Tables referencing action.circulation via Foreign Key Constraints:</title>
5232                 <simplelist type="horiz" columns="2">
5233                 <member><xref linkend="action.table.circulation"/></member> 
5234                 </simplelist>
5235         </formalpara>
5236     </simplesect>
5237       <simplesect id="action.table.fieldset"
5238                xreflabel="action.fieldset">
5239         <title id="action.table.fieldset-title">
5240          Table:
5241          
5242          fieldset
5243         </title>
5244  
5245                 <formalpara>
5246                         <title>Columns:</title>
5247                         <simplelist type="horiz" columns="1">
5248                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5249                         <member>
5250                         <database class="field">id</database> : <database class="datatype">serial</database> 
5251 --
5252                          <literal>PRIMARY KEY</literal>,
5253                         </member>
5254                         <member>
5255                         <database class="field">owner</database> : <database class="datatype">integer</database> 
5256 --
5257                         <literal>NOT NULL</literal>, 
5258                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5259                         </member>
5260                         <member>
5261                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
5262 --
5263                          <literal>UNIQUE#1</literal>,
5264                         <literal>NOT NULL</literal>, 
5265                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5266                         </member>
5267                         <member>
5268                         <database class="field">status</database> : <database class="datatype">text</database> 
5269 --
5270                         <literal>NOT NULL</literal>, 
5271                         </member>
5272                         <member>
5273                         <database class="field">creation_time</database> : <database class="datatype">timestamp with time zone</database> 
5274 --
5275                         <literal>NOT NULL</literal>, 
5276                         <literal>DEFAULT now()</literal>, 
5277                         </member>
5278                         <member>
5279                         <database class="field">scheduled_time</database> : <database class="datatype">timestamp with time zone</database> 
5280 --
5281                         </member>
5282                         <member>
5283                         <database class="field">applied_time</database> : <database class="datatype">timestamp with time zone</database> 
5284 --
5285                         </member>
5286                         <member>
5287                         <database class="field">classname</database> : <database class="datatype">text</database> 
5288 --
5289                         <literal>NOT NULL</literal>, 
5290                         </member>
5291                         <member>
5292                         <database class="field">name</database> : <database class="datatype">text</database> 
5293 --
5294                          <literal>UNIQUE#1</literal>,
5295                         <literal>NOT NULL</literal>, 
5296                         </member>
5297                         <member>
5298                         <database class="field">stored_query</database> : <database class="datatype">integer</database> 
5299 --
5300                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
5301                         </member>
5302                         <member>
5303                         <database class="field">pkey_value</database> : <database class="datatype">text</database> 
5304 --
5305                         </member>
5306                 </simplelist>
5307                 </formalpara>
5308         <formalpara>
5309         <title>Constraints:</title>
5310         <simplelist type="horiz" columns="1">
5311           <member><database class="constraint">fieldset_one_or_the_other</database> : CHECK ((((stored_query IS NOT NULL) AND (pkey_value IS NULL)) OR ((pkey_value IS NOT NULL) AND (stored_query IS NULL))))</member>
5312           <member><database class="constraint">valid_status</database> : CHECK ((status = ANY (ARRAY[&apos;PENDING&apos;::text, &apos;APPLIED&apos;::text, &apos;ERROR&apos;::text])))</member>
5313         </simplelist>
5314         </formalpara>
5315         <formalpara>
5316                 <title>Indexes:</title>
5317                 <simplelist type="horiz" columns="1">
5318         <member><database class="index">action_fieldset_sched_time_idx</database> : scheduled_time</member>
5319         <member><database class="index">action_owner_idx</database> : owner</member>
5320         </simplelist>
5321         </formalpara>   
5322         <formalpara>         
5323                 <title>Tables referencing action.fieldset_col_val via Foreign Key Constraints:</title>
5324                 <simplelist type="horiz" columns="2">
5325                 <member><xref linkend="action.table.fieldset-col-val"/></member> 
5326                 </simplelist>
5327         </formalpara>
5328     </simplesect>
5329       <simplesect id="action.table.fieldset-col-val"
5330                xreflabel="action.fieldset_col_val">
5331         <title id="action.table.fieldset-col-val-title">
5332          Table:
5333          
5334          fieldset_col_val
5335         </title>
5336  
5337                 <formalpara>
5338                         <title>Columns:</title>
5339                         <simplelist type="horiz" columns="1">
5340                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5341                         <member>
5342                         <database class="field">id</database> : <database class="datatype">serial</database> 
5343 --
5344                          <literal>PRIMARY KEY</literal>,
5345                         </member>
5346                         <member>
5347                         <database class="field">fieldset</database> : <database class="datatype">integer</database> 
5348 --
5349                          <literal>UNIQUE#1</literal>,
5350                         <literal>NOT NULL</literal>, 
5351                         <literal>REFERENCES</literal> <xref linkend="action.table.fieldset"/>. 
5352                         </member>
5353                         <member>
5354                         <database class="field">col</database> : <database class="datatype">text</database> 
5355 --
5356                          <literal>UNIQUE#1</literal>,
5357                         <literal>NOT NULL</literal>, 
5358                         </member>
5359                         <member>
5360                         <database class="field">val</database> : <database class="datatype">text</database> 
5361 --
5362                         </member>
5363                 </simplelist>
5364                 </formalpara>
5365     </simplesect>
5366       <simplesect id="action.table.hold-copy-map"
5367                xreflabel="action.hold_copy_map">
5368         <title id="action.table.hold-copy-map-title">
5369          Table:
5370          
5371          hold_copy_map
5372         </title>
5373  
5374                 <formalpara>
5375                         <title>Columns:</title>
5376                         <simplelist type="horiz" columns="1">
5377                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5378                         <member>
5379                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
5380 --
5381                          <literal>PRIMARY KEY</literal>,
5382                         </member>
5383                         <member>
5384                         <database class="field">hold</database> : <database class="datatype">integer</database> 
5385 --
5386                          <literal>UNIQUE#1</literal>,
5387                         <literal>NOT NULL</literal>, 
5388                         <literal>REFERENCES</literal> <xref linkend="action.table.hold-request"/>. 
5389                         </member>
5390                         <member>
5391                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
5392 --
5393                          <literal>UNIQUE#1</literal>,
5394                         <literal>NOT NULL</literal>, 
5395                         </member>
5396                 </simplelist>
5397                 </formalpara>
5398         <formalpara>
5399                 <title>Indexes:</title>
5400                 <simplelist type="horiz" columns="1">
5401         <member><database class="index">acm_copy_idx</database> : target_copy</member>
5402         </simplelist>
5403         </formalpara>   
5404     </simplesect>
5405       <simplesect id="action.table.hold-notification"
5406                xreflabel="action.hold_notification">
5407         <title id="action.table.hold-notification-title">
5408          Table:
5409          
5410          hold_notification
5411         </title>
5412  
5413                 <formalpara>
5414                         <title>Columns:</title>
5415                         <simplelist type="horiz" columns="1">
5416                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5417                         <member>
5418                         <database class="field">id</database> : <database class="datatype">serial</database> 
5419 --
5420                          <literal>PRIMARY KEY</literal>,
5421                         </member>
5422                         <member>
5423                         <database class="field">hold</database> : <database class="datatype">integer</database> 
5424 --
5425                         <literal>NOT NULL</literal>, 
5426                         <literal>REFERENCES</literal> <xref linkend="action.table.hold-request"/>. 
5427                         </member>
5428                         <member>
5429                         <database class="field">notify_staff</database> : <database class="datatype">integer</database> 
5430 --
5431                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5432                         </member>
5433                         <member>
5434                         <database class="field">notify_time</database> : <database class="datatype">timestamp with time zone</database> 
5435 --
5436                         <literal>NOT NULL</literal>, 
5437                         <literal>DEFAULT now()</literal>, 
5438                         </member>
5439                         <member>
5440                         <database class="field">method</database> : <database class="datatype">text</database> 
5441 --
5442                         <literal>NOT NULL</literal>, 
5443                         </member>
5444                         <member>
5445                         <database class="field">note</database> : <database class="datatype">text</database> 
5446 --
5447                         </member>
5448                 </simplelist>
5449                 </formalpara>
5450         <formalpara>
5451                 <title>Indexes:</title>
5452                 <simplelist type="horiz" columns="1">
5453         <member><database class="index">ahn_hold_idx</database> : hold</member>
5454         <member><database class="index">ahn_notify_staff_idx</database> : notify_staff</member>
5455         </simplelist>
5456         </formalpara>   
5457     </simplesect>
5458       <simplesect id="action.table.hold-request"
5459                xreflabel="action.hold_request">
5460         <title id="action.table.hold-request-title">
5461          Table:
5462          
5463          hold_request
5464         </title>
5465  
5466                 <formalpara>
5467                         <title>Columns:</title>
5468                         <simplelist type="horiz" columns="1">
5469                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5470                         <member>
5471                         <database class="field">id</database> : <database class="datatype">serial</database> 
5472 --
5473                          <literal>PRIMARY KEY</literal>,
5474                         </member>
5475                         <member>
5476                         <database class="field">request_time</database> : <database class="datatype">timestamp with time zone</database> 
5477 --
5478                         <literal>NOT NULL</literal>, 
5479                         <literal>DEFAULT now()</literal>, 
5480                         </member>
5481                         <member>
5482                         <database class="field">capture_time</database> : <database class="datatype">timestamp with time zone</database> 
5483 --
5484                         </member>
5485                         <member>
5486                         <database class="field">fulfillment_time</database> : <database class="datatype">timestamp with time zone</database> 
5487 --
5488                         </member>
5489                         <member>
5490                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
5491 --
5492                         </member>
5493                         <member>
5494                         <database class="field">return_time</database> : <database class="datatype">timestamp with time zone</database> 
5495 --
5496                         </member>
5497                         <member>
5498                         <database class="field">prev_check_time</database> : <database class="datatype">timestamp with time zone</database> 
5499 --
5500                         </member>
5501                         <member>
5502                         <database class="field">expire_time</database> : <database class="datatype">timestamp with time zone</database> 
5503 --
5504                         </member>
5505                         <member>
5506                         <database class="field">cancel_time</database> : <database class="datatype">timestamp with time zone</database> 
5507 --
5508                         </member>
5509                         <member>
5510                         <database class="field">cancel_cause</database> : <database class="datatype">integer</database> 
5511 --
5512                         <literal>REFERENCES</literal> <xref linkend="action.table.hold-request-cancel-cause"/>. 
5513                         </member>
5514                         <member>
5515                         <database class="field">cancel_note</database> : <database class="datatype">text</database> 
5516 --
5517                         </member>
5518                         <member>
5519                         <database class="field">target</database> : <database class="datatype">bigint</database> 
5520 --
5521                         <literal>NOT NULL</literal>, 
5522                         </member>
5523                         <member>
5524                         <database class="field">current_copy</database> : <database class="datatype">bigint</database> 
5525 --
5526                         </member>
5527                         <member>
5528                         <database class="field">fulfillment_staff</database> : <database class="datatype">integer</database> 
5529 --
5530                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5531                         </member>
5532                         <member>
5533                         <database class="field">fulfillment_lib</database> : <database class="datatype">integer</database> 
5534 --
5535                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5536                         </member>
5537                         <member>
5538                         <database class="field">request_lib</database> : <database class="datatype">integer</database> 
5539 --
5540                         <literal>NOT NULL</literal>, 
5541                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5542                         </member>
5543                         <member>
5544                         <database class="field">requestor</database> : <database class="datatype">integer</database> 
5545 --
5546                         <literal>NOT NULL</literal>, 
5547                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5548                         </member>
5549                         <member>
5550                         <database class="field">usr</database> : <database class="datatype">integer</database> 
5551 --
5552                         <literal>NOT NULL</literal>, 
5553                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5554                         </member>
5555                         <member>
5556                         <database class="field">selection_ou</database> : <database class="datatype">integer</database> 
5557 --
5558                         <literal>NOT NULL</literal>, 
5559                         </member>
5560                         <member>
5561                         <database class="field">selection_depth</database> : <database class="datatype">integer</database> 
5562 --
5563                         <literal>NOT NULL</literal>, 
5564                         </member>
5565                         <member>
5566                         <database class="field">pickup_lib</database> : <database class="datatype">integer</database> 
5567 --
5568                         <literal>NOT NULL</literal>, 
5569                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5570                         </member>
5571                         <member>
5572                         <database class="field">hold_type</database> : <database class="datatype">text</database> 
5573 --
5574                         <literal>NOT NULL</literal>, 
5575                         </member>
5576                         <member>
5577                         <database class="field">holdable_formats</database> : <database class="datatype">text</database> 
5578 --
5579                         </member>
5580                         <member>
5581                         <database class="field">phone_notify</database> : <database class="datatype">text</database> 
5582 --
5583                         </member>
5584                         <member>
5585                         <database class="field">email_notify</database> : <database class="datatype">boolean</database> 
5586 --
5587                         <literal>NOT NULL</literal>, 
5588                         <literal>DEFAULT true</literal>, 
5589                         </member>
5590                         <member>
5591                         <database class="field">frozen</database> : <database class="datatype">boolean</database> 
5592 --
5593                         <literal>NOT NULL</literal>, 
5594                         <literal>DEFAULT false</literal>, 
5595                         </member>
5596                         <member>
5597                         <database class="field">thaw_date</database> : <database class="datatype">timestamp with time zone</database> 
5598 --
5599                         </member>
5600                         <member>
5601                         <database class="field">shelf_time</database> : <database class="datatype">timestamp with time zone</database> 
5602 --
5603                         </member>
5604                         <member>
5605                         <database class="field">cut_in_line</database> : <database class="datatype">boolean</database> 
5606 --
5607                         </member>
5608                         <member>
5609                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
5610 --
5611                         <literal>NOT NULL</literal>, 
5612                         <literal>DEFAULT true</literal>, 
5613                         </member>
5614                         <member>
5615                         <database class="field">shelf_expire_time</database> : <database class="datatype">timestamp with time zone</database> 
5616 --
5617                         </member>
5618                 </simplelist>
5619                 </formalpara>
5620         <formalpara>
5621                 <title>Indexes:</title>
5622                 <simplelist type="horiz" columns="1">
5623         <member><database class="index">hold_request_current_copy_idx</database> : current_copy</member>
5624         <member><database class="index">hold_request_fulfillment_staff_idx</database> : fulfillment_staff</member>
5625         <member><database class="index">hold_request_pickup_lib_idx</database> : pickup_lib</member>
5626         <member><database class="index">hold_request_prev_check_time_idx</database> : prev_check_time</member>
5627         <member><database class="index">hold_request_requestor_idx</database> : requestor</member>
5628         <member><database class="index">hold_request_target_idx</database> : target</member>
5629         <member><database class="index">hold_request_usr_idx</database> : usr</member>
5630         </simplelist>
5631         </formalpara>   
5632         <formalpara>         
5633                 <title>Tables referencing action.hold_copy_map via Foreign Key Constraints:</title>
5634                 <simplelist type="horiz" columns="2">
5635                 <member><xref linkend="action.table.hold-copy-map"/></member> 
5636                 <member><xref linkend="action.table.hold-notification"/></member> 
5637                 <member><xref linkend="action.table.hold-request-note"/></member> 
5638                 <member><xref linkend="action.table.hold-transit-copy"/></member> 
5639                 </simplelist>
5640         </formalpara>
5641     </simplesect>
5642       <simplesect id="action.table.hold-request-cancel-cause"
5643                xreflabel="action.hold_request_cancel_cause">
5644         <title id="action.table.hold-request-cancel-cause-title">
5645          Table:
5646          
5647          hold_request_cancel_cause
5648         </title>
5649  
5650                 <formalpara>
5651                         <title>Columns:</title>
5652                         <simplelist type="horiz" columns="1">
5653                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5654                         <member>
5655                         <database class="field">id</database> : <database class="datatype">serial</database> 
5656 --
5657                          <literal>PRIMARY KEY</literal>,
5658                         </member>
5659                         <member>
5660                         <database class="field">label</database> : <database class="datatype">text</database> 
5661 --
5662                          <literal>UNIQUE</literal>,
5663                         </member>
5664                 </simplelist>
5665                 </formalpara>
5666         <formalpara>         
5667                 <title>Tables referencing action.hold_request via Foreign Key Constraints:</title>
5668                 <simplelist type="horiz" columns="2">
5669                 <member><xref linkend="action.table.hold-request"/></member> 
5670                 </simplelist>
5671         </formalpara>
5672     </simplesect>
5673       <simplesect id="action.table.hold-request-note"
5674                xreflabel="action.hold_request_note">
5675         <title id="action.table.hold-request-note-title">
5676          Table:
5677          
5678          hold_request_note
5679         </title>
5680  
5681                 <formalpara>
5682                         <title>Columns:</title>
5683                         <simplelist type="horiz" columns="1">
5684                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5685                         <member>
5686                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
5687 --
5688                          <literal>PRIMARY KEY</literal>,
5689                         </member>
5690                         <member>
5691                         <database class="field">hold</database> : <database class="datatype">bigint</database> 
5692 --
5693                         <literal>NOT NULL</literal>, 
5694                         <literal>REFERENCES</literal> <xref linkend="action.table.hold-request"/>. 
5695                         </member>
5696                         <member>
5697                         <database class="field">title</database> : <database class="datatype">text</database> 
5698 --
5699                         <literal>NOT NULL</literal>, 
5700                         </member>
5701                         <member>
5702                         <database class="field">body</database> : <database class="datatype">text</database> 
5703 --
5704                         <literal>NOT NULL</literal>, 
5705                         </member>
5706                         <member>
5707                         <database class="field">slip</database> : <database class="datatype">boolean</database> 
5708 --
5709                         <literal>NOT NULL</literal>, 
5710                         <literal>DEFAULT false</literal>, 
5711                         </member>
5712                         <member>
5713                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
5714 --
5715                         <literal>NOT NULL</literal>, 
5716                         <literal>DEFAULT false</literal>, 
5717                         </member>
5718                         <member>
5719                         <database class="field">staff</database> : <database class="datatype">boolean</database> 
5720 --
5721                         <literal>NOT NULL</literal>, 
5722                         <literal>DEFAULT false</literal>, 
5723                         </member>
5724                 </simplelist>
5725                 </formalpara>
5726         <formalpara>
5727                 <title>Indexes:</title>
5728                 <simplelist type="horiz" columns="1">
5729         <member><database class="index">ahrn_hold_idx</database> : hold</member>
5730         </simplelist>
5731         </formalpara>   
5732     </simplesect>
5733       <simplesect id="action.table.hold-transit-copy"
5734                xreflabel="action.hold_transit_copy">
5735         <title id="action.table.hold-transit-copy-title">
5736          Table:
5737          
5738          hold_transit_copy
5739         </title>
5740  
5741                 <formalpara>
5742                         <title>Columns:</title>
5743                         <simplelist type="horiz" columns="1">
5744                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5745                         <member>
5746                         <database class="field">id</database> : <database class="datatype">integer</database> 
5747 --
5748                          <literal>PRIMARY KEY</literal>,
5749                         <literal>DEFAULT nextval(&apos;action.transit_copy_id_seq&apos;::regclass)</literal>, 
5750                         </member>
5751                         <member>
5752                         <database class="field">source_send_time</database> : <database class="datatype">timestamp with time zone</database> 
5753 --
5754                         </member>
5755                         <member>
5756                         <database class="field">dest_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
5757 --
5758                         </member>
5759                         <member>
5760                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
5761 --
5762                         <literal>NOT NULL</literal>, 
5763                         </member>
5764                         <member>
5765                         <database class="field">source</database> : <database class="datatype">integer</database> 
5766 --
5767                         <literal>NOT NULL</literal>, 
5768                         </member>
5769                         <member>
5770                         <database class="field">dest</database> : <database class="datatype">integer</database> 
5771 --
5772                         <literal>NOT NULL</literal>, 
5773                         </member>
5774                         <member>
5775                         <database class="field">prev_hop</database> : <database class="datatype">integer</database> 
5776 --
5777                         </member>
5778                         <member>
5779                         <database class="field">copy_status</database> : <database class="datatype">integer</database> 
5780 --
5781                         <literal>NOT NULL</literal>, 
5782                         </member>
5783                         <member>
5784                         <database class="field">persistant_transfer</database> : <database class="datatype">boolean</database> 
5785 --
5786                         <literal>NOT NULL</literal>, 
5787                         <literal>DEFAULT false</literal>, 
5788                         </member>
5789                         <member>
5790                         <database class="field">prev_dest</database> : <database class="datatype">integer</database> 
5791 --
5792                         </member>
5793                         <member>
5794                         <database class="field">hold</database> : <database class="datatype">integer</database> 
5795 --
5796                         <literal>REFERENCES</literal> <xref linkend="action.table.hold-request"/>. 
5797                         </member>
5798                 </simplelist>
5799                 </formalpara>
5800         <formalpara>
5801                 <title>Indexes:</title>
5802                 <simplelist type="horiz" columns="1">
5803         <member><database class="index">active_hold_transit_cp_idx</database> : target_copy</member>
5804         <member><database class="index">active_hold_transit_dest_idx</database> : dest</member>
5805         <member><database class="index">active_hold_transit_source_idx</database> : source</member>
5806         </simplelist>
5807         </formalpara>   
5808     </simplesect>
5809       <simplesect id="action.table.in-house-use"
5810                xreflabel="action.in_house_use">
5811         <title id="action.table.in-house-use-title">
5812          Table:
5813          
5814          in_house_use
5815         </title>
5816  
5817                 <formalpara>
5818                         <title>Columns:</title>
5819                         <simplelist type="horiz" columns="1">
5820                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5821                         <member>
5822                         <database class="field">id</database> : <database class="datatype">serial</database> 
5823 --
5824                          <literal>PRIMARY KEY</literal>,
5825                         </member>
5826                         <member>
5827                         <database class="field">item</database> : <database class="datatype">bigint</database> 
5828 --
5829                         <literal>NOT NULL</literal>, 
5830                         </member>
5831                         <member>
5832                         <database class="field">staff</database> : <database class="datatype">integer</database> 
5833 --
5834                         <literal>NOT NULL</literal>, 
5835                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5836                         </member>
5837                         <member>
5838                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
5839 --
5840                         <literal>NOT NULL</literal>, 
5841                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5842                         </member>
5843                         <member>
5844                         <database class="field">use_time</database> : <database class="datatype">timestamp with time zone</database> 
5845 --
5846                         <literal>NOT NULL</literal>, 
5847                         <literal>DEFAULT now()</literal>, 
5848                         </member>
5849                 </simplelist>
5850                 </formalpara>
5851         <formalpara>
5852                 <title>Indexes:</title>
5853                 <simplelist type="horiz" columns="1">
5854         <member><database class="index">action_in_house_use_staff_idx</database> : staff</member>
5855         </simplelist>
5856         </formalpara>   
5857     </simplesect>
5858       <simplesect id="action.table.non-cat-in-house-use"
5859                xreflabel="action.non_cat_in_house_use">
5860         <title id="action.table.non-cat-in-house-use-title">
5861          Table:
5862          
5863          non_cat_in_house_use
5864         </title>
5865  
5866                 <formalpara>
5867                         <title>Columns:</title>
5868                         <simplelist type="horiz" columns="1">
5869                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5870                         <member>
5871                         <database class="field">id</database> : <database class="datatype">serial</database> 
5872 --
5873                          <literal>PRIMARY KEY</literal>,
5874                         </member>
5875                         <member>
5876                         <database class="field">item_type</database> : <database class="datatype">bigint</database> 
5877 --
5878                         <literal>NOT NULL</literal>, 
5879                         <literal>REFERENCES</literal> <xref linkend="config.table.non-cataloged-type"/>. 
5880                         </member>
5881                         <member>
5882                         <database class="field">staff</database> : <database class="datatype">integer</database> 
5883 --
5884                         <literal>NOT NULL</literal>, 
5885                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5886                         </member>
5887                         <member>
5888                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
5889 --
5890                         <literal>NOT NULL</literal>, 
5891                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5892                         </member>
5893                         <member>
5894                         <database class="field">use_time</database> : <database class="datatype">timestamp with time zone</database> 
5895 --
5896                         <literal>NOT NULL</literal>, 
5897                         <literal>DEFAULT now()</literal>, 
5898                         </member>
5899                 </simplelist>
5900                 </formalpara>
5901         <formalpara>
5902                 <title>Indexes:</title>
5903                 <simplelist type="horiz" columns="1">
5904         <member><database class="index">non_cat_in_house_use_staff_idx</database> : staff</member>
5905         </simplelist>
5906         </formalpara>   
5907     </simplesect>
5908       <simplesect id="action.table.non-cataloged-circulation"
5909                xreflabel="action.non_cataloged_circulation">
5910         <title id="action.table.non-cataloged-circulation-title">
5911          Table:
5912          
5913          non_cataloged_circulation
5914         </title>
5915  
5916                 <formalpara>
5917                         <title>Columns:</title>
5918                         <simplelist type="horiz" columns="1">
5919                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5920                         <member>
5921                         <database class="field">id</database> : <database class="datatype">serial</database> 
5922 --
5923                          <literal>PRIMARY KEY</literal>,
5924                         </member>
5925                         <member>
5926                         <database class="field">patron</database> : <database class="datatype">integer</database> 
5927 --
5928                         <literal>NOT NULL</literal>, 
5929                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5930                         </member>
5931                         <member>
5932                         <database class="field">staff</database> : <database class="datatype">integer</database> 
5933 --
5934                         <literal>NOT NULL</literal>, 
5935                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
5936                         </member>
5937                         <member>
5938                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
5939 --
5940                         <literal>NOT NULL</literal>, 
5941                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
5942                         </member>
5943                         <member>
5944                         <database class="field">item_type</database> : <database class="datatype">integer</database> 
5945 --
5946                         <literal>NOT NULL</literal>, 
5947                         <literal>REFERENCES</literal> <xref linkend="config.table.non-cataloged-type"/>. 
5948                         </member>
5949                         <member>
5950                         <database class="field">circ_time</database> : <database class="datatype">timestamp with time zone</database> 
5951 --
5952                         <literal>NOT NULL</literal>, 
5953                         <literal>DEFAULT now()</literal>, 
5954                         </member>
5955                 </simplelist>
5956                 </formalpara>
5957         <formalpara>
5958                 <title>Indexes:</title>
5959                 <simplelist type="horiz" columns="1">
5960         <member><database class="index">action_non_cat_circ_patron_idx</database> : patron</member>
5961         <member><database class="index">action_non_cat_circ_staff_idx</database> : staff</member>
5962         </simplelist>
5963         </formalpara>   
5964     </simplesect>
5965       <simplesect id="action.view.open-circulation"
5966                xreflabel="action.open_circulation">
5967         <title id="action.view.open-circulation-title">
5968          View:
5969          
5970          open_circulation
5971         </title>
5972  
5973                 <formalpara>
5974                         <title>Columns:</title>
5975                         <simplelist type="horiz" columns="1">
5976                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
5977                         <member>
5978                         <database class="field">id</database> : <database class="datatype">bigint</database> 
5979 --
5980                         </member>
5981                         <member>
5982                         <database class="field">usr</database> : <database class="datatype">integer</database> 
5983 --
5984                         </member>
5985                         <member>
5986                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
5987 --
5988                         </member>
5989                         <member>
5990                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
5991 --
5992                         </member>
5993                         <member>
5994                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
5995 --
5996                         </member>
5997                         <member>
5998                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
5999 --
6000                         </member>
6001                         <member>
6002                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
6003 --
6004                         </member>
6005                         <member>
6006                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
6007 --
6008                         </member>
6009                         <member>
6010                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
6011 --
6012                         </member>
6013                         <member>
6014                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
6015 --
6016                         </member>
6017                         <member>
6018                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
6019 --
6020                         </member>
6021                         <member>
6022                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
6023 --
6024                         </member>
6025                         <member>
6026                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
6027 --
6028                         </member>
6029                         <member>
6030                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
6031 --
6032                         </member>
6033                         <member>
6034                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
6035 --
6036                         </member>
6037                         <member>
6038                         <database class="field">duration</database> : <database class="datatype">interval</database> 
6039 --
6040                         </member>
6041                         <member>
6042                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
6043 --
6044                         </member>
6045                         <member>
6046                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
6047 --
6048                         </member>
6049                         <member>
6050                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
6051 --
6052                         </member>
6053                         <member>
6054                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
6055 --
6056                         </member>
6057                         <member>
6058                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
6059 --
6060                         </member>
6061                         <member>
6062                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
6063 --
6064                         </member>
6065                         <member>
6066                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
6067 --
6068                         </member>
6069                         <member>
6070                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
6071 --
6072                         </member>
6073                         <member>
6074                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
6075 --
6076                         </member>
6077                         <member>
6078                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
6079 --
6080                         </member>
6081                         <member>
6082                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
6083 --
6084                         </member>
6085                         <member>
6086                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
6087 --
6088                         </member>
6089                         <member>
6090                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
6091 --
6092                         </member>
6093                         <member>
6094                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
6095 --
6096                         </member>
6097                 </simplelist>
6098                 </formalpara>
6099     </simplesect>
6100       <simplesect id="action.table.reservation-transit-copy"
6101                xreflabel="action.reservation_transit_copy">
6102         <title id="action.table.reservation-transit-copy-title">
6103          Table:
6104          
6105          reservation_transit_copy
6106         </title>
6107  
6108                 <formalpara>
6109                         <title>Columns:</title>
6110                         <simplelist type="horiz" columns="1">
6111                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6112                         <member>
6113                         <database class="field">id</database> : <database class="datatype">integer</database> 
6114 --
6115                          <literal>PRIMARY KEY</literal>,
6116                         <literal>DEFAULT nextval(&apos;action.transit_copy_id_seq&apos;::regclass)</literal>, 
6117                         </member>
6118                         <member>
6119                         <database class="field">source_send_time</database> : <database class="datatype">timestamp with time zone</database> 
6120 --
6121                         </member>
6122                         <member>
6123                         <database class="field">dest_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
6124 --
6125                         </member>
6126                         <member>
6127                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
6128 --
6129                         <literal>NOT NULL</literal>, 
6130                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource"/>. 
6131                         </member>
6132                         <member>
6133                         <database class="field">source</database> : <database class="datatype">integer</database> 
6134 --
6135                         <literal>NOT NULL</literal>, 
6136                         </member>
6137                         <member>
6138                         <database class="field">dest</database> : <database class="datatype">integer</database> 
6139 --
6140                         <literal>NOT NULL</literal>, 
6141                         </member>
6142                         <member>
6143                         <database class="field">prev_hop</database> : <database class="datatype">integer</database> 
6144 --
6145                         </member>
6146                         <member>
6147                         <database class="field">copy_status</database> : <database class="datatype">integer</database> 
6148 --
6149                         <literal>NOT NULL</literal>, 
6150                         </member>
6151                         <member>
6152                         <database class="field">persistant_transfer</database> : <database class="datatype">boolean</database> 
6153 --
6154                         <literal>NOT NULL</literal>, 
6155                         <literal>DEFAULT false</literal>, 
6156                         </member>
6157                         <member>
6158                         <database class="field">prev_dest</database> : <database class="datatype">integer</database> 
6159 --
6160                         </member>
6161                         <member>
6162                         <database class="field">reservation</database> : <database class="datatype">integer</database> 
6163 --
6164                         <literal>REFERENCES</literal> <xref linkend="booking.table.reservation"/>. 
6165                         </member>
6166                 </simplelist>
6167                 </formalpara>
6168         <formalpara>
6169                 <title>Indexes:</title>
6170                 <simplelist type="horiz" columns="1">
6171         <member><database class="index">active_reservation_transit_cp_idx</database> : target_copy</member>
6172         <member><database class="index">active_reservation_transit_dest_idx</database> : dest</member>
6173         <member><database class="index">active_reservation_transit_source_idx</database> : source</member>
6174         </simplelist>
6175         </formalpara>   
6176     </simplesect>
6177       <simplesect id="action.table.survey"
6178                xreflabel="action.survey">
6179         <title id="action.table.survey-title">
6180          Table:
6181          
6182          survey
6183         </title>
6184  
6185                 <formalpara>
6186                         <title>Columns:</title>
6187                         <simplelist type="horiz" columns="1">
6188                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6189                         <member>
6190                         <database class="field">id</database> : <database class="datatype">serial</database> 
6191 --
6192                          <literal>PRIMARY KEY</literal>,
6193                         </member>
6194                         <member>
6195                         <database class="field">owner</database> : <database class="datatype">integer</database> 
6196 --
6197                         <literal>NOT NULL</literal>, 
6198                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
6199                         </member>
6200                         <member>
6201                         <database class="field">start_date</database> : <database class="datatype">timestamp with time zone</database> 
6202 --
6203                         <literal>NOT NULL</literal>, 
6204                         <literal>DEFAULT now()</literal>, 
6205                         </member>
6206                         <member>
6207                         <database class="field">end_date</database> : <database class="datatype">timestamp with time zone</database> 
6208 --
6209                         <literal>NOT NULL</literal>, 
6210                         <literal>DEFAULT (now() + &apos;10 years&apos;::interval)</literal>, 
6211                         </member>
6212                         <member>
6213                         <database class="field">usr_summary</database> : <database class="datatype">boolean</database> 
6214 --
6215                         <literal>NOT NULL</literal>, 
6216                         <literal>DEFAULT false</literal>, 
6217                         </member>
6218                         <member>
6219                         <database class="field">opac</database> : <database class="datatype">boolean</database> 
6220 --
6221                         <literal>NOT NULL</literal>, 
6222                         <literal>DEFAULT false</literal>, 
6223                         </member>
6224                         <member>
6225                         <database class="field">poll</database> : <database class="datatype">boolean</database> 
6226 --
6227                         <literal>NOT NULL</literal>, 
6228                         <literal>DEFAULT false</literal>, 
6229                         </member>
6230                         <member>
6231                         <database class="field">required</database> : <database class="datatype">boolean</database> 
6232 --
6233                         <literal>NOT NULL</literal>, 
6234                         <literal>DEFAULT false</literal>, 
6235                         </member>
6236                         <member>
6237                         <database class="field">name</database> : <database class="datatype">text</database> 
6238 --
6239                         <literal>NOT NULL</literal>, 
6240                         </member>
6241                         <member>
6242                         <database class="field">description</database> : <database class="datatype">text</database> 
6243 --
6244                         <literal>NOT NULL</literal>, 
6245                         </member>
6246                 </simplelist>
6247                 </formalpara>
6248         <formalpara>         
6249                 <title>Tables referencing action.survey_question via Foreign Key Constraints:</title>
6250                 <simplelist type="horiz" columns="2">
6251                 <member><xref linkend="action.table.survey-question"/></member> 
6252                 <member><xref linkend="action.table.survey-response"/></member> 
6253                 </simplelist>
6254         </formalpara>
6255     </simplesect>
6256       <simplesect id="action.table.survey-answer"
6257                xreflabel="action.survey_answer">
6258         <title id="action.table.survey-answer-title">
6259          Table:
6260          
6261          survey_answer
6262         </title>
6263  
6264                 <formalpara>
6265                         <title>Columns:</title>
6266                         <simplelist type="horiz" columns="1">
6267                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6268                         <member>
6269                         <database class="field">id</database> : <database class="datatype">serial</database> 
6270 --
6271                          <literal>PRIMARY KEY</literal>,
6272                         </member>
6273                         <member>
6274                         <database class="field">question</database> : <database class="datatype">integer</database> 
6275 --
6276                         <literal>NOT NULL</literal>, 
6277                         <literal>REFERENCES</literal> <xref linkend="action.table.survey-question"/>. 
6278                         </member>
6279                         <member>
6280                         <database class="field">answer</database> : <database class="datatype">text</database> 
6281 --
6282                         <literal>NOT NULL</literal>, 
6283                         </member>
6284                 </simplelist>
6285                 </formalpara>
6286         <formalpara>         
6287                 <title>Tables referencing action.survey_response via Foreign Key Constraints:</title>
6288                 <simplelist type="horiz" columns="2">
6289                 <member><xref linkend="action.table.survey-response"/></member> 
6290                 </simplelist>
6291         </formalpara>
6292     </simplesect>
6293       <simplesect id="action.table.survey-question"
6294                xreflabel="action.survey_question">
6295         <title id="action.table.survey-question-title">
6296          Table:
6297          
6298          survey_question
6299         </title>
6300  
6301                 <formalpara>
6302                         <title>Columns:</title>
6303                         <simplelist type="horiz" columns="1">
6304                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6305                         <member>
6306                         <database class="field">id</database> : <database class="datatype">serial</database> 
6307 --
6308                          <literal>PRIMARY KEY</literal>,
6309                         </member>
6310                         <member>
6311                         <database class="field">survey</database> : <database class="datatype">integer</database> 
6312 --
6313                         <literal>NOT NULL</literal>, 
6314                         <literal>REFERENCES</literal> <xref linkend="action.table.survey"/>. 
6315                         </member>
6316                         <member>
6317                         <database class="field">question</database> : <database class="datatype">text</database> 
6318 --
6319                         <literal>NOT NULL</literal>, 
6320                         </member>
6321                 </simplelist>
6322                 </formalpara>
6323         <formalpara>         
6324                 <title>Tables referencing action.survey_answer via Foreign Key Constraints:</title>
6325                 <simplelist type="horiz" columns="2">
6326                 <member><xref linkend="action.table.survey-answer"/></member> 
6327                 <member><xref linkend="action.table.survey-response"/></member> 
6328                 </simplelist>
6329         </formalpara>
6330     </simplesect>
6331       <simplesect id="action.table.survey-response"
6332                xreflabel="action.survey_response">
6333         <title id="action.table.survey-response-title">
6334          Table:
6335          
6336          survey_response
6337         </title>
6338  
6339                 <formalpara>
6340                         <title>Columns:</title>
6341                         <simplelist type="horiz" columns="1">
6342                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6343                         <member>
6344                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
6345 --
6346                          <literal>PRIMARY KEY</literal>,
6347                         </member>
6348                         <member>
6349                         <database class="field">response_group_id</database> : <database class="datatype">integer</database> 
6350 --
6351                         </member>
6352                         <member>
6353                         <database class="field">usr</database> : <database class="datatype">integer</database> 
6354 --
6355                         </member>
6356                         <member>
6357                         <database class="field">survey</database> : <database class="datatype">integer</database> 
6358 --
6359                         <literal>NOT NULL</literal>, 
6360                         <literal>REFERENCES</literal> <xref linkend="action.table.survey"/>. 
6361                         </member>
6362                         <member>
6363                         <database class="field">question</database> : <database class="datatype">integer</database> 
6364 --
6365                         <literal>NOT NULL</literal>, 
6366                         <literal>REFERENCES</literal> <xref linkend="action.table.survey-question"/>. 
6367                         </member>
6368                         <member>
6369                         <database class="field">answer</database> : <database class="datatype">integer</database> 
6370 --
6371                         <literal>NOT NULL</literal>, 
6372                         <literal>REFERENCES</literal> <xref linkend="action.table.survey-answer"/>. 
6373                         </member>
6374                         <member>
6375                         <database class="field">answer_date</database> : <database class="datatype">timestamp with time zone</database> 
6376 --
6377                         </member>
6378                         <member>
6379                         <database class="field">effective_date</database> : <database class="datatype">timestamp with time zone</database> 
6380 --
6381                         <literal>NOT NULL</literal>, 
6382                         <literal>DEFAULT now()</literal>, 
6383                         </member>
6384                 </simplelist>
6385                 </formalpara>
6386         <formalpara>
6387                 <title>Indexes:</title>
6388                 <simplelist type="horiz" columns="1">
6389         <member><database class="index">action_survey_response_usr_idx</database> : usr</member>
6390         </simplelist>
6391         </formalpara>   
6392     </simplesect>
6393       <simplesect id="action.table.transit-copy"
6394                xreflabel="action.transit_copy">
6395         <title id="action.table.transit-copy-title">
6396          Table:
6397          
6398          transit_copy
6399         </title>
6400  
6401                 <formalpara>
6402                         <title>Columns:</title>
6403                         <simplelist type="horiz" columns="1">
6404                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6405                         <member>
6406                         <database class="field">id</database> : <database class="datatype">serial</database> 
6407 --
6408                          <literal>PRIMARY KEY</literal>,
6409                         </member>
6410                         <member>
6411                         <database class="field">source_send_time</database> : <database class="datatype">timestamp with time zone</database> 
6412 --
6413                         </member>
6414                         <member>
6415                         <database class="field">dest_recv_time</database> : <database class="datatype">timestamp with time zone</database> 
6416 --
6417                         </member>
6418                         <member>
6419                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
6420 --
6421                         <literal>NOT NULL</literal>, 
6422                         </member>
6423                         <member>
6424                         <database class="field">source</database> : <database class="datatype">integer</database> 
6425 --
6426                         <literal>NOT NULL</literal>, 
6427                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
6428                         </member>
6429                         <member>
6430                         <database class="field">dest</database> : <database class="datatype">integer</database> 
6431 --
6432                         <literal>NOT NULL</literal>, 
6433                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
6434                         </member>
6435                         <member>
6436                         <database class="field">prev_hop</database> : <database class="datatype">integer</database> 
6437 --
6438                         <literal>REFERENCES</literal> <xref linkend="action.table.transit-copy"/>. 
6439                         </member>
6440                         <member>
6441                         <database class="field">copy_status</database> : <database class="datatype">integer</database> 
6442 --
6443                         <literal>NOT NULL</literal>, 
6444                         <literal>REFERENCES</literal> <xref linkend="config.table.copy-status"/>. 
6445                         </member>
6446                         <member>
6447                         <database class="field">persistant_transfer</database> : <database class="datatype">boolean</database> 
6448 --
6449                         <literal>NOT NULL</literal>, 
6450                         <literal>DEFAULT false</literal>, 
6451                         </member>
6452                         <member>
6453                         <database class="field">prev_dest</database> : <database class="datatype">integer</database> 
6454 --
6455                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
6456                         </member>
6457                 </simplelist>
6458                 </formalpara>
6459         <formalpara>
6460                 <title>Indexes:</title>
6461                 <simplelist type="horiz" columns="1">
6462         <member><database class="index">active_transit_cp_idx</database> : target_copy</member>
6463         <member><database class="index">active_transit_dest_idx</database> : dest</member>
6464         <member><database class="index">active_transit_source_idx</database> : source</member>
6465         </simplelist>
6466         </formalpara>   
6467         <formalpara>         
6468                 <title>Tables referencing action.transit_copy via Foreign Key Constraints:</title>
6469                 <simplelist type="horiz" columns="2">
6470                 <member><xref linkend="action.table.transit-copy"/></member> 
6471                 </simplelist>
6472         </formalpara>
6473     </simplesect>
6474       <simplesect id="action.view.unfulfilled-hold-innermost-loop"
6475                xreflabel="action.unfulfilled_hold_innermost_loop">
6476         <title id="action.view.unfulfilled-hold-innermost-loop-title">
6477          View:
6478          
6479          unfulfilled_hold_innermost_loop
6480         </title>
6481  
6482                 <formalpara>
6483                         <title>Columns:</title>
6484                         <simplelist type="horiz" columns="1">
6485                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6486                         <member>
6487                         <database class="field">hold</database> : <database class="datatype">integer</database> 
6488 --
6489                         </member>
6490                         <member>
6491                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
6492 --
6493                         </member>
6494                         <member>
6495                         <database class="field">count</database> : <database class="datatype">bigint</database> 
6496 --
6497                         </member>
6498                 </simplelist>
6499                 </formalpara>
6500     </simplesect>
6501       <simplesect id="action.table.unfulfilled-hold-list"
6502                xreflabel="action.unfulfilled_hold_list">
6503         <title id="action.table.unfulfilled-hold-list-title">
6504          Table:
6505          
6506          unfulfilled_hold_list
6507         </title>
6508  
6509                 <formalpara>
6510                         <title>Columns:</title>
6511                         <simplelist type="horiz" columns="1">
6512                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6513                         <member>
6514                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
6515 --
6516                          <literal>PRIMARY KEY</literal>,
6517                         </member>
6518                         <member>
6519                         <database class="field">current_copy</database> : <database class="datatype">bigint</database> 
6520 --
6521                         <literal>NOT NULL</literal>, 
6522                         </member>
6523                         <member>
6524                         <database class="field">hold</database> : <database class="datatype">integer</database> 
6525 --
6526                         <literal>NOT NULL</literal>, 
6527                         </member>
6528                         <member>
6529                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
6530 --
6531                         <literal>NOT NULL</literal>, 
6532                         </member>
6533                         <member>
6534                         <database class="field">fail_time</database> : <database class="datatype">timestamp with time zone</database> 
6535 --
6536                         <literal>NOT NULL</literal>, 
6537                         <literal>DEFAULT now()</literal>, 
6538                         </member>
6539                 </simplelist>
6540                 </formalpara>
6541         <formalpara>
6542                 <title>Indexes:</title>
6543                 <simplelist type="horiz" columns="1">
6544         <member><database class="index">uhr_hold_idx</database> : hold</member>
6545         </simplelist>
6546         </formalpara>   
6547     </simplesect>
6548       <simplesect id="action.view.unfulfilled-hold-loops"
6549                xreflabel="action.unfulfilled_hold_loops">
6550         <title id="action.view.unfulfilled-hold-loops-title">
6551          View:
6552          
6553          unfulfilled_hold_loops
6554         </title>
6555  
6556                 <formalpara>
6557                         <title>Columns:</title>
6558                         <simplelist type="horiz" columns="1">
6559                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6560                         <member>
6561                         <database class="field">hold</database> : <database class="datatype">integer</database> 
6562 --
6563                         </member>
6564                         <member>
6565                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
6566 --
6567                         </member>
6568                         <member>
6569                         <database class="field">count</database> : <database class="datatype">bigint</database> 
6570 --
6571                         </member>
6572                 </simplelist>
6573                 </formalpara>
6574     </simplesect>
6575       <simplesect id="action.view.unfulfilled-hold-max-loop"
6576                xreflabel="action.unfulfilled_hold_max_loop">
6577         <title id="action.view.unfulfilled-hold-max-loop-title">
6578          View:
6579          
6580          unfulfilled_hold_max_loop
6581         </title>
6582  
6583                 <formalpara>
6584                         <title>Columns:</title>
6585                         <simplelist type="horiz" columns="1">
6586                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6587                         <member>
6588                         <database class="field">hold</database> : <database class="datatype">integer</database> 
6589 --
6590                         </member>
6591                         <member>
6592                         <database class="field">max</database> : <database class="datatype">bigint</database> 
6593 --
6594                         </member>
6595                 </simplelist>
6596                 </formalpara>
6597     </simplesect>
6598       <simplesect id="action.view.unfulfilled-hold-min-loop"
6599                xreflabel="action.unfulfilled_hold_min_loop">
6600         <title id="action.view.unfulfilled-hold-min-loop-title">
6601          View:
6602          
6603          unfulfilled_hold_min_loop
6604         </title>
6605  
6606                 <formalpara>
6607                         <title>Columns:</title>
6608                         <simplelist type="horiz" columns="1">
6609                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6610                         <member>
6611                         <database class="field">hold</database> : <database class="datatype">integer</database> 
6612 --
6613                         </member>
6614                         <member>
6615                         <database class="field">min</database> : <database class="datatype">bigint</database> 
6616 --
6617                         </member>
6618                 </simplelist>
6619                 </formalpara>
6620     </simplesect>
6621     <simplesect id="action.function.age-circ-on-delete" xreflabel="actionage_circ_on_delete()">
6622       <title id="action.function.age-circ-on-delete-title">age_circ_on_delete()</title>
6623             <para>
6624          
6625        <segmentedlist>
6626         <title>Function Properties</title>
6627         <?dbhtml list-presentation="list"?>
6628         <segtitle>Language</segtitle>
6629         <segtitle>Return Type</segtitle>
6630         <seglistitem>
6631          <seg>PLPGSQL</seg>
6632          <seg>trigger</seg>
6633         </seglistitem>
6634        </segmentedlist>
6635 </para>
6636 </simplesect>
6637     <simplesect id="action.function.age-parent-circ-on-delete" xreflabel="actionage_parent_circ_on_delete()">
6638       <title id="action.function.age-parent-circ-on-delete-title">age_parent_circ_on_delete()</title>
6639             <para>
6640          
6641        <segmentedlist>
6642         <title>Function Properties</title>
6643         <?dbhtml list-presentation="list"?>
6644         <segtitle>Language</segtitle>
6645         <segtitle>Return Type</segtitle>
6646         <seglistitem>
6647          <seg>PLPGSQL</seg>
6648          <seg>trigger</seg>
6649         </seglistitem>
6650        </segmentedlist>
6651 </para>
6652 </simplesect>
6653     <simplesect id="action.function.apply-fieldset-query-integer-pkey-name-text-table-name-text-fieldset-id-text" xreflabel="actionapply_fieldset(query integer, pkey_name text, table_name text, fieldset_id text)">
6654       <title id="action.function.apply-fieldset-query-integer-pkey-name-text-table-name-text-fieldset-id-text-title">apply_fieldset(query integer, pkey_name text, table_name text, fieldset_id text)</title>
6655             <para>
6656        
6657 Applies a specified fieldset, using a supplied table name and primary
6658 key name.  The query parameter should be non-null only for
6659 query-based fieldsets.
6660 Returns NULL if successful, or an error message if not.
6661   
6662        <segmentedlist>
6663         <title>Function Properties</title>
6664         <?dbhtml list-presentation="list"?>
6665         <segtitle>Language</segtitle>
6666         <segtitle>Return Type</segtitle>
6667         <seglistitem>
6668          <seg>PLPGSQL</seg>
6669          <seg>text</seg>
6670         </seglistitem>
6671        </segmentedlist>
6672 </para>
6673 </simplesect>
6674     <simplesect id="action.function.circ-chain-ctx-circ-id-integer" xreflabel="actioncirc_chain(ctx_circ_id integer)">
6675       <title id="action.function.circ-chain-ctx-circ-id-integer-title">circ_chain(ctx_circ_id integer)</title>
6676             <para>
6677          
6678        <segmentedlist>
6679         <title>Function Properties</title>
6680         <?dbhtml list-presentation="list"?>
6681         <segtitle>Language</segtitle>
6682         <segtitle>Return Type</segtitle>
6683         <seglistitem>
6684          <seg>PLPGSQL</seg>
6685          <seg>SET OF circulation</seg>
6686         </seglistitem>
6687        </segmentedlist>
6688 </para>
6689 </simplesect>
6690     <simplesect id="action.function.circulation-claims-returned" xreflabel="actioncirculation_claims_returned()">
6691       <title id="action.function.circulation-claims-returned-title">circulation_claims_returned()</title>
6692             <para>
6693          
6694        <segmentedlist>
6695         <title>Function Properties</title>
6696         <?dbhtml list-presentation="list"?>
6697         <segtitle>Language</segtitle>
6698         <segtitle>Return Type</segtitle>
6699         <seglistitem>
6700          <seg>PLPGSQL</seg>
6701          <seg>trigger</seg>
6702         </seglistitem>
6703        </segmentedlist>
6704 </para>
6705 </simplesect>
6706     <simplesect id="action.function.copy-related-hold-stats-copy-id-integer" xreflabel="actioncopy_related_hold_stats(copy_id integer)">
6707       <title id="action.function.copy-related-hold-stats-copy-id-integer-title">copy_related_hold_stats(copy_id integer)</title>
6708             <para>
6709          
6710        <segmentedlist>
6711         <title>Function Properties</title>
6712         <?dbhtml list-presentation="list"?>
6713         <segtitle>Language</segtitle>
6714         <segtitle>Return Type</segtitle>
6715         <seglistitem>
6716          <seg>PLPGSQL</seg>
6717          <seg>hold_stats</seg>
6718         </seglistitem>
6719        </segmentedlist>
6720 </para>
6721 </simplesect>
6722     <simplesect id="action.function.find-circ-matrix-matchpoint-renewal-integer-match-user-bigint-match-item-integer-context-ou-boolean" xreflabel="actionfind_circ_matrix_matchpoint(renewal integer, match_user bigint, match_item integer, context_ou boolean)">
6723       <title id="action.function.find-circ-matrix-matchpoint-renewal-integer-match-user-bigint-match-item-integer-context-ou-boolean-title">find_circ_matrix_matchpoint(renewal integer, match_user bigint, match_item integer, context_ou boolean)</title>
6724             <para>
6725          
6726        <segmentedlist>
6727         <title>Function Properties</title>
6728         <?dbhtml list-presentation="list"?>
6729         <segtitle>Language</segtitle>
6730         <segtitle>Return Type</segtitle>
6731         <seglistitem>
6732          <seg>PLPGSQL</seg>
6733          <seg>circ_matrix_matchpoint</seg>
6734         </seglistitem>
6735        </segmentedlist>
6736 </para>
6737 </simplesect>
6738     <simplesect id="action.function.find-hold-matrix-matchpoint-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer" xreflabel="actionfind_hold_matrix_matchpoint(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)">
6739       <title id="action.function.find-hold-matrix-matchpoint-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer-title">find_hold_matrix_matchpoint(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)</title>
6740             <para>
6741          
6742        <segmentedlist>
6743         <title>Function Properties</title>
6744         <?dbhtml list-presentation="list"?>
6745         <segtitle>Language</segtitle>
6746         <segtitle>Return Type</segtitle>
6747         <seglistitem>
6748          <seg>PLPGSQL</seg>
6749          <seg>integer</seg>
6750         </seglistitem>
6751        </segmentedlist>
6752 </para>
6753 </simplesect>
6754     <simplesect id="action.function.hold-request-permit-test-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer" xreflabel="actionhold_request_permit_test(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)">
6755       <title id="action.function.hold-request-permit-test-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer-title">hold_request_permit_test(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)</title>
6756             <para>
6757          
6758        <segmentedlist>
6759         <title>Function Properties</title>
6760         <?dbhtml list-presentation="list"?>
6761         <segtitle>Language</segtitle>
6762         <segtitle>Return Type</segtitle>
6763         <seglistitem>
6764          <seg>SQL</seg>
6765          <seg>SET OF matrix_test_result</seg>
6766         </seglistitem>
6767        </segmentedlist>
6768 </para>
6769 </simplesect>
6770     <simplesect id="action.function.hold-request-permit-test-retargetting-integer-match-requestor-integer-match-user-bigint-match-item-integer-request-ou-integer-pickup-ou-boolean" xreflabel="actionhold_request_permit_test(retargetting integer, match_requestor integer, match_user bigint, match_item integer, request_ou integer, pickup_ou boolean)">
6771       <title id="action.function.hold-request-permit-test-retargetting-integer-match-requestor-integer-match-user-bigint-match-item-integer-request-ou-integer-pickup-ou-boolean-title">hold_request_permit_test(retargetting integer, match_requestor integer, match_user bigint, match_item integer, request_ou integer, pickup_ou boolean)</title>
6772             <para>
6773          
6774        <segmentedlist>
6775         <title>Function Properties</title>
6776         <?dbhtml list-presentation="list"?>
6777         <segtitle>Language</segtitle>
6778         <segtitle>Return Type</segtitle>
6779         <seglistitem>
6780          <seg>PLPGSQL</seg>
6781          <seg>SET OF matrix_test_result</seg>
6782         </seglistitem>
6783        </segmentedlist>
6784 </para>
6785 </simplesect>
6786     <simplesect id="action.function.hold-retarget-permit-test-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer" xreflabel="actionhold_retarget_permit_test(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)">
6787       <title id="action.function.hold-retarget-permit-test-match-requestor-integer-match-user-integer-match-item-bigint-request-ou-integer-pickup-ou-integer-title">hold_retarget_permit_test(match_requestor integer, match_user integer, match_item bigint, request_ou integer, pickup_ou integer)</title>
6788             <para>
6789          
6790        <segmentedlist>
6791         <title>Function Properties</title>
6792         <?dbhtml list-presentation="list"?>
6793         <segtitle>Language</segtitle>
6794         <segtitle>Return Type</segtitle>
6795         <seglistitem>
6796          <seg>SQL</seg>
6797          <seg>SET OF matrix_test_result</seg>
6798         </seglistitem>
6799        </segmentedlist>
6800 </para>
6801 </simplesect>
6802     <simplesect id="action.function.item-user-circ-test-integer-bigint-integer" xreflabel="actionitem_user_circ_test(integer, bigint, integer)">
6803       <title id="action.function.item-user-circ-test-integer-bigint-integer-title">item_user_circ_test(integer, bigint, integer)</title>
6804             <para>
6805          
6806        <segmentedlist>
6807         <title>Function Properties</title>
6808         <?dbhtml list-presentation="list"?>
6809         <segtitle>Language</segtitle>
6810         <segtitle>Return Type</segtitle>
6811         <seglistitem>
6812          <seg>SQL</seg>
6813          <seg>SET OF matrix_test_result</seg>
6814         </seglistitem>
6815        </segmentedlist>
6816 </para>
6817 </simplesect>
6818     <simplesect id="action.function.item-user-circ-test-renewal-integer-match-user-bigint-match-item-integer-circ-ou-boolean" xreflabel="actionitem_user_circ_test(renewal integer, match_user bigint, match_item integer, circ_ou boolean)">
6819       <title id="action.function.item-user-circ-test-renewal-integer-match-user-bigint-match-item-integer-circ-ou-boolean-title">item_user_circ_test(renewal integer, match_user bigint, match_item integer, circ_ou boolean)</title>
6820             <para>
6821          
6822        <segmentedlist>
6823         <title>Function Properties</title>
6824         <?dbhtml list-presentation="list"?>
6825         <segtitle>Language</segtitle>
6826         <segtitle>Return Type</segtitle>
6827         <seglistitem>
6828          <seg>PLPGSQL</seg>
6829          <seg>SET OF matrix_test_result</seg>
6830         </seglistitem>
6831        </segmentedlist>
6832 </para>
6833 </simplesect>
6834     <simplesect id="action.function.item-user-renew-test-integer-bigint-integer" xreflabel="actionitem_user_renew_test(integer, bigint, integer)">
6835       <title id="action.function.item-user-renew-test-integer-bigint-integer-title">item_user_renew_test(integer, bigint, integer)</title>
6836             <para>
6837          
6838        <segmentedlist>
6839         <title>Function Properties</title>
6840         <?dbhtml list-presentation="list"?>
6841         <segtitle>Language</segtitle>
6842         <segtitle>Return Type</segtitle>
6843         <seglistitem>
6844          <seg>SQL</seg>
6845          <seg>SET OF matrix_test_result</seg>
6846         </seglistitem>
6847        </segmentedlist>
6848 </para>
6849 </simplesect>
6850     <simplesect id="action.function.purge-circulations" xreflabel="actionpurge_circulations()">
6851       <title id="action.function.purge-circulations-title">purge_circulations()</title>
6852             <para>
6853          
6854        <segmentedlist>
6855         <title>Function Properties</title>
6856         <?dbhtml list-presentation="list"?>
6857         <segtitle>Language</segtitle>
6858         <segtitle>Return Type</segtitle>
6859         <seglistitem>
6860          <seg>PLPGSQL</seg>
6861          <seg>integer</seg>
6862         </seglistitem>
6863        </segmentedlist>
6864 </para>
6865 </simplesect>
6866     <simplesect id="action.function.push-circ-due-time" xreflabel="actionpush_circ_due_time()">
6867       <title id="action.function.push-circ-due-time-title">push_circ_due_time()</title>
6868             <para>
6869          
6870        <segmentedlist>
6871         <title>Function Properties</title>
6872         <?dbhtml list-presentation="list"?>
6873         <segtitle>Language</segtitle>
6874         <segtitle>Return Type</segtitle>
6875         <seglistitem>
6876          <seg>PLPGSQL</seg>
6877          <seg>trigger</seg>
6878         </seglistitem>
6879        </segmentedlist>
6880 </para>
6881 </simplesect>
6882     <simplesect id="action.function.summarize-circ-chain-ctx-circ-id-integer" xreflabel="actionsummarize_circ_chain(ctx_circ_id integer)">
6883       <title id="action.function.summarize-circ-chain-ctx-circ-id-integer-title">summarize_circ_chain(ctx_circ_id integer)</title>
6884             <para>
6885          
6886        <segmentedlist>
6887         <title>Function Properties</title>
6888         <?dbhtml list-presentation="list"?>
6889         <segtitle>Language</segtitle>
6890         <segtitle>Return Type</segtitle>
6891         <seglistitem>
6892          <seg>PLPGSQL</seg>
6893          <seg>circ_chain_summary</seg>
6894         </seglistitem>
6895        </segmentedlist>
6896 </para>
6897 </simplesect>
6898     <simplesect id="action.function.survey-response-answer-date-fixup" xreflabel="actionsurvey_response_answer_date_fixup()">
6899       <title id="action.function.survey-response-answer-date-fixup-title">survey_response_answer_date_fixup()</title>
6900             <para>
6901          
6902        <segmentedlist>
6903         <title>Function Properties</title>
6904         <?dbhtml list-presentation="list"?>
6905         <segtitle>Language</segtitle>
6906         <segtitle>Return Type</segtitle>
6907         <seglistitem>
6908          <seg>PLPGSQL</seg>
6909          <seg>trigger</seg>
6910         </seglistitem>
6911        </segmentedlist>
6912 </para>
6913 </simplesect>
6914     <simplesect id="action.function.usr-visible-circ-copies-integer" xreflabel="actionusr_visible_circ_copies(integer)">
6915       <title id="action.function.usr-visible-circ-copies-integer-title">usr_visible_circ_copies(integer)</title>
6916             <para>
6917          
6918        <segmentedlist>
6919         <title>Function Properties</title>
6920         <?dbhtml list-presentation="list"?>
6921         <segtitle>Language</segtitle>
6922         <segtitle>Return Type</segtitle>
6923         <seglistitem>
6924          <seg>SQL</seg>
6925          <seg>SET OF bigint</seg>
6926         </seglistitem>
6927        </segmentedlist>
6928 </para>
6929 </simplesect>
6930     <simplesect id="action.function.usr-visible-circs-usr-id-integer" xreflabel="actionusr_visible_circs(usr_id integer)">
6931       <title id="action.function.usr-visible-circs-usr-id-integer-title">usr_visible_circs(usr_id integer)</title>
6932             <para>
6933          
6934        <segmentedlist>
6935         <title>Function Properties</title>
6936         <?dbhtml list-presentation="list"?>
6937         <segtitle>Language</segtitle>
6938         <segtitle>Return Type</segtitle>
6939         <seglistitem>
6940          <seg>PLPGSQL</seg>
6941          <seg>SET OF circulation</seg>
6942         </seglistitem>
6943        </segmentedlist>
6944 </para>
6945 </simplesect>
6946     <simplesect id="action.function.usr-visible-holds-usr-id-integer" xreflabel="actionusr_visible_holds(usr_id integer)">
6947       <title id="action.function.usr-visible-holds-usr-id-integer-title">usr_visible_holds(usr_id integer)</title>
6948             <para>
6949          
6950        <segmentedlist>
6951         <title>Function Properties</title>
6952         <?dbhtml list-presentation="list"?>
6953         <segtitle>Language</segtitle>
6954         <segtitle>Return Type</segtitle>
6955         <seglistitem>
6956          <seg>PLPGSQL</seg>
6957          <seg>SET OF hold_request</seg>
6958         </seglistitem>
6959        </segmentedlist>
6960 </para>
6961 </simplesect>
6962         
6963         </section>
6964         
6965         <section id="action-trigger.schema">
6966                 <title>Schema action_trigger</title>
6967                 <para></para>   
6968         
6969       <simplesect id="action-trigger.table.cleanup"
6970                xreflabel="action_trigger.cleanup">
6971         <title id="action-trigger.table.cleanup-title">
6972          Table:
6973          
6974          cleanup
6975         </title>
6976  
6977                 <formalpara>
6978                         <title>Columns:</title>
6979                         <simplelist type="horiz" columns="1">
6980                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
6981                         <member>
6982                         <database class="field">module</database> : <database class="datatype">text</database> 
6983 --
6984                          <literal>PRIMARY KEY</literal>,
6985                         </member>
6986                         <member>
6987                         <database class="field">description</database> : <database class="datatype">text</database> 
6988 --
6989                         </member>
6990                 </simplelist>
6991                 </formalpara>
6992         <formalpara>         
6993                 <title>Tables referencing action_trigger.event_definition via Foreign Key Constraints:</title>
6994                 <simplelist type="horiz" columns="2">
6995                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
6996                 </simplelist>
6997         </formalpara>
6998     </simplesect>
6999       <simplesect id="action-trigger.table.collector"
7000                xreflabel="action_trigger.collector">
7001         <title id="action-trigger.table.collector-title">
7002          Table:
7003          
7004          collector
7005         </title>
7006  
7007                 <formalpara>
7008                         <title>Columns:</title>
7009                         <simplelist type="horiz" columns="1">
7010                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7011                         <member>
7012                         <database class="field">module</database> : <database class="datatype">text</database> 
7013 --
7014                          <literal>PRIMARY KEY</literal>,
7015                         </member>
7016                         <member>
7017                         <database class="field">description</database> : <database class="datatype">text</database> 
7018 --
7019                         </member>
7020                 </simplelist>
7021                 </formalpara>
7022         <formalpara>         
7023                 <title>Tables referencing action_trigger.environment via Foreign Key Constraints:</title>
7024                 <simplelist type="horiz" columns="2">
7025                 <member><xref linkend="action-trigger.table.environment"/></member> 
7026                 </simplelist>
7027         </formalpara>
7028     </simplesect>
7029       <simplesect id="action-trigger.table.environment"
7030                xreflabel="action_trigger.environment">
7031         <title id="action-trigger.table.environment-title">
7032          Table:
7033          
7034          environment
7035         </title>
7036  
7037                 <formalpara>
7038                         <title>Columns:</title>
7039                         <simplelist type="horiz" columns="1">
7040                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7041                         <member>
7042                         <database class="field">id</database> : <database class="datatype">serial</database> 
7043 --
7044                          <literal>PRIMARY KEY</literal>,
7045                         </member>
7046                         <member>
7047                         <database class="field">event_def</database> : <database class="datatype">integer</database> 
7048 --
7049                          <literal>UNIQUE#1</literal>,
7050                         <literal>NOT NULL</literal>, 
7051                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-definition"/>. 
7052                         </member>
7053                         <member>
7054                         <database class="field">path</database> : <database class="datatype">text</database> 
7055 --
7056                         </member>
7057                         <member>
7058                         <database class="field">collector</database> : <database class="datatype">text</database> 
7059 --
7060                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.collector"/>. 
7061                         </member>
7062                         <member>
7063                         <database class="field">label</database> : <database class="datatype">text</database> 
7064 --
7065                          <literal>UNIQUE#1</literal>,
7066                         </member>
7067                 </simplelist>
7068                 </formalpara>
7069         <formalpara>
7070         <title>Constraints:</title>
7071         <simplelist type="horiz" columns="1">
7072           <member><database class="constraint">environment_label_check</database> : CHECK ((label &lt;&gt; ALL (ARRAY[&apos;result&apos;::text, &apos;target&apos;::text, &apos;event&apos;::text])))</member>
7073         </simplelist>
7074         </formalpara>
7075     </simplesect>
7076       <simplesect id="action-trigger.table.event"
7077                xreflabel="action_trigger.event">
7078         <title id="action-trigger.table.event-title">
7079          Table:
7080          
7081          event
7082         </title>
7083  
7084                 <formalpara>
7085                         <title>Columns:</title>
7086                         <simplelist type="horiz" columns="1">
7087                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7088                         <member>
7089                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
7090 --
7091                          <literal>PRIMARY KEY</literal>,
7092                         </member>
7093                         <member>
7094                         <database class="field">target</database> : <database class="datatype">bigint</database> 
7095 --
7096                         <literal>NOT NULL</literal>, 
7097                         </member>
7098                         <member>
7099                         <database class="field">event_def</database> : <database class="datatype">integer</database> 
7100 --
7101                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-definition"/>. 
7102                         </member>
7103                         <member>
7104                         <database class="field">add_time</database> : <database class="datatype">timestamp with time zone</database> 
7105 --
7106                         <literal>NOT NULL</literal>, 
7107                         <literal>DEFAULT now()</literal>, 
7108                         </member>
7109                         <member>
7110                         <database class="field">run_time</database> : <database class="datatype">timestamp with time zone</database> 
7111 --
7112                         <literal>NOT NULL</literal>, 
7113                         </member>
7114                         <member>
7115                         <database class="field">start_time</database> : <database class="datatype">timestamp with time zone</database> 
7116 --
7117                         </member>
7118                         <member>
7119                         <database class="field">update_time</database> : <database class="datatype">timestamp with time zone</database> 
7120 --
7121                         </member>
7122                         <member>
7123                         <database class="field">complete_time</database> : <database class="datatype">timestamp with time zone</database> 
7124 --
7125                         </member>
7126                         <member>
7127                         <database class="field">update_process</database> : <database class="datatype">integer</database> 
7128 --
7129                         </member>
7130                         <member>
7131                         <database class="field">state</database> : <database class="datatype">text</database> 
7132 --
7133                         <literal>NOT NULL</literal>, 
7134                         <literal>DEFAULT &apos;pending&apos;::text</literal>, 
7135                         </member>
7136                         <member>
7137                         <database class="field">user_data</database> : <database class="datatype">text</database> 
7138 --
7139                         </member>
7140                         <member>
7141                         <database class="field">template_output</database> : <database class="datatype">bigint</database> 
7142 --
7143                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-output"/>. 
7144                         </member>
7145                         <member>
7146                         <database class="field">error_output</database> : <database class="datatype">bigint</database> 
7147 --
7148                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-output"/>. 
7149                         </member>
7150                         <member>
7151                         <database class="field">async_output</database> : <database class="datatype">bigint</database> 
7152 --
7153                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-output"/>. 
7154                         </member>
7155                 </simplelist>
7156                 </formalpara>
7157         <formalpara>
7158         <title>Constraints:</title>
7159         <simplelist type="horiz" columns="1">
7160           <member><database class="constraint">event_state_check</database> : CHECK ((state = ANY (ARRAY[&apos;pending&apos;::text, &apos;invalid&apos;::text, &apos;found&apos;::text, &apos;collecting&apos;::text, &apos;collected&apos;::text, &apos;validating&apos;::text, &apos;valid&apos;::text, &apos;reacting&apos;::text, &apos;reacted&apos;::text, &apos;cleaning&apos;::text, &apos;complete&apos;::text, &apos;error&apos;::text])))</member>
7161           <member><database class="constraint">event_user_data_check</database> : CHECK (((user_data IS NULL) OR is_json(user_data)))</member>
7162         </simplelist>
7163         </formalpara>
7164         <formalpara>
7165                 <title>Indexes:</title>
7166                 <simplelist type="horiz" columns="1">
7167         <member><database class="index">atev_target_def_idx</database> : target, event_def</member>
7168         </simplelist>
7169         </formalpara>   
7170     </simplesect>
7171       <simplesect id="action-trigger.table.event-definition"
7172                xreflabel="action_trigger.event_definition">
7173         <title id="action-trigger.table.event-definition-title">
7174          Table:
7175          
7176          event_definition
7177         </title>
7178  
7179                 <formalpara>
7180                         <title>Columns:</title>
7181                         <simplelist type="horiz" columns="1">
7182                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7183                         <member>
7184                         <database class="field">id</database> : <database class="datatype">serial</database> 
7185 --
7186                          <literal>PRIMARY KEY</literal>,
7187                         </member>
7188                         <member>
7189                         <database class="field">active</database> : <database class="datatype">boolean</database> 
7190 --
7191                         <literal>NOT NULL</literal>, 
7192                         <literal>DEFAULT true</literal>, 
7193                         </member>
7194                         <member>
7195                         <database class="field">owner</database> : <database class="datatype">integer</database> 
7196 --
7197                          <literal>UNIQUE#2</literal>,
7198                          <literal>UNIQUE#1</literal>,
7199                         <literal>NOT NULL</literal>, 
7200                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
7201                         </member>
7202                         <member>
7203                         <database class="field">name</database> : <database class="datatype">text</database> 
7204 --
7205                          <literal>UNIQUE#2</literal>,
7206                         <literal>NOT NULL</literal>, 
7207                         </member>
7208                         <member>
7209                         <database class="field">hook</database> : <database class="datatype">text</database> 
7210 --
7211                          <literal>UNIQUE#1</literal>,
7212                         <literal>NOT NULL</literal>, 
7213                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.hook"/>. 
7214                         </member>
7215                         <member>
7216                         <database class="field">validator</database> : <database class="datatype">text</database> 
7217 --
7218                          <literal>UNIQUE#1</literal>,
7219                         <literal>NOT NULL</literal>, 
7220                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.validator"/>. 
7221                         </member>
7222                         <member>
7223                         <database class="field">reactor</database> : <database class="datatype">text</database> 
7224 --
7225                          <literal>UNIQUE#1</literal>,
7226                         <literal>NOT NULL</literal>, 
7227                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.reactor"/>. 
7228                         </member>
7229                         <member>
7230                         <database class="field">cleanup_success</database> : <database class="datatype">text</database> 
7231 --
7232                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.cleanup"/>. 
7233                         </member>
7234                         <member>
7235                         <database class="field">cleanup_failure</database> : <database class="datatype">text</database> 
7236 --
7237                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.cleanup"/>. 
7238                         </member>
7239                         <member>
7240                         <database class="field">delay</database> : <database class="datatype">interval</database> 
7241 --
7242                          <literal>UNIQUE#1</literal>,
7243                         <literal>NOT NULL</literal>, 
7244                         <literal>DEFAULT &apos;00:05:00&apos;::interval</literal>, 
7245                         </member>
7246                         <member>
7247                         <database class="field">max_delay</database> : <database class="datatype">interval</database> 
7248 --
7249                         </member>
7250                         <member>
7251                         <database class="field">usr_field</database> : <database class="datatype">text</database> 
7252 --
7253                         </member>
7254                         <member>
7255                         <database class="field">opt_in_setting</database> : <database class="datatype">text</database> 
7256 --
7257                         <literal>REFERENCES</literal> <xref linkend="config.table.usr-setting-type"/>. 
7258                         </member>
7259                         <member>
7260                         <database class="field">delay_field</database> : <database class="datatype">text</database> 
7261 --
7262                          <literal>UNIQUE#1</literal>,
7263                         </member>
7264                         <member>
7265                         <database class="field">group_field</database> : <database class="datatype">text</database> 
7266 --
7267                         </member>
7268                         <member>
7269                         <database class="field">template</database> : <database class="datatype">text</database> 
7270 --
7271                         </member>
7272                         <member>
7273                         <database class="field">granularity</database> : <database class="datatype">text</database> 
7274 --
7275                         </member>
7276                 </simplelist>
7277                 </formalpara>
7278         <formalpara>         
7279                 <title>Tables referencing action_trigger.environment via Foreign Key Constraints:</title>
7280                 <simplelist type="horiz" columns="2">
7281                 <member><xref linkend="action-trigger.table.environment"/></member> 
7282                 <member><xref linkend="action-trigger.table.event"/></member> 
7283                 <member><xref linkend="action-trigger.table.event-params"/></member> 
7284                 </simplelist>
7285         </formalpara>
7286     </simplesect>
7287       <simplesect id="action-trigger.table.event-output"
7288                xreflabel="action_trigger.event_output">
7289         <title id="action-trigger.table.event-output-title">
7290          Table:
7291          
7292          event_output
7293         </title>
7294  
7295                 <formalpara>
7296                         <title>Columns:</title>
7297                         <simplelist type="horiz" columns="1">
7298                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7299                         <member>
7300                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
7301 --
7302                          <literal>PRIMARY KEY</literal>,
7303                         </member>
7304                         <member>
7305                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
7306 --
7307                         <literal>NOT NULL</literal>, 
7308                         <literal>DEFAULT now()</literal>, 
7309                         </member>
7310                         <member>
7311                         <database class="field">is_error</database> : <database class="datatype">boolean</database> 
7312 --
7313                         <literal>NOT NULL</literal>, 
7314                         <literal>DEFAULT false</literal>, 
7315                         </member>
7316                         <member>
7317                         <database class="field">data</database> : <database class="datatype">text</database> 
7318 --
7319                         <literal>NOT NULL</literal>, 
7320                         </member>
7321                 </simplelist>
7322                 </formalpara>
7323         <formalpara>         
7324                 <title>Tables referencing action_trigger.event via Foreign Key Constraints:</title>
7325                 <simplelist type="horiz" columns="2">
7326                 <member><xref linkend="action-trigger.table.event"/></member> 
7327                 </simplelist>
7328         </formalpara>
7329     </simplesect>
7330       <simplesect id="action-trigger.table.event-params"
7331                xreflabel="action_trigger.event_params">
7332         <title id="action-trigger.table.event-params-title">
7333          Table:
7334          
7335          event_params
7336         </title>
7337  
7338                 <formalpara>
7339                         <title>Columns:</title>
7340                         <simplelist type="horiz" columns="1">
7341                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7342                         <member>
7343                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
7344 --
7345                          <literal>PRIMARY KEY</literal>,
7346                         </member>
7347                         <member>
7348                         <database class="field">event_def</database> : <database class="datatype">integer</database> 
7349 --
7350                          <literal>UNIQUE#1</literal>,
7351                         <literal>NOT NULL</literal>, 
7352                         <literal>REFERENCES</literal> <xref linkend="action-trigger.table.event-definition"/>. 
7353                         </member>
7354                         <member>
7355                         <database class="field">param</database> : <database class="datatype">text</database> 
7356 --
7357                          <literal>UNIQUE#1</literal>,
7358                         <literal>NOT NULL</literal>, 
7359                         </member>
7360                         <member>
7361                         <database class="field">value</database> : <database class="datatype">text</database> 
7362 --
7363                         <literal>NOT NULL</literal>, 
7364                         </member>
7365                 </simplelist>
7366                 </formalpara>
7367     </simplesect>
7368       <simplesect id="action-trigger.table.hook"
7369                xreflabel="action_trigger.hook">
7370         <title id="action-trigger.table.hook-title">
7371          Table:
7372          
7373          hook
7374         </title>
7375  
7376                 <formalpara>
7377                         <title>Columns:</title>
7378                         <simplelist type="horiz" columns="1">
7379                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7380                         <member>
7381                         <database class="field">key</database> : <database class="datatype">text</database> 
7382 --
7383                          <literal>PRIMARY KEY</literal>,
7384                         </member>
7385                         <member>
7386                         <database class="field">core_type</database> : <database class="datatype">text</database> 
7387 --
7388                         <literal>NOT NULL</literal>, 
7389                         </member>
7390                         <member>
7391                         <database class="field">description</database> : <database class="datatype">text</database> 
7392 --
7393                         </member>
7394                         <member>
7395                         <database class="field">passive</database> : <database class="datatype">boolean</database> 
7396 --
7397                         <literal>NOT NULL</literal>, 
7398                         <literal>DEFAULT false</literal>, 
7399                         </member>
7400                 </simplelist>
7401                 </formalpara>
7402         <formalpara>         
7403                 <title>Tables referencing action_trigger.event_definition via Foreign Key Constraints:</title>
7404                 <simplelist type="horiz" columns="2">
7405                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
7406                 </simplelist>
7407         </formalpara>
7408     </simplesect>
7409       <simplesect id="action-trigger.table.reactor"
7410                xreflabel="action_trigger.reactor">
7411         <title id="action-trigger.table.reactor-title">
7412          Table:
7413          
7414          reactor
7415         </title>
7416  
7417                 <formalpara>
7418                         <title>Columns:</title>
7419                         <simplelist type="horiz" columns="1">
7420                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7421                         <member>
7422                         <database class="field">module</database> : <database class="datatype">text</database> 
7423 --
7424                          <literal>PRIMARY KEY</literal>,
7425                         </member>
7426                         <member>
7427                         <database class="field">description</database> : <database class="datatype">text</database> 
7428 --
7429                         </member>
7430                 </simplelist>
7431                 </formalpara>
7432         <formalpara>         
7433                 <title>Tables referencing action_trigger.event_definition via Foreign Key Constraints:</title>
7434                 <simplelist type="horiz" columns="2">
7435                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
7436                 </simplelist>
7437         </formalpara>
7438     </simplesect>
7439       <simplesect id="action-trigger.table.validator"
7440                xreflabel="action_trigger.validator">
7441         <title id="action-trigger.table.validator-title">
7442          Table:
7443          
7444          validator
7445         </title>
7446  
7447                 <formalpara>
7448                         <title>Columns:</title>
7449                         <simplelist type="horiz" columns="1">
7450                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7451                         <member>
7452                         <database class="field">module</database> : <database class="datatype">text</database> 
7453 --
7454                          <literal>PRIMARY KEY</literal>,
7455                         </member>
7456                         <member>
7457                         <database class="field">description</database> : <database class="datatype">text</database> 
7458 --
7459                         </member>
7460                 </simplelist>
7461                 </formalpara>
7462         <formalpara>         
7463                 <title>Tables referencing action_trigger.event_definition via Foreign Key Constraints:</title>
7464                 <simplelist type="horiz" columns="2">
7465                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
7466                 </simplelist>
7467         </formalpara>
7468     </simplesect>
7469         
7470         </section>
7471         
7472         <section id="actor.schema">
7473                 <title>Schema actor</title>
7474                 <para>
7475 Holds all tables pertaining to users and libraries (org units).
7476 </para> 
7477         
7478       <simplesect id="actor.table.card"
7479                xreflabel="actor.card">
7480         <title id="actor.table.card-title">
7481          Table:
7482          
7483          card
7484         </title>
7485  
7486         <para>
7487           
7488 Library Cards
7489 Each User has one or more library cards.  The current &quot;main&quot;
7490 card is linked to here from the actor.usr table, and it is up
7491 to the consortium policy whether more than one card can be
7492 active for any one user at a given time.
7493         </para>
7494                 <formalpara>
7495                         <title>Columns:</title>
7496                         <simplelist type="horiz" columns="1">
7497                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7498                         <member>
7499                         <database class="field">id</database> : <database class="datatype">serial</database> 
7500 --
7501                          <literal>PRIMARY KEY</literal>,
7502                         </member>
7503                         <member>
7504                         <database class="field">usr</database> : <database class="datatype">integer</database> 
7505 --
7506                         <literal>NOT NULL</literal>, 
7507                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
7508                         </member>
7509                         <member>
7510                         <database class="field">barcode</database> : <database class="datatype">text</database> 
7511 --
7512                          <literal>UNIQUE</literal>,
7513                         <literal>NOT NULL</literal>, 
7514                         </member>
7515                         <member>
7516                         <database class="field">active</database> : <database class="datatype">boolean</database> 
7517 --
7518                         <literal>NOT NULL</literal>, 
7519                         <literal>DEFAULT true</literal>, 
7520                         </member>
7521                 </simplelist>
7522                 </formalpara>
7523         <formalpara>
7524                 <title>Indexes:</title>
7525                 <simplelist type="horiz" columns="1">
7526         <member><database class="index">actor_card_barcode_evergreen_lowercase_idx</database> : lowercase(barcode)</member>
7527         <member><database class="index">actor_card_usr_idx</database> : usr</member>
7528         </simplelist>
7529         </formalpara>   
7530     </simplesect>
7531       <simplesect id="actor.table.hours-of-operation"
7532                xreflabel="actor.hours_of_operation">
7533         <title id="actor.table.hours-of-operation-title">
7534          Table:
7535          
7536          hours_of_operation
7537         </title>
7538  
7539         <para>
7540           
7541 When does this org_unit usually open and close?  (Variations
7542 are expressed in the actor.org_unit_closed table.)
7543         </para>
7544                 <formalpara>
7545                         <title>Columns:</title>
7546                         <simplelist type="horiz" columns="1">
7547                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7548                         <member>
7549                         <database class="field">id</database> : <database class="datatype">integer</database> 
7550 --
7551                          <literal>PRIMARY KEY</literal>,
7552                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
7553                         </member>
7554                         <member>
7555                         <database class="field">dow_0_open</database> : <database class="datatype">time without time zone</database> 
7556 --
7557                         <literal>NOT NULL</literal>, 
7558                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7559  
7560 When does this org_unit open on Monday?
7561                         </member>
7562                         <member>
7563                         <database class="field">dow_0_close</database> : <database class="datatype">time without time zone</database> 
7564 --
7565                         <literal>NOT NULL</literal>, 
7566                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7567  
7568 When does this org_unit close on Monday?
7569                         </member>
7570                         <member>
7571                         <database class="field">dow_1_open</database> : <database class="datatype">time without time zone</database> 
7572 --
7573                         <literal>NOT NULL</literal>, 
7574                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7575  
7576 When does this org_unit open on Tuesday?
7577                         </member>
7578                         <member>
7579                         <database class="field">dow_1_close</database> : <database class="datatype">time without time zone</database> 
7580 --
7581                         <literal>NOT NULL</literal>, 
7582                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7583  
7584 When does this org_unit close on Tuesday?
7585                         </member>
7586                         <member>
7587                         <database class="field">dow_2_open</database> : <database class="datatype">time without time zone</database> 
7588 --
7589                         <literal>NOT NULL</literal>, 
7590                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7591  
7592 When does this org_unit open on Wednesday?
7593                         </member>
7594                         <member>
7595                         <database class="field">dow_2_close</database> : <database class="datatype">time without time zone</database> 
7596 --
7597                         <literal>NOT NULL</literal>, 
7598                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7599  
7600 When does this org_unit close on Wednesday?
7601                         </member>
7602                         <member>
7603                         <database class="field">dow_3_open</database> : <database class="datatype">time without time zone</database> 
7604 --
7605                         <literal>NOT NULL</literal>, 
7606                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7607  
7608 When does this org_unit open on Thursday?
7609                         </member>
7610                         <member>
7611                         <database class="field">dow_3_close</database> : <database class="datatype">time without time zone</database> 
7612 --
7613                         <literal>NOT NULL</literal>, 
7614                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7615  
7616 When does this org_unit close on Thursday?
7617                         </member>
7618                         <member>
7619                         <database class="field">dow_4_open</database> : <database class="datatype">time without time zone</database> 
7620 --
7621                         <literal>NOT NULL</literal>, 
7622                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7623  
7624 When does this org_unit open on Friday?
7625                         </member>
7626                         <member>
7627                         <database class="field">dow_4_close</database> : <database class="datatype">time without time zone</database> 
7628 --
7629                         <literal>NOT NULL</literal>, 
7630                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7631  
7632 When does this org_unit close on Friday?
7633                         </member>
7634                         <member>
7635                         <database class="field">dow_5_open</database> : <database class="datatype">time without time zone</database> 
7636 --
7637                         <literal>NOT NULL</literal>, 
7638                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7639  
7640 When does this org_unit open on Saturday?
7641                         </member>
7642                         <member>
7643                         <database class="field">dow_5_close</database> : <database class="datatype">time without time zone</database> 
7644 --
7645                         <literal>NOT NULL</literal>, 
7646                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7647  
7648 When does this org_unit close on Saturday?
7649                         </member>
7650                         <member>
7651                         <database class="field">dow_6_open</database> : <database class="datatype">time without time zone</database> 
7652 --
7653                         <literal>NOT NULL</literal>, 
7654                         <literal>DEFAULT &apos;09:00:00&apos;::time without time zone</literal>, 
7655  
7656 When does this org_unit open on Sunday?
7657                         </member>
7658                         <member>
7659                         <database class="field">dow_6_close</database> : <database class="datatype">time without time zone</database> 
7660 --
7661                         <literal>NOT NULL</literal>, 
7662                         <literal>DEFAULT &apos;17:00:00&apos;::time without time zone</literal>, 
7663  
7664 When does this org_unit close on Sunday?
7665                         </member>
7666                 </simplelist>
7667                 </formalpara>
7668     </simplesect>
7669       <simplesect id="actor.table.org-address"
7670                xreflabel="actor.org_address">
7671         <title id="actor.table.org-address-title">
7672          Table:
7673          
7674          org_address
7675         </title>
7676  
7677                 <formalpara>
7678                         <title>Columns:</title>
7679                         <simplelist type="horiz" columns="1">
7680                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7681                         <member>
7682                         <database class="field">id</database> : <database class="datatype">serial</database> 
7683 --
7684                          <literal>PRIMARY KEY</literal>,
7685                         </member>
7686                         <member>
7687                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
7688 --
7689                         <literal>NOT NULL</literal>, 
7690                         <literal>DEFAULT true</literal>, 
7691                         </member>
7692                         <member>
7693                         <database class="field">address_type</database> : <database class="datatype">text</database> 
7694 --
7695                         <literal>NOT NULL</literal>, 
7696                         <literal>DEFAULT &apos;MAILING&apos;::text</literal>, 
7697                         </member>
7698                         <member>
7699                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
7700 --
7701                         <literal>NOT NULL</literal>, 
7702                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
7703                         </member>
7704                         <member>
7705                         <database class="field">street1</database> : <database class="datatype">text</database> 
7706 --
7707                         <literal>NOT NULL</literal>, 
7708                         </member>
7709                         <member>
7710                         <database class="field">street2</database> : <database class="datatype">text</database> 
7711 --
7712                         </member>
7713                         <member>
7714                         <database class="field">city</database> : <database class="datatype">text</database> 
7715 --
7716                         <literal>NOT NULL</literal>, 
7717                         </member>
7718                         <member>
7719                         <database class="field">county</database> : <database class="datatype">text</database> 
7720 --
7721                         </member>
7722                         <member>
7723                         <database class="field">state</database> : <database class="datatype">text</database> 
7724 --
7725                         <literal>NOT NULL</literal>, 
7726                         </member>
7727                         <member>
7728                         <database class="field">country</database> : <database class="datatype">text</database> 
7729 --
7730                         <literal>NOT NULL</literal>, 
7731                         </member>
7732                         <member>
7733                         <database class="field">post_code</database> : <database class="datatype">text</database> 
7734 --
7735                         <literal>NOT NULL</literal>, 
7736                         </member>
7737                         <member>
7738                         <database class="field">san</database> : <database class="datatype">text</database> 
7739 --
7740                         </member>
7741                 </simplelist>
7742                 </formalpara>
7743         <formalpara>
7744                 <title>Indexes:</title>
7745                 <simplelist type="horiz" columns="1">
7746         <member><database class="index">actor_org_address_org_unit_idx</database> : org_unit</member>
7747         </simplelist>
7748         </formalpara>   
7749         <formalpara>         
7750                 <title>Tables referencing actor.org_unit via Foreign Key Constraints:</title>
7751                 <simplelist type="horiz" columns="2">
7752                 <member><xref linkend="actor.table.org-unit"/></member> 
7753                 </simplelist>
7754         </formalpara>
7755     </simplesect>
7756       <simplesect id="actor.table.org-lasso"
7757                xreflabel="actor.org_lasso">
7758         <title id="actor.table.org-lasso-title">
7759          Table:
7760          
7761          org_lasso
7762         </title>
7763  
7764                 <formalpara>
7765                         <title>Columns:</title>
7766                         <simplelist type="horiz" columns="1">
7767                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7768                         <member>
7769                         <database class="field">id</database> : <database class="datatype">serial</database> 
7770 --
7771                          <literal>PRIMARY KEY</literal>,
7772                         </member>
7773                         <member>
7774                         <database class="field">name</database> : <database class="datatype">text</database> 
7775 --
7776                          <literal>UNIQUE</literal>,
7777                         </member>
7778                 </simplelist>
7779                 </formalpara>
7780         <formalpara>         
7781                 <title>Tables referencing actor.org_lasso_map via Foreign Key Constraints:</title>
7782                 <simplelist type="horiz" columns="2">
7783                 <member><xref linkend="actor.table.org-lasso-map"/></member> 
7784                 </simplelist>
7785         </formalpara>
7786     </simplesect>
7787       <simplesect id="actor.table.org-lasso-map"
7788                xreflabel="actor.org_lasso_map">
7789         <title id="actor.table.org-lasso-map-title">
7790          Table:
7791          
7792          org_lasso_map
7793         </title>
7794  
7795                 <formalpara>
7796                         <title>Columns:</title>
7797                         <simplelist type="horiz" columns="1">
7798                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7799                         <member>
7800                         <database class="field">id</database> : <database class="datatype">serial</database> 
7801 --
7802                          <literal>PRIMARY KEY</literal>,
7803                         </member>
7804                         <member>
7805                         <database class="field">lasso</database> : <database class="datatype">integer</database> 
7806 --
7807                         <literal>NOT NULL</literal>, 
7808                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-lasso"/>. 
7809                         </member>
7810                         <member>
7811                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
7812 --
7813                         <literal>NOT NULL</literal>, 
7814                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
7815                         </member>
7816                 </simplelist>
7817                 </formalpara>
7818         <formalpara>
7819                 <title>Indexes:</title>
7820                 <simplelist type="horiz" columns="1">
7821         <member><database class="index">ou_lasso_org_unit_idx</database> : org_unit</member>
7822         </simplelist>
7823         </formalpara>   
7824     </simplesect>
7825       <simplesect id="actor.table.org-unit"
7826                xreflabel="actor.org_unit">
7827         <title id="actor.table.org-unit-title">
7828          Table:
7829          
7830          org_unit
7831         </title>
7832  
7833                 <formalpara>
7834                         <title>Columns:</title>
7835                         <simplelist type="horiz" columns="1">
7836                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
7837                         <member>
7838                         <database class="field">id</database> : <database class="datatype">serial</database> 
7839 --
7840                          <literal>PRIMARY KEY</literal>,
7841                         </member>
7842                         <member>
7843                         <database class="field">parent_ou</database> : <database class="datatype">integer</database> 
7844 --
7845                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
7846                         </member>
7847                         <member>
7848                         <database class="field">ou_type</database> : <database class="datatype">integer</database> 
7849 --
7850                         <literal>NOT NULL</literal>, 
7851                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit-type"/>. 
7852                         </member>
7853                         <member>
7854                         <database class="field">ill_address</database> : <database class="datatype">integer</database> 
7855 --
7856                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-address"/>. 
7857                         </member>
7858                         <member>
7859                         <database class="field">holds_address</database> : <database class="datatype">integer</database> 
7860 --
7861                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-address"/>. 
7862                         </member>
7863                         <member>
7864                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
7865 --
7866                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-address"/>. 
7867                         </member>
7868                         <member>
7869                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
7870 --
7871                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-address"/>. 
7872                         </member>
7873                         <member>
7874                         <database class="field">shortname</database> : <database class="datatype">text</database> 
7875 --
7876                          <literal>UNIQUE</literal>,
7877                         <literal>NOT NULL</literal>, 
7878                         </member>
7879                         <member>
7880                         <database class="field">name</database> : <database class="datatype">text</database> 
7881 --
7882                          <literal>UNIQUE</literal>,
7883                         <literal>NOT NULL</literal>, 
7884                         </member>
7885                         <member>
7886                         <database class="field">email</database> : <database class="datatype">text</database> 
7887 --
7888                         </member>
7889                         <member>
7890                         <database class="field">phone</database> : <database class="datatype">text</database> 
7891 --
7892                         </member>
7893                         <member>
7894                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
7895 --
7896                         <literal>NOT NULL</literal>, 
7897                         <literal>DEFAULT true</literal>, 
7898                         </member>
7899                         <member>
7900                         <database class="field">fiscal_calendar</database> : <database class="datatype">integer</database> 
7901 --
7902                         <literal>NOT NULL</literal>, 
7903                         <literal>DEFAULT 1</literal>, 
7904                         <literal>REFERENCES</literal> <xref linkend="acq.table.fiscal-calendar"/>. 
7905                         </member>
7906                 </simplelist>
7907                 </formalpara>
7908         <formalpara>
7909                 <title>Indexes:</title>
7910                 <simplelist type="horiz" columns="1">
7911         <member><database class="index">actor_org_unit_billing_address_idx</database> : billing_address</member>
7912         <member><database class="index">actor_org_unit_holds_address_idx</database> : holds_address</member>
7913         <member><database class="index">actor_org_unit_ill_address_idx</database> : ill_address</member>
7914         <member><database class="index">actor_org_unit_mailing_address_idx</database> : mailing_address</member>
7915         <member><database class="index">actor_org_unit_ou_type_idx</database> : ou_type</member>
7916         <member><database class="index">actor_org_unit_parent_ou_idx</database> : parent_ou</member>
7917         </simplelist>
7918         </formalpara>   
7919         <formalpara>         
7920                 <title>Tables referencing acq.cancel_reason via Foreign Key Constraints:</title>
7921                 <simplelist type="horiz" columns="2">
7922                 <member><xref linkend="acq.table.cancel-reason"/></member> 
7923                 <member><xref linkend="acq.table.claim-event-type"/></member> 
7924                 <member><xref linkend="acq.table.claim-policy"/></member> 
7925                 <member><xref linkend="acq.table.claim-type"/></member> 
7926                 <member><xref linkend="acq.table.distribution-formula"/></member> 
7927                 <member><xref linkend="acq.table.distribution-formula-entry"/></member> 
7928                 <member><xref linkend="acq.table.fund"/></member> 
7929                 <member><xref linkend="acq.table.fund-allocation-percent"/></member> 
7930                 <member><xref linkend="acq.table.fund-tag"/></member> 
7931                 <member><xref linkend="acq.table.funding-source"/></member> 
7932                 <member><xref linkend="acq.table.invoice"/></member> 
7933                 <member><xref linkend="acq.table.lineitem-alert-text"/></member> 
7934                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
7935                 <member><xref linkend="acq.table.picklist"/></member> 
7936                 <member><xref linkend="acq.table.provider"/></member> 
7937                 <member><xref linkend="acq.table.purchase-order"/></member> 
7938                 <member><xref linkend="acq.table.user-request"/></member> 
7939                 <member><xref linkend="action.table.circulation"/></member> 
7940                 <member><xref linkend="action.table.fieldset"/></member> 
7941                 <member><xref linkend="action.table.hold-request"/></member> 
7942                 <member><xref linkend="action.table.in-house-use"/></member> 
7943                 <member><xref linkend="action.table.non-cat-in-house-use"/></member> 
7944                 <member><xref linkend="action.table.non-cataloged-circulation"/></member> 
7945                 <member><xref linkend="action.table.survey"/></member> 
7946                 <member><xref linkend="action.table.transit-copy"/></member> 
7947                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
7948                 <member><xref linkend="actor.table.hours-of-operation"/></member> 
7949                 <member><xref linkend="actor.table.org-address"/></member> 
7950                 <member><xref linkend="actor.table.org-lasso-map"/></member> 
7951                 <member><xref linkend="actor.table.org-unit"/></member> 
7952                 <member><xref linkend="actor.table.org-unit-closed"/></member> 
7953                 <member><xref linkend="actor.table.org-unit-setting"/></member> 
7954                 <member><xref linkend="actor.table.stat-cat"/></member> 
7955                 <member><xref linkend="actor.table.stat-cat-entry"/></member> 
7956                 <member><xref linkend="actor.table.usr"/></member> 
7957                 <member><xref linkend="actor.table.usr-org-unit-opt-in"/></member> 
7958                 <member><xref linkend="actor.table.usr-standing-penalty"/></member> 
7959                 <member><xref linkend="actor.table.workstation"/></member> 
7960                 <member><xref linkend="asset.table.call-number"/></member> 
7961                 <member><xref linkend="asset.table.copy"/></member> 
7962                 <member><xref linkend="asset.table.copy-location"/></member> 
7963                 <member><xref linkend="asset.table.copy-location-order"/></member> 
7964                 <member><xref linkend="asset.table.copy-template"/></member> 
7965                 <member><xref linkend="asset.table.stat-cat"/></member> 
7966                 <member><xref linkend="asset.table.stat-cat-entry"/></member> 
7967                 <member><xref linkend="biblio.table.record-entry"/></member> 
7968                 <member><xref linkend="booking.table.reservation"/></member> 
7969                 <member><xref linkend="booking.table.resource"/></member> 
7970                 <member><xref linkend="booking.table.resource-attr"/></member> 
7971                 <member><xref linkend="booking.table.resource-attr-value"/></member> 
7972                 <member><xref linkend="booking.table.resource-type"/></member> 
7973                 <member><xref linkend="config.table.billing-type"/></member> 
7974                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
7975                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
7976                 <member><xref linkend="config.table.idl-field-doc"/></member> 
7977                 <member><xref linkend="config.table.remote-account"/></member> 
7978                 <member><xref linkend="money.table.collections-tracker"/></member> 
7979                 <member><xref linkend="permission.table.grp-penalty-threshold"/></member> 
7980                 <member><xref linkend="permission.table.usr-work-ou-map"/></member> 
7981                 <member><xref linkend="reporter.table.output-folder"/></member> 
7982                 <member><xref linkend="reporter.table.report-folder"/></member> 
7983                 <member><xref linkend="reporter.table.template-folder"/></member> 
7984                 <member><xref linkend="serial.table.distribution"/></member> 
7985                 <member><xref linkend="serial.table.record-entry"/></member> 
7986                 <member><xref linkend="serial.table.subscription"/></member> 
7987                 <member><xref linkend="vandelay.table.import-bib-trash-fields"/></member> 
7988                 <member><xref linkend="vandelay.table.import-item-attr-definition"/></member> 
7989                 <member><xref linkend="vandelay.table.merge-profile"/></member> 
7990                 </simplelist>
7991         </formalpara>
7992     </simplesect>
7993       <simplesect id="actor.table.org-unit-closed"
7994                xreflabel="actor.org_unit_closed">
7995         <title id="actor.table.org-unit-closed-title">
7996          Table:
7997          
7998          org_unit_closed
7999         </title>
8000  
8001                 <formalpara>
8002                         <title>Columns:</title>
8003                         <simplelist type="horiz" columns="1">
8004                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8005                         <member>
8006                         <database class="field">id</database> : <database class="datatype">serial</database> 
8007 --
8008                          <literal>PRIMARY KEY</literal>,
8009                         </member>
8010                         <member>
8011                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
8012 --
8013                         <literal>NOT NULL</literal>, 
8014                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8015                         </member>
8016                         <member>
8017                         <database class="field">close_start</database> : <database class="datatype">timestamp with time zone</database> 
8018 --
8019                         <literal>NOT NULL</literal>, 
8020                         </member>
8021                         <member>
8022                         <database class="field">close_end</database> : <database class="datatype">timestamp with time zone</database> 
8023 --
8024                         <literal>NOT NULL</literal>, 
8025                         </member>
8026                         <member>
8027                         <database class="field">reason</database> : <database class="datatype">text</database> 
8028 --
8029                         </member>
8030                 </simplelist>
8031                 </formalpara>
8032     </simplesect>
8033       <simplesect id="actor.table.org-unit-proximity"
8034                xreflabel="actor.org_unit_proximity">
8035         <title id="actor.table.org-unit-proximity-title">
8036          Table:
8037          
8038          org_unit_proximity
8039         </title>
8040  
8041                 <formalpara>
8042                         <title>Columns:</title>
8043                         <simplelist type="horiz" columns="1">
8044                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8045                         <member>
8046                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
8047 --
8048                          <literal>PRIMARY KEY</literal>,
8049                         </member>
8050                         <member>
8051                         <database class="field">from_org</database> : <database class="datatype">integer</database> 
8052 --
8053                         </member>
8054                         <member>
8055                         <database class="field">to_org</database> : <database class="datatype">integer</database> 
8056 --
8057                         </member>
8058                         <member>
8059                         <database class="field">prox</database> : <database class="datatype">integer</database> 
8060 --
8061                         </member>
8062                 </simplelist>
8063                 </formalpara>
8064         <formalpara>
8065                 <title>Indexes:</title>
8066                 <simplelist type="horiz" columns="1">
8067         <member><database class="index">from_prox_idx</database> : from_org</member>
8068         </simplelist>
8069         </formalpara>   
8070     </simplesect>
8071       <simplesect id="actor.table.org-unit-setting"
8072                xreflabel="actor.org_unit_setting">
8073         <title id="actor.table.org-unit-setting-title">
8074          Table:
8075          
8076          org_unit_setting
8077         </title>
8078  
8079         <para>
8080           
8081 Org Unit settings
8082 This table contains any arbitrary settings that a client
8083 program would like to save for an org unit.
8084         </para>
8085                 <formalpara>
8086                         <title>Columns:</title>
8087                         <simplelist type="horiz" columns="1">
8088                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8089                         <member>
8090                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
8091 --
8092                          <literal>PRIMARY KEY</literal>,
8093                         </member>
8094                         <member>
8095                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
8096 --
8097                          <literal>UNIQUE#1</literal>,
8098                         <literal>NOT NULL</literal>, 
8099                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8100                         </member>
8101                         <member>
8102                         <database class="field">name</database> : <database class="datatype">text</database> 
8103 --
8104                          <literal>UNIQUE#1</literal>,
8105                         <literal>NOT NULL</literal>, 
8106                         <literal>REFERENCES</literal> <xref linkend="config.table.org-unit-setting-type"/>. 
8107                         </member>
8108                         <member>
8109                         <database class="field">value</database> : <database class="datatype">text</database> 
8110 --
8111                         <literal>NOT NULL</literal>, 
8112                         </member>
8113                 </simplelist>
8114                 </formalpara>
8115         <formalpara>
8116                 <title>Indexes:</title>
8117                 <simplelist type="horiz" columns="1">
8118         <member><database class="index">actor_org_unit_setting_usr_idx</database> : org_unit</member>
8119         </simplelist>
8120         </formalpara>   
8121     </simplesect>
8122       <simplesect id="actor.table.org-unit-type"
8123                xreflabel="actor.org_unit_type">
8124         <title id="actor.table.org-unit-type-title">
8125          Table:
8126          
8127          org_unit_type
8128         </title>
8129  
8130                 <formalpara>
8131                         <title>Columns:</title>
8132                         <simplelist type="horiz" columns="1">
8133                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8134                         <member>
8135                         <database class="field">id</database> : <database class="datatype">serial</database> 
8136 --
8137                          <literal>PRIMARY KEY</literal>,
8138                         </member>
8139                         <member>
8140                         <database class="field">name</database> : <database class="datatype">text</database> 
8141 --
8142                         <literal>NOT NULL</literal>, 
8143                         </member>
8144                         <member>
8145                         <database class="field">opac_label</database> : <database class="datatype">text</database> 
8146 --
8147                         <literal>NOT NULL</literal>, 
8148                         </member>
8149                         <member>
8150                         <database class="field">depth</database> : <database class="datatype">integer</database> 
8151 --
8152                         <literal>NOT NULL</literal>, 
8153                         </member>
8154                         <member>
8155                         <database class="field">parent</database> : <database class="datatype">integer</database> 
8156 --
8157                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit-type"/>. 
8158                         </member>
8159                         <member>
8160                         <database class="field">can_have_vols</database> : <database class="datatype">boolean</database> 
8161 --
8162                         <literal>NOT NULL</literal>, 
8163                         <literal>DEFAULT true</literal>, 
8164                         </member>
8165                         <member>
8166                         <database class="field">can_have_users</database> : <database class="datatype">boolean</database> 
8167 --
8168                         <literal>NOT NULL</literal>, 
8169                         <literal>DEFAULT true</literal>, 
8170                         </member>
8171                 </simplelist>
8172                 </formalpara>
8173         <formalpara>
8174                 <title>Indexes:</title>
8175                 <simplelist type="horiz" columns="1">
8176         <member><database class="index">actor_org_unit_type_parent_idx</database> : parent</member>
8177         </simplelist>
8178         </formalpara>   
8179         <formalpara>         
8180                 <title>Tables referencing actor.org_unit via Foreign Key Constraints:</title>
8181                 <simplelist type="horiz" columns="2">
8182                 <member><xref linkend="actor.table.org-unit"/></member> 
8183                 <member><xref linkend="actor.table.org-unit-type"/></member> 
8184                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
8185                 </simplelist>
8186         </formalpara>
8187     </simplesect>
8188       <simplesect id="actor.table.stat-cat"
8189                xreflabel="actor.stat_cat">
8190         <title id="actor.table.stat-cat-title">
8191          Table:
8192          
8193          stat_cat
8194         </title>
8195  
8196         <para>
8197           
8198 User Statistical Catagories
8199 Local data collected about Users is placed into a Statistical
8200 Catagory.  Here&apos;s where those catagories are defined.
8201         </para>
8202                 <formalpara>
8203                         <title>Columns:</title>
8204                         <simplelist type="horiz" columns="1">
8205                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8206                         <member>
8207                         <database class="field">id</database> : <database class="datatype">serial</database> 
8208 --
8209                          <literal>PRIMARY KEY</literal>,
8210                         </member>
8211                         <member>
8212                         <database class="field">owner</database> : <database class="datatype">integer</database> 
8213 --
8214                          <literal>UNIQUE#1</literal>,
8215                         <literal>NOT NULL</literal>, 
8216                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8217                         </member>
8218                         <member>
8219                         <database class="field">name</database> : <database class="datatype">text</database> 
8220 --
8221                          <literal>UNIQUE#1</literal>,
8222                         <literal>NOT NULL</literal>, 
8223                         </member>
8224                         <member>
8225                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
8226 --
8227                         <literal>NOT NULL</literal>, 
8228                         <literal>DEFAULT false</literal>, 
8229                         </member>
8230                         <member>
8231                         <database class="field">usr_summary</database> : <database class="datatype">boolean</database> 
8232 --
8233                         <literal>NOT NULL</literal>, 
8234                         <literal>DEFAULT false</literal>, 
8235                         </member>
8236                 </simplelist>
8237                 </formalpara>
8238         <formalpara>         
8239                 <title>Tables referencing actor.stat_cat_entry via Foreign Key Constraints:</title>
8240                 <simplelist type="horiz" columns="2">
8241                 <member><xref linkend="actor.table.stat-cat-entry"/></member> 
8242                 <member><xref linkend="actor.table.stat-cat-entry-usr-map"/></member> 
8243                 </simplelist>
8244         </formalpara>
8245     </simplesect>
8246       <simplesect id="actor.table.stat-cat-entry"
8247                xreflabel="actor.stat_cat_entry">
8248         <title id="actor.table.stat-cat-entry-title">
8249          Table:
8250          
8251          stat_cat_entry
8252         </title>
8253  
8254         <para>
8255           
8256 User Statistical Catagory Entries
8257 Local data collected about Users is placed into a Statistical
8258 Catagory.  Each library can create entries into any of its own
8259 stat_cats, its ancestors&apos; stat_cats, or its descendants&apos; stat_cats.
8260         </para>
8261                 <formalpara>
8262                         <title>Columns:</title>
8263                         <simplelist type="horiz" columns="1">
8264                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8265                         <member>
8266                         <database class="field">id</database> : <database class="datatype">serial</database> 
8267 --
8268                          <literal>PRIMARY KEY</literal>,
8269                         </member>
8270                         <member>
8271                         <database class="field">stat_cat</database> : <database class="datatype">integer</database> 
8272 --
8273                          <literal>UNIQUE#1</literal>,
8274                         <literal>NOT NULL</literal>, 
8275                         <literal>REFERENCES</literal> <xref linkend="actor.table.stat-cat"/>. 
8276                         </member>
8277                         <member>
8278                         <database class="field">owner</database> : <database class="datatype">integer</database> 
8279 --
8280                          <literal>UNIQUE#1</literal>,
8281                         <literal>NOT NULL</literal>, 
8282                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8283                         </member>
8284                         <member>
8285                         <database class="field">value</database> : <database class="datatype">text</database> 
8286 --
8287                          <literal>UNIQUE#1</literal>,
8288                         <literal>NOT NULL</literal>, 
8289                         </member>
8290                 </simplelist>
8291                 </formalpara>
8292     </simplesect>
8293       <simplesect id="actor.table.stat-cat-entry-usr-map"
8294                xreflabel="actor.stat_cat_entry_usr_map">
8295         <title id="actor.table.stat-cat-entry-usr-map-title">
8296          Table:
8297          
8298          stat_cat_entry_usr_map
8299         </title>
8300  
8301         <para>
8302           
8303 Statistical Catagory Entry to User map
8304 Records the stat_cat entries for each user.
8305         </para>
8306                 <formalpara>
8307                         <title>Columns:</title>
8308                         <simplelist type="horiz" columns="1">
8309                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8310                         <member>
8311                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
8312 --
8313                          <literal>PRIMARY KEY</literal>,
8314                         </member>
8315                         <member>
8316                         <database class="field">stat_cat_entry</database> : <database class="datatype">text</database> 
8317 --
8318                         <literal>NOT NULL</literal>, 
8319                         </member>
8320                         <member>
8321                         <database class="field">stat_cat</database> : <database class="datatype">integer</database> 
8322 --
8323                          <literal>UNIQUE#1</literal>,
8324                         <literal>NOT NULL</literal>, 
8325                         <literal>REFERENCES</literal> <xref linkend="actor.table.stat-cat"/>. 
8326                         </member>
8327                         <member>
8328                         <database class="field">target_usr</database> : <database class="datatype">integer</database> 
8329 --
8330                          <literal>UNIQUE#1</literal>,
8331                         <literal>NOT NULL</literal>, 
8332                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8333                         </member>
8334                 </simplelist>
8335                 </formalpara>
8336         <formalpara>
8337                 <title>Indexes:</title>
8338                 <simplelist type="horiz" columns="1">
8339         <member><database class="index">actor_stat_cat_entry_usr_idx</database> : target_usr</member>
8340         </simplelist>
8341         </formalpara>   
8342     </simplesect>
8343       <simplesect id="actor.table.usr"
8344                xreflabel="actor.usr">
8345         <title id="actor.table.usr-title">
8346          Table:
8347          
8348          usr
8349         </title>
8350  
8351         <para>
8352           
8353 User objects
8354 This table contains the core User objects that describe both
8355 staff members and patrons.  The difference between the two
8356 types of users is based on the user&apos;s permissions.
8357         </para>
8358                 <formalpara>
8359                         <title>Columns:</title>
8360                         <simplelist type="horiz" columns="1">
8361                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8362                         <member>
8363                         <database class="field">id</database> : <database class="datatype">serial</database> 
8364 --
8365                          <literal>PRIMARY KEY</literal>,
8366                         </member>
8367                         <member>
8368                         <database class="field">card</database> : <database class="datatype">integer</database> 
8369 --
8370                          <literal>UNIQUE</literal>,
8371                         </member>
8372                         <member>
8373                         <database class="field">profile</database> : <database class="datatype">integer</database> 
8374 --
8375                         <literal>NOT NULL</literal>, 
8376                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
8377                         </member>
8378                         <member>
8379                         <database class="field">usrname</database> : <database class="datatype">text</database> 
8380 --
8381                          <literal>UNIQUE</literal>,
8382                         <literal>NOT NULL</literal>, 
8383                         </member>
8384                         <member>
8385                         <database class="field">email</database> : <database class="datatype">text</database> 
8386 --
8387                         </member>
8388                         <member>
8389                         <database class="field">passwd</database> : <database class="datatype">text</database> 
8390 --
8391                         <literal>NOT NULL</literal>, 
8392                         </member>
8393                         <member>
8394                         <database class="field">standing</database> : <database class="datatype">integer</database> 
8395 --
8396                         <literal>NOT NULL</literal>, 
8397                         <literal>DEFAULT 1</literal>, 
8398                         <literal>REFERENCES</literal> <xref linkend="config.table.standing"/>. 
8399                         </member>
8400                         <member>
8401                         <database class="field">ident_type</database> : <database class="datatype">integer</database> 
8402 --
8403                         <literal>NOT NULL</literal>, 
8404                         <literal>REFERENCES</literal> <xref linkend="config.table.identification-type"/>. 
8405                         </member>
8406                         <member>
8407                         <database class="field">ident_value</database> : <database class="datatype">text</database> 
8408 --
8409                         </member>
8410                         <member>
8411                         <database class="field">ident_type2</database> : <database class="datatype">integer</database> 
8412 --
8413                         <literal>REFERENCES</literal> <xref linkend="config.table.identification-type"/>. 
8414                         </member>
8415                         <member>
8416                         <database class="field">ident_value2</database> : <database class="datatype">text</database> 
8417 --
8418                         </member>
8419                         <member>
8420                         <database class="field">net_access_level</database> : <database class="datatype">integer</database> 
8421 --
8422                         <literal>NOT NULL</literal>, 
8423                         <literal>DEFAULT 1</literal>, 
8424                         <literal>REFERENCES</literal> <xref linkend="config.table.net-access-level"/>. 
8425                         </member>
8426                         <member>
8427                         <database class="field">photo_url</database> : <database class="datatype">text</database> 
8428 --
8429                         </member>
8430                         <member>
8431                         <database class="field">prefix</database> : <database class="datatype">text</database> 
8432 --
8433                         </member>
8434                         <member>
8435                         <database class="field">first_given_name</database> : <database class="datatype">text</database> 
8436 --
8437                         <literal>NOT NULL</literal>, 
8438                         </member>
8439                         <member>
8440                         <database class="field">second_given_name</database> : <database class="datatype">text</database> 
8441 --
8442                         </member>
8443                         <member>
8444                         <database class="field">family_name</database> : <database class="datatype">text</database> 
8445 --
8446                         <literal>NOT NULL</literal>, 
8447                         </member>
8448                         <member>
8449                         <database class="field">suffix</database> : <database class="datatype">text</database> 
8450 --
8451                         </member>
8452                         <member>
8453                         <database class="field">alias</database> : <database class="datatype">text</database> 
8454 --
8455                         </member>
8456                         <member>
8457                         <database class="field">day_phone</database> : <database class="datatype">text</database> 
8458 --
8459                         </member>
8460                         <member>
8461                         <database class="field">evening_phone</database> : <database class="datatype">text</database> 
8462 --
8463                         </member>
8464                         <member>
8465                         <database class="field">other_phone</database> : <database class="datatype">text</database> 
8466 --
8467                         </member>
8468                         <member>
8469                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
8470 --
8471                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr-address"/>. 
8472                         </member>
8473                         <member>
8474                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
8475 --
8476                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr-address"/>. 
8477                         </member>
8478                         <member>
8479                         <database class="field">home_ou</database> : <database class="datatype">integer</database> 
8480 --
8481                         <literal>NOT NULL</literal>, 
8482                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8483                         </member>
8484                         <member>
8485                         <database class="field">dob</database> : <database class="datatype">timestamp with time zone</database> 
8486 --
8487                         </member>
8488                         <member>
8489                         <database class="field">active</database> : <database class="datatype">boolean</database> 
8490 --
8491                         <literal>NOT NULL</literal>, 
8492                         <literal>DEFAULT true</literal>, 
8493                         </member>
8494                         <member>
8495                         <database class="field">master_account</database> : <database class="datatype">boolean</database> 
8496 --
8497                         <literal>NOT NULL</literal>, 
8498                         <literal>DEFAULT false</literal>, 
8499                         </member>
8500                         <member>
8501                         <database class="field">super_user</database> : <database class="datatype">boolean</database> 
8502 --
8503                         <literal>NOT NULL</literal>, 
8504                         <literal>DEFAULT false</literal>, 
8505                         </member>
8506                         <member>
8507                         <database class="field">barred</database> : <database class="datatype">boolean</database> 
8508 --
8509                         <literal>NOT NULL</literal>, 
8510                         <literal>DEFAULT false</literal>, 
8511                         </member>
8512                         <member>
8513                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
8514 --
8515                         <literal>NOT NULL</literal>, 
8516                         <literal>DEFAULT false</literal>, 
8517                         </member>
8518                         <member>
8519                         <database class="field">juvenile</database> : <database class="datatype">boolean</database> 
8520 --
8521                         <literal>NOT NULL</literal>, 
8522                         <literal>DEFAULT false</literal>, 
8523                         </member>
8524                         <member>
8525                         <database class="field">usrgroup</database> : <database class="datatype">serial</database> 
8526 --
8527                         <literal>NOT NULL</literal>, 
8528                         </member>
8529                         <member>
8530                         <database class="field">claims_returned_count</database> : <database class="datatype">integer</database> 
8531 --
8532                         <literal>NOT NULL</literal>, 
8533                         </member>
8534                         <member>
8535                         <database class="field">credit_forward_balance</database> : <database class="datatype">numeric(6,2)</database> 
8536 --
8537                         <literal>NOT NULL</literal>, 
8538                         <literal>DEFAULT 0.00</literal>, 
8539                         </member>
8540                         <member>
8541                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
8542 --
8543                         <literal>NOT NULL</literal>, 
8544                         <literal>DEFAULT &apos;none&apos;::text</literal>, 
8545                         </member>
8546                         <member>
8547                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
8548 --
8549                         </member>
8550                         <member>
8551                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
8552 --
8553                         <literal>NOT NULL</literal>, 
8554                         <literal>DEFAULT now()</literal>, 
8555                         </member>
8556                         <member>
8557                         <database class="field">expire_date</database> : <database class="datatype">timestamp with time zone</database> 
8558 --
8559                         <literal>NOT NULL</literal>, 
8560                         <literal>DEFAULT (now() + &apos;3 years&apos;::interval)</literal>, 
8561                         </member>
8562                         <member>
8563                         <database class="field">claims_never_checked_out_count</database> : <database class="datatype">integer</database> 
8564 --
8565                         <literal>NOT NULL</literal>, 
8566                         </member>
8567                 </simplelist>
8568                 </formalpara>
8569         <formalpara>
8570                 <title>Indexes:</title>
8571                 <simplelist type="horiz" columns="1">
8572         <member><database class="index">actor_usr_billing_address_idx</database> : billing_address</member>
8573         <member><database class="index">actor_usr_day_phone_idx</database> : lowercase(day_phone)</member>
8574         <member><database class="index">actor_usr_email_idx</database> : lowercase(email)</member>
8575         <member><database class="index">actor_usr_evening_phone_idx</database> : lowercase(evening_phone)</member>
8576         <member><database class="index">actor_usr_family_name_idx</database> : lowercase(family_name)</member>
8577         <member><database class="index">actor_usr_first_given_name_idx</database> : lowercase(first_given_name)</member>
8578         <member><database class="index">actor_usr_home_ou_idx</database> : home_ou</member>
8579         <member><database class="index">actor_usr_ident_value2_idx</database> : lowercase(ident_value2)</member>
8580         <member><database class="index">actor_usr_ident_value_idx</database> : lowercase(ident_value)</member>
8581         <member><database class="index">actor_usr_mailing_address_idx</database> : mailing_address</member>
8582         <member><database class="index">actor_usr_other_phone_idx</database> : lowercase(other_phone)</member>
8583         <member><database class="index">actor_usr_second_given_name_idx</database> : lowercase(second_given_name)</member>
8584         <member><database class="index">actor_usr_usrgroup_idx</database> : usrgroup</member>
8585         </simplelist>
8586         </formalpara>   
8587         <formalpara>         
8588                 <title>Tables referencing acq.claim_event via Foreign Key Constraints:</title>
8589                 <simplelist type="horiz" columns="2">
8590                 <member><xref linkend="acq.table.claim-event"/></member> 
8591                 <member><xref linkend="acq.table.distribution-formula-application"/></member> 
8592                 <member><xref linkend="acq.table.fund-allocation"/></member> 
8593                 <member><xref linkend="acq.table.fund-allocation-percent"/></member> 
8594                 <member><xref linkend="acq.table.fund-transfer"/></member> 
8595                 <member><xref linkend="acq.table.lineitem"/></member> 
8596                 <member><xref linkend="acq.table.lineitem-note"/></member> 
8597                 <member><xref linkend="acq.table.lineitem-usr-attr-definition"/></member> 
8598                 <member><xref linkend="acq.table.picklist"/></member> 
8599                 <member><xref linkend="acq.table.po-note"/></member> 
8600                 <member><xref linkend="acq.table.provider-note"/></member> 
8601                 <member><xref linkend="acq.table.purchase-order"/></member> 
8602                 <member><xref linkend="acq.table.serial-claim-event"/></member> 
8603                 <member><xref linkend="acq.table.user-request"/></member> 
8604                 <member><xref linkend="action.table.circulation"/></member> 
8605                 <member><xref linkend="action.table.fieldset"/></member> 
8606                 <member><xref linkend="action.table.hold-notification"/></member> 
8607                 <member><xref linkend="action.table.hold-request"/></member> 
8608                 <member><xref linkend="action.table.in-house-use"/></member> 
8609                 <member><xref linkend="action.table.non-cat-in-house-use"/></member> 
8610                 <member><xref linkend="action.table.non-cataloged-circulation"/></member> 
8611                 <member><xref linkend="actor.table.card"/></member> 
8612                 <member><xref linkend="actor.table.stat-cat-entry-usr-map"/></member> 
8613                 <member><xref linkend="actor.table.usr-address"/></member> 
8614                 <member><xref linkend="actor.table.usr-note"/></member> 
8615                 <member><xref linkend="actor.table.usr-org-unit-opt-in"/></member> 
8616                 <member><xref linkend="actor.table.usr-password-reset"/></member> 
8617                 <member><xref linkend="actor.table.usr-saved-search"/></member> 
8618                 <member><xref linkend="actor.table.usr-setting"/></member> 
8619                 <member><xref linkend="actor.table.usr-standing-penalty"/></member> 
8620                 <member><xref linkend="asset.table.call-number"/></member> 
8621                 <member><xref linkend="asset.table.call-number-note"/></member> 
8622                 <member><xref linkend="asset.table.copy"/></member> 
8623                 <member><xref linkend="asset.table.copy-note"/></member> 
8624                 <member><xref linkend="asset.table.copy-template"/></member> 
8625                 <member><xref linkend="biblio.table.record-entry"/></member> 
8626                 <member><xref linkend="biblio.table.record-note"/></member> 
8627                 <member><xref linkend="booking.table.reservation"/></member> 
8628                 <member><xref linkend="container.table.biblio-record-entry-bucket"/></member> 
8629                 <member><xref linkend="container.table.call-number-bucket"/></member> 
8630                 <member><xref linkend="container.table.copy-bucket"/></member> 
8631                 <member><xref linkend="container.table.user-bucket"/></member> 
8632                 <member><xref linkend="container.table.user-bucket-item"/></member> 
8633                 <member><xref linkend="money.table.billable-xact"/></member> 
8634                 <member><xref linkend="money.table.collections-tracker"/></member> 
8635                 <member><xref linkend="permission.table.usr-grp-map"/></member> 
8636                 <member><xref linkend="permission.table.usr-object-perm-map"/></member> 
8637                 <member><xref linkend="permission.table.usr-perm-map"/></member> 
8638                 <member><xref linkend="permission.table.usr-work-ou-map"/></member> 
8639                 <member><xref linkend="reporter.table.output-folder"/></member> 
8640                 <member><xref linkend="reporter.table.report"/></member> 
8641                 <member><xref linkend="reporter.table.report-folder"/></member> 
8642                 <member><xref linkend="reporter.table.schedule"/></member> 
8643                 <member><xref linkend="reporter.table.template"/></member> 
8644                 <member><xref linkend="reporter.table.template-folder"/></member> 
8645                 <member><xref linkend="serial.table.distribution-note"/></member> 
8646                 <member><xref linkend="serial.table.issuance"/></member> 
8647                 <member><xref linkend="serial.table.item"/></member> 
8648                 <member><xref linkend="serial.table.item-note"/></member> 
8649                 <member><xref linkend="serial.table.routing-list-user"/></member> 
8650                 <member><xref linkend="serial.table.subscription-note"/></member> 
8651                 <member><xref linkend="serial.table.unit"/></member> 
8652                 <member><xref linkend="vandelay.table.queue"/></member> 
8653                 </simplelist>
8654         </formalpara>
8655     </simplesect>
8656       <simplesect id="actor.table.usr-address"
8657                xreflabel="actor.usr_address">
8658         <title id="actor.table.usr-address-title">
8659          Table:
8660          
8661          usr_address
8662         </title>
8663  
8664                 <formalpara>
8665                         <title>Columns:</title>
8666                         <simplelist type="horiz" columns="1">
8667                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8668                         <member>
8669                         <database class="field">id</database> : <database class="datatype">serial</database> 
8670 --
8671                          <literal>PRIMARY KEY</literal>,
8672                         </member>
8673                         <member>
8674                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
8675 --
8676                         <literal>NOT NULL</literal>, 
8677                         <literal>DEFAULT true</literal>, 
8678                         </member>
8679                         <member>
8680                         <database class="field">within_city_limits</database> : <database class="datatype">boolean</database> 
8681 --
8682                         <literal>NOT NULL</literal>, 
8683                         <literal>DEFAULT true</literal>, 
8684                         </member>
8685                         <member>
8686                         <database class="field">address_type</database> : <database class="datatype">text</database> 
8687 --
8688                         <literal>NOT NULL</literal>, 
8689                         <literal>DEFAULT &apos;MAILING&apos;::text</literal>, 
8690                         </member>
8691                         <member>
8692                         <database class="field">usr</database> : <database class="datatype">integer</database> 
8693 --
8694                         <literal>NOT NULL</literal>, 
8695                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8696                         </member>
8697                         <member>
8698                         <database class="field">street1</database> : <database class="datatype">text</database> 
8699 --
8700                         <literal>NOT NULL</literal>, 
8701                         </member>
8702                         <member>
8703                         <database class="field">street2</database> : <database class="datatype">text</database> 
8704 --
8705                         </member>
8706                         <member>
8707                         <database class="field">city</database> : <database class="datatype">text</database> 
8708 --
8709                         <literal>NOT NULL</literal>, 
8710                         </member>
8711                         <member>
8712                         <database class="field">county</database> : <database class="datatype">text</database> 
8713 --
8714                         </member>
8715                         <member>
8716                         <database class="field">state</database> : <database class="datatype">text</database> 
8717 --
8718                         <literal>NOT NULL</literal>, 
8719                         </member>
8720                         <member>
8721                         <database class="field">country</database> : <database class="datatype">text</database> 
8722 --
8723                         <literal>NOT NULL</literal>, 
8724                         </member>
8725                         <member>
8726                         <database class="field">post_code</database> : <database class="datatype">text</database> 
8727 --
8728                         <literal>NOT NULL</literal>, 
8729                         </member>
8730                         <member>
8731                         <database class="field">pending</database> : <database class="datatype">boolean</database> 
8732 --
8733                         <literal>NOT NULL</literal>, 
8734                         <literal>DEFAULT false</literal>, 
8735                         </member>
8736                         <member>
8737                         <database class="field">replaces</database> : <database class="datatype">integer</database> 
8738 --
8739                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr-address"/>. 
8740                         </member>
8741                 </simplelist>
8742                 </formalpara>
8743         <formalpara>
8744                 <title>Indexes:</title>
8745                 <simplelist type="horiz" columns="1">
8746         <member><database class="index">actor_usr_addr_city_idx</database> : lowercase(city)</member>
8747         <member><database class="index">actor_usr_addr_post_code_idx</database> : lowercase(post_code)</member>
8748         <member><database class="index">actor_usr_addr_state_idx</database> : lowercase(state)</member>
8749         <member><database class="index">actor_usr_addr_street1_idx</database> : lowercase(street1)</member>
8750         <member><database class="index">actor_usr_addr_street2_idx</database> : lowercase(street2)</member>
8751         <member><database class="index">actor_usr_addr_usr_idx</database> : usr</member>
8752         </simplelist>
8753         </formalpara>   
8754         <formalpara>         
8755                 <title>Tables referencing actor.usr via Foreign Key Constraints:</title>
8756                 <simplelist type="horiz" columns="2">
8757                 <member><xref linkend="actor.table.usr"/></member> 
8758                 <member><xref linkend="actor.table.usr-address"/></member> 
8759                 </simplelist>
8760         </formalpara>
8761     </simplesect>
8762       <simplesect id="actor.table.usr-note"
8763                xreflabel="actor.usr_note">
8764         <title id="actor.table.usr-note-title">
8765          Table:
8766          
8767          usr_note
8768         </title>
8769  
8770                 <formalpara>
8771                         <title>Columns:</title>
8772                         <simplelist type="horiz" columns="1">
8773                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8774                         <member>
8775                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
8776 --
8777                          <literal>PRIMARY KEY</literal>,
8778                         </member>
8779                         <member>
8780                         <database class="field">usr</database> : <database class="datatype">bigint</database> 
8781 --
8782                         <literal>NOT NULL</literal>, 
8783                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8784                         </member>
8785                         <member>
8786                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
8787 --
8788                         <literal>NOT NULL</literal>, 
8789                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8790                         </member>
8791                         <member>
8792                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
8793 --
8794                         <literal>DEFAULT now()</literal>, 
8795                         </member>
8796                         <member>
8797                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
8798 --
8799                         <literal>NOT NULL</literal>, 
8800                         <literal>DEFAULT false</literal>, 
8801                         </member>
8802                         <member>
8803                         <database class="field">title</database> : <database class="datatype">text</database> 
8804 --
8805                         <literal>NOT NULL</literal>, 
8806                         </member>
8807                         <member>
8808                         <database class="field">value</database> : <database class="datatype">text</database> 
8809 --
8810                         <literal>NOT NULL</literal>, 
8811                         </member>
8812                 </simplelist>
8813                 </formalpara>
8814         <formalpara>
8815                 <title>Indexes:</title>
8816                 <simplelist type="horiz" columns="1">
8817         <member><database class="index">actor_usr_note_creator_idx</database> : creator</member>
8818         <member><database class="index">actor_usr_note_usr_idx</database> : usr</member>
8819         </simplelist>
8820         </formalpara>   
8821     </simplesect>
8822       <simplesect id="actor.table.usr-org-unit-opt-in"
8823                xreflabel="actor.usr_org_unit_opt_in">
8824         <title id="actor.table.usr-org-unit-opt-in-title">
8825          Table:
8826          
8827          usr_org_unit_opt_in
8828         </title>
8829  
8830                 <formalpara>
8831                         <title>Columns:</title>
8832                         <simplelist type="horiz" columns="1">
8833                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8834                         <member>
8835                         <database class="field">id</database> : <database class="datatype">serial</database> 
8836 --
8837                          <literal>PRIMARY KEY</literal>,
8838                         </member>
8839                         <member>
8840                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
8841 --
8842                          <literal>UNIQUE#1</literal>,
8843                         <literal>NOT NULL</literal>, 
8844                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
8845                         </member>
8846                         <member>
8847                         <database class="field">usr</database> : <database class="datatype">integer</database> 
8848 --
8849                          <literal>UNIQUE#1</literal>,
8850                         <literal>NOT NULL</literal>, 
8851                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8852                         </member>
8853                         <member>
8854                         <database class="field">staff</database> : <database class="datatype">integer</database> 
8855 --
8856                         <literal>NOT NULL</literal>, 
8857                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8858                         </member>
8859                         <member>
8860                         <database class="field">opt_in_ts</database> : <database class="datatype">timestamp with time zone</database> 
8861 --
8862                         <literal>NOT NULL</literal>, 
8863                         <literal>DEFAULT now()</literal>, 
8864                         </member>
8865                         <member>
8866                         <database class="field">opt_in_ws</database> : <database class="datatype">integer</database> 
8867 --
8868                         <literal>NOT NULL</literal>, 
8869                         <literal>REFERENCES</literal> <xref linkend="actor.table.workstation"/>. 
8870                         </member>
8871                 </simplelist>
8872                 </formalpara>
8873         <formalpara>
8874                 <title>Indexes:</title>
8875                 <simplelist type="horiz" columns="1">
8876         <member><database class="index">usr_org_unit_opt_in_staff_idx</database> : staff</member>
8877         </simplelist>
8878         </formalpara>   
8879     </simplesect>
8880       <simplesect id="actor.table.usr-password-reset"
8881                xreflabel="actor.usr_password_reset">
8882         <title id="actor.table.usr-password-reset-title">
8883          Table:
8884          
8885          usr_password_reset
8886         </title>
8887  
8888         <para>
8889           
8890 Self-serve password reset requests
8891         </para>
8892                 <formalpara>
8893                         <title>Columns:</title>
8894                         <simplelist type="horiz" columns="1">
8895                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8896                         <member>
8897                         <database class="field">id</database> : <database class="datatype">serial</database> 
8898 --
8899                          <literal>PRIMARY KEY</literal>,
8900                         </member>
8901                         <member>
8902                         <database class="field">uuid</database> : <database class="datatype">text</database> 
8903 --
8904                         <literal>NOT NULL</literal>, 
8905                         </member>
8906                         <member>
8907                         <database class="field">usr</database> : <database class="datatype">bigint</database> 
8908 --
8909                         <literal>NOT NULL</literal>, 
8910                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8911                         </member>
8912                         <member>
8913                         <database class="field">request_time</database> : <database class="datatype">timestamp with time zone</database> 
8914 --
8915                         <literal>NOT NULL</literal>, 
8916                         <literal>DEFAULT now()</literal>, 
8917                         </member>
8918                         <member>
8919                         <database class="field">has_been_reset</database> : <database class="datatype">boolean</database> 
8920 --
8921                         <literal>NOT NULL</literal>, 
8922                         <literal>DEFAULT false</literal>, 
8923                         </member>
8924                 </simplelist>
8925                 </formalpara>
8926         <formalpara>
8927                 <title>Indexes:</title>
8928                 <simplelist type="horiz" columns="1">
8929         <member><database class="index">actor_usr_password_reset_has_been_reset_idx</database> : has_been_reset</member>
8930         <member><database class="index">actor_usr_password_reset_request_time_idx</database> : request_time</member>
8931         <member><database class="index">actor_usr_password_reset_usr_idx</database> : usr</member>
8932         </simplelist>
8933         </formalpara>   
8934     </simplesect>
8935       <simplesect id="actor.table.usr-saved-search"
8936                xreflabel="actor.usr_saved_search">
8937         <title id="actor.table.usr-saved-search-title">
8938          Table:
8939          
8940          usr_saved_search
8941         </title>
8942  
8943                 <formalpara>
8944                         <title>Columns:</title>
8945                         <simplelist type="horiz" columns="1">
8946                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
8947                         <member>
8948                         <database class="field">id</database> : <database class="datatype">serial</database> 
8949 --
8950                          <literal>PRIMARY KEY</literal>,
8951                         </member>
8952                         <member>
8953                         <database class="field">owner</database> : <database class="datatype">integer</database> 
8954 --
8955                          <literal>UNIQUE#1</literal>,
8956                         <literal>NOT NULL</literal>, 
8957                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
8958                         </member>
8959                         <member>
8960                         <database class="field">name</database> : <database class="datatype">text</database> 
8961 --
8962                          <literal>UNIQUE#1</literal>,
8963                         <literal>NOT NULL</literal>, 
8964                         </member>
8965                         <member>
8966                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
8967 --
8968                         <literal>NOT NULL</literal>, 
8969                         <literal>DEFAULT now()</literal>, 
8970                         </member>
8971                         <member>
8972                         <database class="field">query_text</database> : <database class="datatype">text</database> 
8973 --
8974                         <literal>NOT NULL</literal>, 
8975                         </member>
8976                         <member>
8977                         <database class="field">query_type</database> : <database class="datatype">text</database> 
8978 --
8979                         <literal>NOT NULL</literal>, 
8980                         <literal>DEFAULT &apos;URL&apos;::text</literal>, 
8981                         </member>
8982                         <member>
8983                         <database class="field">target</database> : <database class="datatype">text</database> 
8984 --
8985                         <literal>NOT NULL</literal>, 
8986                         </member>
8987                 </simplelist>
8988                 </formalpara>
8989         <formalpara>
8990         <title>Constraints:</title>
8991         <simplelist type="horiz" columns="1">
8992           <member><database class="constraint">valid_query_text</database> : CHECK ((query_type = &apos;URL&apos;::text))</member>
8993           <member><database class="constraint">valid_target</database> : CHECK ((target = ANY (ARRAY[&apos;record&apos;::text, &apos;metarecord&apos;::text, &apos;callnumber&apos;::text])))</member>
8994         </simplelist>
8995         </formalpara>
8996     </simplesect>
8997       <simplesect id="actor.table.usr-setting"
8998                xreflabel="actor.usr_setting">
8999         <title id="actor.table.usr-setting-title">
9000          Table:
9001          
9002          usr_setting
9003         </title>
9004  
9005         <para>
9006           
9007 User settings
9008 This table contains any arbitrary settings that a client
9009 program would like to save for a user.
9010         </para>
9011                 <formalpara>
9012                         <title>Columns:</title>
9013                         <simplelist type="horiz" columns="1">
9014                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9015                         <member>
9016                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
9017 --
9018                          <literal>PRIMARY KEY</literal>,
9019                         </member>
9020                         <member>
9021                         <database class="field">usr</database> : <database class="datatype">integer</database> 
9022 --
9023                          <literal>UNIQUE#1</literal>,
9024                         <literal>NOT NULL</literal>, 
9025                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9026                         </member>
9027                         <member>
9028                         <database class="field">name</database> : <database class="datatype">text</database> 
9029 --
9030                          <literal>UNIQUE#1</literal>,
9031                         <literal>NOT NULL</literal>, 
9032                         <literal>REFERENCES</literal> <xref linkend="config.table.usr-setting-type"/>. 
9033                         </member>
9034                         <member>
9035                         <database class="field">value</database> : <database class="datatype">text</database> 
9036 --
9037                         <literal>NOT NULL</literal>, 
9038                         </member>
9039                 </simplelist>
9040                 </formalpara>
9041         <formalpara>
9042                 <title>Indexes:</title>
9043                 <simplelist type="horiz" columns="1">
9044         <member><database class="index">actor_usr_setting_usr_idx</database> : usr</member>
9045         </simplelist>
9046         </formalpara>   
9047     </simplesect>
9048       <simplesect id="actor.table.usr-standing-penalty"
9049                xreflabel="actor.usr_standing_penalty">
9050         <title id="actor.table.usr-standing-penalty-title">
9051          Table:
9052          
9053          usr_standing_penalty
9054         </title>
9055  
9056         <para>
9057           
9058 User standing penalties
9059         </para>
9060                 <formalpara>
9061                         <title>Columns:</title>
9062                         <simplelist type="horiz" columns="1">
9063                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9064                         <member>
9065                         <database class="field">id</database> : <database class="datatype">serial</database> 
9066 --
9067                          <literal>PRIMARY KEY</literal>,
9068                         </member>
9069                         <member>
9070                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
9071 --
9072                         <literal>NOT NULL</literal>, 
9073                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
9074                         </member>
9075                         <member>
9076                         <database class="field">usr</database> : <database class="datatype">integer</database> 
9077 --
9078                         <literal>NOT NULL</literal>, 
9079                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9080                         </member>
9081                         <member>
9082                         <database class="field">standing_penalty</database> : <database class="datatype">integer</database> 
9083 --
9084                         <literal>NOT NULL</literal>, 
9085                         <literal>REFERENCES</literal> <xref linkend="config.table.standing-penalty"/>. 
9086                         </member>
9087                         <member>
9088                         <database class="field">staff</database> : <database class="datatype">integer</database> 
9089 --
9090                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9091                         </member>
9092                         <member>
9093                         <database class="field">set_date</database> : <database class="datatype">timestamp with time zone</database> 
9094 --
9095                         <literal>DEFAULT now()</literal>, 
9096                         </member>
9097                         <member>
9098                         <database class="field">stop_date</database> : <database class="datatype">timestamp with time zone</database> 
9099 --
9100                         </member>
9101                         <member>
9102                         <database class="field">note</database> : <database class="datatype">text</database> 
9103 --
9104                         </member>
9105                 </simplelist>
9106                 </formalpara>
9107         <formalpara>
9108                 <title>Indexes:</title>
9109                 <simplelist type="horiz" columns="1">
9110         <member><database class="index">actor_usr_standing_penalty_staff_idx</database> : staff</member>
9111         <member><database class="index">actor_usr_standing_penalty_usr_idx</database> : usr</member>
9112         </simplelist>
9113         </formalpara>   
9114     </simplesect>
9115       <simplesect id="actor.table.workstation"
9116                xreflabel="actor.workstation">
9117         <title id="actor.table.workstation-title">
9118          Table:
9119          
9120          workstation
9121         </title>
9122  
9123                 <formalpara>
9124                         <title>Columns:</title>
9125                         <simplelist type="horiz" columns="1">
9126                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9127                         <member>
9128                         <database class="field">id</database> : <database class="datatype">serial</database> 
9129 --
9130                          <literal>PRIMARY KEY</literal>,
9131                         </member>
9132                         <member>
9133                         <database class="field">name</database> : <database class="datatype">text</database> 
9134 --
9135                          <literal>UNIQUE</literal>,
9136                         <literal>NOT NULL</literal>, 
9137                         </member>
9138                         <member>
9139                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
9140 --
9141                         <literal>NOT NULL</literal>, 
9142                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
9143                         </member>
9144                 </simplelist>
9145                 </formalpara>
9146         <formalpara>         
9147                 <title>Tables referencing action.circulation via Foreign Key Constraints:</title>
9148                 <simplelist type="horiz" columns="2">
9149                 <member><xref linkend="action.table.circulation"/></member> 
9150                 <member><xref linkend="actor.table.usr-org-unit-opt-in"/></member> 
9151                 <member><xref linkend="money.table.bnm-desk-payment"/></member> 
9152                 </simplelist>
9153         </formalpara>
9154     </simplesect>
9155     <simplesect id="actor.function.approve-pending-address-pending-id-integer" xreflabel="actorapprove_pending_address(pending_id integer)">
9156       <title id="actor.function.approve-pending-address-pending-id-integer-title">approve_pending_address(pending_id integer)</title>
9157             <para>
9158        
9159 Replaces an address with a pending address.  This is done by giving the pending 
9160 address the ID of the old address.  The replaced address is retained with -id.
9161   
9162        <segmentedlist>
9163         <title>Function Properties</title>
9164         <?dbhtml list-presentation="list"?>
9165         <segtitle>Language</segtitle>
9166         <segtitle>Return Type</segtitle>
9167         <seglistitem>
9168          <seg>PLPGSQL</seg>
9169          <seg>bigint</seg>
9170         </seglistitem>
9171        </segmentedlist>
9172 </para>
9173 </simplesect>
9174     <simplesect id="actor.function.calculate-system-penalties-context-org-integer-match-user-integer" xreflabel="actorcalculate_system_penalties(context_org integer, match_user integer)">
9175       <title id="actor.function.calculate-system-penalties-context-org-integer-match-user-integer-title">calculate_system_penalties(context_org integer, match_user integer)</title>
9176             <para>
9177          
9178        <segmentedlist>
9179         <title>Function Properties</title>
9180         <?dbhtml list-presentation="list"?>
9181         <segtitle>Language</segtitle>
9182         <segtitle>Return Type</segtitle>
9183         <seglistitem>
9184          <seg>PLPGSQL</seg>
9185          <seg>SET OF usr_standing_penalty</seg>
9186         </seglistitem>
9187        </segmentedlist>
9188 </para>
9189 </simplesect>
9190     <simplesect id="actor.function.crypt-pw-insert" xreflabel="actorcrypt_pw_insert()">
9191       <title id="actor.function.crypt-pw-insert-title">crypt_pw_insert()</title>
9192             <para>
9193          
9194        <segmentedlist>
9195         <title>Function Properties</title>
9196         <?dbhtml list-presentation="list"?>
9197         <segtitle>Language</segtitle>
9198         <segtitle>Return Type</segtitle>
9199         <seglistitem>
9200          <seg>PLPGSQL</seg>
9201          <seg>trigger</seg>
9202         </seglistitem>
9203        </segmentedlist>
9204 </para>
9205 </simplesect>
9206     <simplesect id="actor.function.crypt-pw-update" xreflabel="actorcrypt_pw_update()">
9207       <title id="actor.function.crypt-pw-update-title">crypt_pw_update()</title>
9208             <para>
9209          
9210        <segmentedlist>
9211         <title>Function Properties</title>
9212         <?dbhtml list-presentation="list"?>
9213         <segtitle>Language</segtitle>
9214         <segtitle>Return Type</segtitle>
9215         <seglistitem>
9216          <seg>PLPGSQL</seg>
9217          <seg>trigger</seg>
9218         </seglistitem>
9219        </segmentedlist>
9220 </para>
9221 </simplesect>
9222     <simplesect id="actor.function.org-unit-ancestor-at-depth-integer-integer" xreflabel="actororg_unit_ancestor_at_depth(integer, integer)">
9223       <title id="actor.function.org-unit-ancestor-at-depth-integer-integer-title">org_unit_ancestor_at_depth(integer, integer)</title>
9224             <para>
9225          
9226        <segmentedlist>
9227         <title>Function Properties</title>
9228         <?dbhtml list-presentation="list"?>
9229         <segtitle>Language</segtitle>
9230         <segtitle>Return Type</segtitle>
9231         <seglistitem>
9232          <seg>SQL</seg>
9233          <seg>org_unit</seg>
9234         </seglistitem>
9235        </segmentedlist>
9236 </para>
9237 </simplesect>
9238     <simplesect id="actor.function.org-unit-ancestor-setting-org-id-text-setting-name-integer" xreflabel="actororg_unit_ancestor_setting(org_id text, setting_name integer)">
9239       <title id="actor.function.org-unit-ancestor-setting-org-id-text-setting-name-integer-title">org_unit_ancestor_setting(org_id text, setting_name integer)</title>
9240             <para>
9241        
9242 Search &quot;up&quot; the org_unit tree until we find the first occurrence of an 
9243 org_unit_setting with the given name.
9244   
9245        <segmentedlist>
9246         <title>Function Properties</title>
9247         <?dbhtml list-presentation="list"?>
9248         <segtitle>Language</segtitle>
9249         <segtitle>Return Type</segtitle>
9250         <seglistitem>
9251          <seg>PLPGSQL</seg>
9252          <seg>SET OF org_unit_setting</seg>
9253         </seglistitem>
9254        </segmentedlist>
9255 </para>
9256 </simplesect>
9257     <simplesect id="actor.function.org-unit-ancestors-integer" xreflabel="actororg_unit_ancestors(integer)">
9258       <title id="actor.function.org-unit-ancestors-integer-title">org_unit_ancestors(integer)</title>
9259             <para>
9260          
9261        <segmentedlist>
9262         <title>Function Properties</title>
9263         <?dbhtml list-presentation="list"?>
9264         <segtitle>Language</segtitle>
9265         <segtitle>Return Type</segtitle>
9266         <seglistitem>
9267          <seg>SQL</seg>
9268          <seg>SET OF org_unit</seg>
9269         </seglistitem>
9270        </segmentedlist>
9271 </para>
9272 </simplesect>
9273     <simplesect id="actor.function.org-unit-ancestors-distance-distance-integer" xreflabel="actororg_unit_ancestors_distance(distance integer)">
9274       <title id="actor.function.org-unit-ancestors-distance-distance-integer-title">org_unit_ancestors_distance(distance integer)</title>
9275             <para>
9276          
9277        <segmentedlist>
9278         <title>Function Properties</title>
9279         <?dbhtml list-presentation="list"?>
9280         <segtitle>Language</segtitle>
9281         <segtitle>Return Type</segtitle>
9282         <seglistitem>
9283          <seg>SQL</seg>
9284          <seg>SET OF record</seg>
9285         </seglistitem>
9286        </segmentedlist>
9287 </para>
9288 </simplesect>
9289     <simplesect id="actor.function.org-unit-combined-ancestors-integer-integer" xreflabel="actororg_unit_combined_ancestors(integer, integer)">
9290       <title id="actor.function.org-unit-combined-ancestors-integer-integer-title">org_unit_combined_ancestors(integer, integer)</title>
9291             <para>
9292          
9293        <segmentedlist>
9294         <title>Function Properties</title>
9295         <?dbhtml list-presentation="list"?>
9296         <segtitle>Language</segtitle>
9297         <segtitle>Return Type</segtitle>
9298         <seglistitem>
9299          <seg>SQL</seg>
9300          <seg>SET OF org_unit</seg>
9301         </seglistitem>
9302        </segmentedlist>
9303 </para>
9304 </simplesect>
9305     <simplesect id="actor.function.org-unit-common-ancestors-integer-integer" xreflabel="actororg_unit_common_ancestors(integer, integer)">
9306       <title id="actor.function.org-unit-common-ancestors-integer-integer-title">org_unit_common_ancestors(integer, integer)</title>
9307             <para>
9308          
9309        <segmentedlist>
9310         <title>Function Properties</title>
9311         <?dbhtml list-presentation="list"?>
9312         <segtitle>Language</segtitle>
9313         <segtitle>Return Type</segtitle>
9314         <seglistitem>
9315          <seg>SQL</seg>
9316          <seg>SET OF org_unit</seg>
9317         </seglistitem>
9318        </segmentedlist>
9319 </para>
9320 </simplesect>
9321     <simplesect id="actor.function.org-unit-descendants-integer" xreflabel="actororg_unit_descendants(integer)">
9322       <title id="actor.function.org-unit-descendants-integer-title">org_unit_descendants(integer)</title>
9323             <para>
9324          
9325        <segmentedlist>
9326         <title>Function Properties</title>
9327         <?dbhtml list-presentation="list"?>
9328         <segtitle>Language</segtitle>
9329         <segtitle>Return Type</segtitle>
9330         <seglistitem>
9331          <seg>SQL</seg>
9332          <seg>SET OF org_unit</seg>
9333         </seglistitem>
9334        </segmentedlist>
9335 </para>
9336 </simplesect>
9337     <simplesect id="actor.function.org-unit-descendants-integer-integer" xreflabel="actororg_unit_descendants(integer, integer)">
9338       <title id="actor.function.org-unit-descendants-integer-integer-title">org_unit_descendants(integer, integer)</title>
9339             <para>
9340          
9341        <segmentedlist>
9342         <title>Function Properties</title>
9343         <?dbhtml list-presentation="list"?>
9344         <segtitle>Language</segtitle>
9345         <segtitle>Return Type</segtitle>
9346         <seglistitem>
9347          <seg>SQL</seg>
9348          <seg>SET OF org_unit</seg>
9349         </seglistitem>
9350        </segmentedlist>
9351 </para>
9352 </simplesect>
9353     <simplesect id="actor.function.org-unit-descendants-distance-distance-integer" xreflabel="actororg_unit_descendants_distance(distance integer)">
9354       <title id="actor.function.org-unit-descendants-distance-distance-integer-title">org_unit_descendants_distance(distance integer)</title>
9355             <para>
9356          
9357        <segmentedlist>
9358         <title>Function Properties</title>
9359         <?dbhtml list-presentation="list"?>
9360         <segtitle>Language</segtitle>
9361         <segtitle>Return Type</segtitle>
9362         <seglistitem>
9363          <seg>SQL</seg>
9364          <seg>SET OF record</seg>
9365         </seglistitem>
9366        </segmentedlist>
9367 </para>
9368 </simplesect>
9369     <simplesect id="actor.function.org-unit-full-path-integer" xreflabel="actororg_unit_full_path(integer)">
9370       <title id="actor.function.org-unit-full-path-integer-title">org_unit_full_path(integer)</title>
9371             <para>
9372          
9373        <segmentedlist>
9374         <title>Function Properties</title>
9375         <?dbhtml list-presentation="list"?>
9376         <segtitle>Language</segtitle>
9377         <segtitle>Return Type</segtitle>
9378         <seglistitem>
9379          <seg>SQL</seg>
9380          <seg>SET OF org_unit</seg>
9381         </seglistitem>
9382        </segmentedlist>
9383 </para>
9384 </simplesect>
9385     <simplesect id="actor.function.org-unit-full-path-integer-integer" xreflabel="actororg_unit_full_path(integer, integer)">
9386       <title id="actor.function.org-unit-full-path-integer-integer-title">org_unit_full_path(integer, integer)</title>
9387             <para>
9388          
9389        <segmentedlist>
9390         <title>Function Properties</title>
9391         <?dbhtml list-presentation="list"?>
9392         <segtitle>Language</segtitle>
9393         <segtitle>Return Type</segtitle>
9394         <seglistitem>
9395          <seg>SQL</seg>
9396          <seg>SET OF org_unit</seg>
9397         </seglistitem>
9398        </segmentedlist>
9399 </para>
9400 </simplesect>
9401     <simplesect id="actor.function.org-unit-proximity-integer-integer" xreflabel="actororg_unit_proximity(integer, integer)">
9402       <title id="actor.function.org-unit-proximity-integer-integer-title">org_unit_proximity(integer, integer)</title>
9403             <para>
9404          
9405        <segmentedlist>
9406         <title>Function Properties</title>
9407         <?dbhtml list-presentation="list"?>
9408         <segtitle>Language</segtitle>
9409         <segtitle>Return Type</segtitle>
9410         <seglistitem>
9411          <seg>SQL</seg>
9412          <seg>integer</seg>
9413         </seglistitem>
9414        </segmentedlist>
9415 </para>
9416 </simplesect>
9417     <simplesect id="actor.function.usr-delete-dest-usr-integer-src-usr-integer" xreflabel="actorusr_delete(dest_usr integer, src_usr integer)">
9418       <title id="actor.function.usr-delete-dest-usr-integer-src-usr-integer-title">usr_delete(dest_usr integer, src_usr integer)</title>
9419             <para>
9420        
9421 Logically deletes a user.  Removes personally identifiable information,
9422 and purges associated data in other tables.
9423   
9424        <segmentedlist>
9425         <title>Function Properties</title>
9426         <?dbhtml list-presentation="list"?>
9427         <segtitle>Language</segtitle>
9428         <segtitle>Return Type</segtitle>
9429         <seglistitem>
9430          <seg>PLPGSQL</seg>
9431          <seg>void</seg>
9432         </seglistitem>
9433        </segmentedlist>
9434 </para>
9435 </simplesect>
9436     <simplesect id="actor.function.usr-merge-deactivate-cards-integer-del-cards-integer-del-addrs-boolean-dest-usr-boolean-src-usr-boolean" xreflabel="actorusr_merge(deactivate_cards integer, del_cards integer, del_addrs boolean, dest_usr boolean, src_usr boolean)">
9437       <title id="actor.function.usr-merge-deactivate-cards-integer-del-cards-integer-del-addrs-boolean-dest-usr-boolean-src-usr-boolean-title">usr_merge(deactivate_cards integer, del_cards integer, del_addrs boolean, dest_usr boolean, src_usr boolean)</title>
9438             <para>
9439        
9440 Merges all user date from src_usr to dest_usr.  When collisions occur, 
9441 keep dest_usr&apos;s data and delete src_usr&apos;s data.
9442   
9443        <segmentedlist>
9444         <title>Function Properties</title>
9445         <?dbhtml list-presentation="list"?>
9446         <segtitle>Language</segtitle>
9447         <segtitle>Return Type</segtitle>
9448         <seglistitem>
9449          <seg>PLPGSQL</seg>
9450          <seg>void</seg>
9451         </seglistitem>
9452        </segmentedlist>
9453 </para>
9454 </simplesect>
9455     <simplesect id="actor.function.usr-merge-rows-dest-usr-text-src-usr-text-col-name-integer-table-name-integer" xreflabel="actorusr_merge_rows(dest_usr text, src_usr text, col_name integer, table_name integer)">
9456       <title id="actor.function.usr-merge-rows-dest-usr-text-src-usr-text-col-name-integer-table-name-integer-title">usr_merge_rows(dest_usr text, src_usr text, col_name integer, table_name integer)</title>
9457             <para>
9458        
9459 Attempts to move each row of the specified table from src_user to dest_user.  
9460 Where conflicts exist, the conflicting &quot;source&quot; row is deleted.
9461   
9462        <segmentedlist>
9463         <title>Function Properties</title>
9464         <?dbhtml list-presentation="list"?>
9465         <segtitle>Language</segtitle>
9466         <segtitle>Return Type</segtitle>
9467         <seglistitem>
9468          <seg>PLPGSQL</seg>
9469          <seg>void</seg>
9470         </seglistitem>
9471        </segmentedlist>
9472 </para>
9473 </simplesect>
9474     <simplesect id="actor.function.usr-purge-data-specified-dest-usr-integer-src-usr-integer" xreflabel="actorusr_purge_data(specified_dest_usr integer, src_usr integer)">
9475       <title id="actor.function.usr-purge-data-specified-dest-usr-integer-src-usr-integer-title">usr_purge_data(specified_dest_usr integer, src_usr integer)</title>
9476             <para>
9477        
9478 Finds rows dependent on a given row in actor.usr and either deletes them
9479 or reassigns them to a different user.
9480   
9481        <segmentedlist>
9482         <title>Function Properties</title>
9483         <?dbhtml list-presentation="list"?>
9484         <segtitle>Language</segtitle>
9485         <segtitle>Return Type</segtitle>
9486         <seglistitem>
9487          <seg>PLPGSQL</seg>
9488          <seg>void</seg>
9489         </seglistitem>
9490        </segmentedlist>
9491 </para>
9492 </simplesect>
9493         
9494         </section>
9495         
9496         <section id="asset.schema">
9497                 <title>Schema asset</title>
9498                 <para></para>   
9499         
9500       <simplesect id="asset.table.call-number"
9501                xreflabel="asset.call_number">
9502         <title id="asset.table.call-number-title">
9503          Table:
9504          
9505          call_number
9506         </title>
9507  
9508                 <formalpara>
9509                         <title>Columns:</title>
9510                         <simplelist type="horiz" columns="1">
9511                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9512                         <member>
9513                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
9514 --
9515                          <literal>PRIMARY KEY</literal>,
9516                         </member>
9517                         <member>
9518                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
9519 --
9520                         <literal>NOT NULL</literal>, 
9521                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9522                         </member>
9523                         <member>
9524                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
9525 --
9526                         <literal>DEFAULT now()</literal>, 
9527                         </member>
9528                         <member>
9529                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
9530 --
9531                         <literal>NOT NULL</literal>, 
9532                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9533                         </member>
9534                         <member>
9535                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
9536 --
9537                         <literal>DEFAULT now()</literal>, 
9538                         </member>
9539                         <member>
9540                         <database class="field">record</database> : <database class="datatype">bigint</database> 
9541 --
9542                         <literal>NOT NULL</literal>, 
9543                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
9544                         </member>
9545                         <member>
9546                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
9547 --
9548                         <literal>NOT NULL</literal>, 
9549                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
9550                         </member>
9551                         <member>
9552                         <database class="field">label</database> : <database class="datatype">text</database> 
9553 --
9554                         <literal>NOT NULL</literal>, 
9555                         </member>
9556                         <member>
9557                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
9558 --
9559                         <literal>NOT NULL</literal>, 
9560                         <literal>DEFAULT false</literal>, 
9561                         </member>
9562                         <member>
9563                         <database class="field">label_class</database> : <database class="datatype">bigint</database> 
9564 --
9565                         <literal>NOT NULL</literal>, 
9566                         <literal>DEFAULT 1</literal>, 
9567                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number-class"/>. 
9568                         </member>
9569                         <member>
9570                         <database class="field">label_sortkey</database> : <database class="datatype">text</database> 
9571 --
9572                         </member>
9573                 </simplelist>
9574                 </formalpara>
9575         <formalpara>
9576                 <title>Indexes:</title>
9577                 <simplelist type="horiz" columns="1">
9578         <member><database class="index">asset_call_number_creator_idx</database> : creator</member>
9579         <member><database class="index">asset_call_number_dewey_idx</database> : call_number_dewey(label)</member>
9580         <member><database class="index">asset_call_number_editor_idx</database> : editor</member>
9581         <member><database class="index">asset_call_number_label_sortkey</database> : oils_text_as_bytea(label_sortkey)</member>
9582         <member><database class="index">asset_call_number_label_sortkey_browse</database> : oils_text_as_bytea(label_sortkey), oils_text_as_bytea(label), id, owning_lib) WHERE ((deleted IS FALSE) OR (deleted = false)</member>
9583         <member><database class="index">asset_call_number_record_idx</database> : record</member>
9584         <member><database class="index">asset_call_number_upper_label_id_owning_lib_idx</database> : oils_text_as_bytea(label), id, owning_lib</member>
9585         </simplelist>
9586         </formalpara>   
9587         <formalpara>         
9588                 <title>Tables referencing asset.call_number_note via Foreign Key Constraints:</title>
9589                 <simplelist type="horiz" columns="2">
9590                 <member><xref linkend="asset.table.call-number-note"/></member> 
9591                 <member><xref linkend="asset.table.copy"/></member> 
9592                 <member><xref linkend="asset.table.uri-call-number-map"/></member> 
9593                 <member><xref linkend="container.table.call-number-bucket-item"/></member> 
9594                 <member><xref linkend="serial.table.distribution"/></member> 
9595                 <member><xref linkend="serial.table.unit"/></member> 
9596                 </simplelist>
9597         </formalpara>
9598     </simplesect>
9599       <simplesect id="asset.table.call-number-class"
9600                xreflabel="asset.call_number_class">
9601         <title id="asset.table.call-number-class-title">
9602          Table:
9603          
9604          call_number_class
9605         </title>
9606  
9607         <para>
9608           
9609 Defines the call number normalization database functions in the &quot;normalizer&quot;
9610 column and the tag/subfield combinations to use to lookup the call number in
9611 the &quot;field&quot; column for a given classification scheme. Tag/subfield combinations
9612 are delimited by commas.
9613         </para>
9614                 <formalpara>
9615                         <title>Columns:</title>
9616                         <simplelist type="horiz" columns="1">
9617                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9618                         <member>
9619                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
9620 --
9621                          <literal>PRIMARY KEY</literal>,
9622                         </member>
9623                         <member>
9624                         <database class="field">name</database> : <database class="datatype">text</database> 
9625 --
9626                         <literal>NOT NULL</literal>, 
9627                         </member>
9628                         <member>
9629                         <database class="field">normalizer</database> : <database class="datatype">text</database> 
9630 --
9631                         <literal>NOT NULL</literal>, 
9632                         <literal>DEFAULT &apos;asset.normalize_generic&apos;::text</literal>, 
9633                         </member>
9634                         <member>
9635                         <database class="field">field</database> : <database class="datatype">text</database> 
9636 --
9637                         <literal>NOT NULL</literal>, 
9638                         <literal>DEFAULT &apos;050ab,055ab,060ab,070ab,080ab,082ab,086ab,088ab,090,092,096,098,099&apos;::text</literal>, 
9639                         </member>
9640                 </simplelist>
9641                 </formalpara>
9642         <formalpara>         
9643                 <title>Tables referencing asset.call_number via Foreign Key Constraints:</title>
9644                 <simplelist type="horiz" columns="2">
9645                 <member><xref linkend="asset.table.call-number"/></member> 
9646                 </simplelist>
9647         </formalpara>
9648     </simplesect>
9649       <simplesect id="asset.table.call-number-note"
9650                xreflabel="asset.call_number_note">
9651         <title id="asset.table.call-number-note-title">
9652          Table:
9653          
9654          call_number_note
9655         </title>
9656  
9657                 <formalpara>
9658                         <title>Columns:</title>
9659                         <simplelist type="horiz" columns="1">
9660                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9661                         <member>
9662                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
9663 --
9664                          <literal>PRIMARY KEY</literal>,
9665                         </member>
9666                         <member>
9667                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
9668 --
9669                         <literal>NOT NULL</literal>, 
9670                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
9671                         </member>
9672                         <member>
9673                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
9674 --
9675                         <literal>NOT NULL</literal>, 
9676                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9677                         </member>
9678                         <member>
9679                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
9680 --
9681                         <literal>DEFAULT now()</literal>, 
9682                         </member>
9683                         <member>
9684                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
9685 --
9686                         <literal>NOT NULL</literal>, 
9687                         <literal>DEFAULT false</literal>, 
9688                         </member>
9689                         <member>
9690                         <database class="field">title</database> : <database class="datatype">text</database> 
9691 --
9692                         <literal>NOT NULL</literal>, 
9693                         </member>
9694                         <member>
9695                         <database class="field">value</database> : <database class="datatype">text</database> 
9696 --
9697                         <literal>NOT NULL</literal>, 
9698                         </member>
9699                 </simplelist>
9700                 </formalpara>
9701         <formalpara>
9702                 <title>Indexes:</title>
9703                 <simplelist type="horiz" columns="1">
9704         <member><database class="index">asset_call_number_note_creator_idx</database> : creator</member>
9705         </simplelist>
9706         </formalpara>   
9707     </simplesect>
9708       <simplesect id="asset.table.copy"
9709                xreflabel="asset.copy">
9710         <title id="asset.table.copy-title">
9711          Table:
9712          
9713          copy
9714         </title>
9715  
9716                 <formalpara>
9717                         <title>Columns:</title>
9718                         <simplelist type="horiz" columns="1">
9719                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9720                         <member>
9721                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
9722 --
9723                          <literal>PRIMARY KEY</literal>,
9724                         </member>
9725                         <member>
9726                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
9727 --
9728                         <literal>NOT NULL</literal>, 
9729                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
9730                         </member>
9731                         <member>
9732                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
9733 --
9734                         <literal>NOT NULL</literal>, 
9735                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9736                         </member>
9737                         <member>
9738                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
9739 --
9740                         <literal>NOT NULL</literal>, 
9741                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
9742                         </member>
9743                         <member>
9744                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
9745 --
9746                         <literal>NOT NULL</literal>, 
9747                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
9748                         </member>
9749                         <member>
9750                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
9751 --
9752                         <literal>DEFAULT now()</literal>, 
9753                         </member>
9754                         <member>
9755                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
9756 --
9757                         <literal>DEFAULT now()</literal>, 
9758                         </member>
9759                         <member>
9760                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
9761 --
9762                         </member>
9763                         <member>
9764                         <database class="field">status</database> : <database class="datatype">integer</database> 
9765 --
9766                         <literal>NOT NULL</literal>, 
9767                         <literal>REFERENCES</literal> <xref linkend="config.table.copy-status"/>. 
9768                         </member>
9769                         <member>
9770                         <database class="field">location</database> : <database class="datatype">integer</database> 
9771 --
9772                         <literal>NOT NULL</literal>, 
9773                         <literal>DEFAULT 1</literal>, 
9774                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-location"/>. 
9775                         </member>
9776                         <member>
9777                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
9778 --
9779                         <literal>NOT NULL</literal>, 
9780                         </member>
9781                         <member>
9782                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
9783 --
9784                         <literal>NOT NULL</literal>, 
9785                         </member>
9786                         <member>
9787                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
9788 --
9789                         </member>
9790                         <member>
9791                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
9792 --
9793                         <literal>NOT NULL</literal>, 
9794                         <literal>DEFAULT true</literal>, 
9795                         </member>
9796                         <member>
9797                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
9798 --
9799                         <literal>NOT NULL</literal>, 
9800                         <literal>DEFAULT false</literal>, 
9801                         </member>
9802                         <member>
9803                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
9804 --
9805                         <literal>NOT NULL</literal>, 
9806                         <literal>DEFAULT false</literal>, 
9807                         </member>
9808                         <member>
9809                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
9810 --
9811                         <literal>NOT NULL</literal>, 
9812                         <literal>DEFAULT true</literal>, 
9813                         </member>
9814                         <member>
9815                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
9816 --
9817                         <literal>NOT NULL</literal>, 
9818                         <literal>DEFAULT 0.00</literal>, 
9819                         </member>
9820                         <member>
9821                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
9822 --
9823                         </member>
9824                         <member>
9825                         <database class="field">barcode</database> : <database class="datatype">text</database> 
9826 --
9827                         <literal>NOT NULL</literal>, 
9828                         </member>
9829                         <member>
9830                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
9831 --
9832                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-modifier"/>. 
9833                         </member>
9834                         <member>
9835                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
9836 --
9837                         </member>
9838                         <member>
9839                         <database class="field">dummy_title</database> : <database class="datatype">text</database> 
9840 --
9841                         </member>
9842                         <member>
9843                         <database class="field">dummy_author</database> : <database class="datatype">text</database> 
9844 --
9845                         </member>
9846                         <member>
9847                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
9848 --
9849                         </member>
9850                         <member>
9851                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
9852 --
9853                         <literal>NOT NULL</literal>, 
9854                         <literal>DEFAULT true</literal>, 
9855                         </member>
9856                         <member>
9857                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
9858 --
9859                         <literal>NOT NULL</literal>, 
9860                         <literal>DEFAULT false</literal>, 
9861                         </member>
9862                         <member>
9863                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
9864 --
9865                         <literal>NOT NULL</literal>, 
9866                         <literal>DEFAULT false</literal>, 
9867                         </member>
9868                         <member>
9869                         <database class="field">dummy_isbn</database> : <database class="datatype">text</database> 
9870 --
9871                         </member>
9872                         <member>
9873                         <database class="field">status_changed_time</database> : <database class="datatype">timestamp with time zone</database> 
9874 --
9875                         </member>
9876                         <member>
9877                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
9878 --
9879                         <literal>NOT NULL</literal>, 
9880                         <literal>DEFAULT true</literal>, 
9881                         </member>
9882                         <member>
9883                         <database class="field">cost</database> : <database class="datatype">numeric(8,2)</database> 
9884 --
9885                         </member>
9886                 </simplelist>
9887                 </formalpara>
9888         <formalpara>
9889         <title>Constraints:</title>
9890         <simplelist type="horiz" columns="1">
9891           <member><database class="constraint">copy_fine_level_check</database> : CHECK ((fine_level = ANY (ARRAY[1, 2, 3])))</member>
9892           <member><database class="constraint">copy_loan_duration_check</database> : CHECK ((loan_duration = ANY (ARRAY[1, 2, 3])))</member>
9893         </simplelist>
9894         </formalpara>
9895         <formalpara>
9896                 <title>Indexes:</title>
9897                 <simplelist type="horiz" columns="1">
9898         <member><database class="index">cp_avail_cn_idx</database> : call_number</member>
9899         <member><database class="index">cp_cn_idx</database> : call_number</member>
9900         <member><database class="index">cp_create_date</database> : create_date</member>
9901         <member><database class="index">cp_creator_idx</database> : creator</member>
9902         <member><database class="index">cp_editor_idx</database> : editor</member>
9903         </simplelist>
9904         </formalpara>   
9905         <formalpara>         
9906                 <title>Tables referencing asset.copy_note via Foreign Key Constraints:</title>
9907                 <simplelist type="horiz" columns="2">
9908                 <member><xref linkend="asset.table.copy-note"/></member> 
9909                 <member><xref linkend="container.table.copy-bucket-item"/></member> 
9910                 </simplelist>
9911         </formalpara>
9912     </simplesect>
9913       <simplesect id="asset.table.copy-location"
9914                xreflabel="asset.copy_location">
9915         <title id="asset.table.copy-location-title">
9916          Table:
9917          
9918          copy_location
9919         </title>
9920  
9921                 <formalpara>
9922                         <title>Columns:</title>
9923                         <simplelist type="horiz" columns="1">
9924                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
9925                         <member>
9926                         <database class="field">id</database> : <database class="datatype">serial</database> 
9927 --
9928                          <literal>PRIMARY KEY</literal>,
9929                         </member>
9930                         <member>
9931                         <database class="field">name</database> : <database class="datatype">text</database> 
9932 --
9933                          <literal>UNIQUE#1</literal>,
9934                         <literal>NOT NULL</literal>, 
9935                         </member>
9936                         <member>
9937                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
9938 --
9939                          <literal>UNIQUE#1</literal>,
9940                         <literal>NOT NULL</literal>, 
9941                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
9942                         </member>
9943                         <member>
9944                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
9945 --
9946                         <literal>NOT NULL</literal>, 
9947                         <literal>DEFAULT true</literal>, 
9948                         </member>
9949                         <member>
9950                         <database class="field">hold_verify</database> : <database class="datatype">boolean</database> 
9951 --
9952                         <literal>NOT NULL</literal>, 
9953                         <literal>DEFAULT false</literal>, 
9954                         </member>
9955                         <member>
9956                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
9957 --
9958                         <literal>NOT NULL</literal>, 
9959                         <literal>DEFAULT true</literal>, 
9960                         </member>
9961                         <member>
9962                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
9963 --
9964                         <literal>NOT NULL</literal>, 
9965                         <literal>DEFAULT true</literal>, 
9966                         </member>
9967                         <member>
9968                         <database class="field">label_prefix</database> : <database class="datatype">text</database> 
9969 --
9970                         </member>
9971                         <member>
9972                         <database class="field">label_suffix</database> : <database class="datatype">text</database> 
9973 --
9974                         </member>
9975                 </simplelist>
9976                 </formalpara>
9977         <formalpara>         
9978                 <title>Tables referencing acq.distribution_formula_entry via Foreign Key Constraints:</title>
9979                 <simplelist type="horiz" columns="2">
9980                 <member><xref linkend="acq.table.distribution-formula-entry"/></member> 
9981                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
9982                 <member><xref linkend="asset.table.copy"/></member> 
9983                 <member><xref linkend="asset.table.copy-location-order"/></member> 
9984                 <member><xref linkend="asset.table.copy-template"/></member> 
9985                 </simplelist>
9986         </formalpara>
9987     </simplesect>
9988       <simplesect id="asset.table.copy-location-order"
9989                xreflabel="asset.copy_location_order">
9990         <title id="asset.table.copy-location-order-title">
9991          Table:
9992          
9993          copy_location_order
9994         </title>
9995  
9996                 <formalpara>
9997                         <title>Columns:</title>
9998                         <simplelist type="horiz" columns="1">
9999                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10000                         <member>
10001                         <database class="field">id</database> : <database class="datatype">serial</database> 
10002 --
10003                          <literal>PRIMARY KEY</literal>,
10004                         </member>
10005                         <member>
10006                         <database class="field">location</database> : <database class="datatype">integer</database> 
10007 --
10008                          <literal>UNIQUE#1</literal>,
10009                         <literal>NOT NULL</literal>, 
10010                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-location"/>. 
10011                         </member>
10012                         <member>
10013                         <database class="field">org</database> : <database class="datatype">integer</database> 
10014 --
10015                          <literal>UNIQUE#1</literal>,
10016                         <literal>NOT NULL</literal>, 
10017                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
10018                         </member>
10019                         <member>
10020                         <database class="field">position</database> : <database class="datatype">integer</database> 
10021 --
10022                         <literal>NOT NULL</literal>, 
10023                         </member>
10024                 </simplelist>
10025                 </formalpara>
10026     </simplesect>
10027       <simplesect id="asset.table.copy-note"
10028                xreflabel="asset.copy_note">
10029         <title id="asset.table.copy-note-title">
10030          Table:
10031          
10032          copy_note
10033         </title>
10034  
10035                 <formalpara>
10036                         <title>Columns:</title>
10037                         <simplelist type="horiz" columns="1">
10038                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10039                         <member>
10040                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
10041 --
10042                          <literal>PRIMARY KEY</literal>,
10043                         </member>
10044                         <member>
10045                         <database class="field">owning_copy</database> : <database class="datatype">bigint</database> 
10046 --
10047                         <literal>NOT NULL</literal>, 
10048                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy"/>. 
10049                         </member>
10050                         <member>
10051                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
10052 --
10053                         <literal>NOT NULL</literal>, 
10054                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
10055                         </member>
10056                         <member>
10057                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
10058 --
10059                         <literal>DEFAULT now()</literal>, 
10060                         </member>
10061                         <member>
10062                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
10063 --
10064                         <literal>NOT NULL</literal>, 
10065                         <literal>DEFAULT false</literal>, 
10066                         </member>
10067                         <member>
10068                         <database class="field">title</database> : <database class="datatype">text</database> 
10069 --
10070                         <literal>NOT NULL</literal>, 
10071                         </member>
10072                         <member>
10073                         <database class="field">value</database> : <database class="datatype">text</database> 
10074 --
10075                         <literal>NOT NULL</literal>, 
10076                         </member>
10077                 </simplelist>
10078                 </formalpara>
10079         <formalpara>
10080                 <title>Indexes:</title>
10081                 <simplelist type="horiz" columns="1">
10082         <member><database class="index">asset_copy_note_creator_idx</database> : creator</member>
10083         <member><database class="index">asset_copy_note_owning_copy_idx</database> : owning_copy</member>
10084         </simplelist>
10085         </formalpara>   
10086     </simplesect>
10087       <simplesect id="asset.table.copy-template"
10088                xreflabel="asset.copy_template">
10089         <title id="asset.table.copy-template-title">
10090          Table:
10091          
10092          copy_template
10093         </title>
10094  
10095                 <formalpara>
10096                         <title>Columns:</title>
10097                         <simplelist type="horiz" columns="1">
10098                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10099                         <member>
10100                         <database class="field">id</database> : <database class="datatype">serial</database> 
10101 --
10102                          <literal>PRIMARY KEY</literal>,
10103                         </member>
10104                         <member>
10105                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
10106 --
10107                         <literal>NOT NULL</literal>, 
10108                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
10109                         </member>
10110                         <member>
10111                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
10112 --
10113                         <literal>NOT NULL</literal>, 
10114                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
10115                         </member>
10116                         <member>
10117                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
10118 --
10119                         <literal>NOT NULL</literal>, 
10120                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
10121                         </member>
10122                         <member>
10123                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
10124 --
10125                         <literal>DEFAULT now()</literal>, 
10126                         </member>
10127                         <member>
10128                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
10129 --
10130                         <literal>DEFAULT now()</literal>, 
10131                         </member>
10132                         <member>
10133                         <database class="field">name</database> : <database class="datatype">text</database> 
10134 --
10135                         <literal>NOT NULL</literal>, 
10136                         </member>
10137                         <member>
10138                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
10139 --
10140                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
10141                         </member>
10142                         <member>
10143                         <database class="field">status</database> : <database class="datatype">integer</database> 
10144 --
10145                         <literal>REFERENCES</literal> <xref linkend="config.table.copy-status"/>. 
10146                         </member>
10147                         <member>
10148                         <database class="field">location</database> : <database class="datatype">integer</database> 
10149 --
10150                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-location"/>. 
10151                         </member>
10152                         <member>
10153                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
10154 --
10155                         </member>
10156                         <member>
10157                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
10158 --
10159                         </member>
10160                         <member>
10161                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
10162 --
10163                         </member>
10164                         <member>
10165                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
10166 --
10167                         </member>
10168                         <member>
10169                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
10170 --
10171                         </member>
10172                         <member>
10173                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
10174 --
10175                         </member>
10176                         <member>
10177                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
10178 --
10179                         </member>
10180                         <member>
10181                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
10182 --
10183                         </member>
10184                         <member>
10185                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
10186 --
10187                         </member>
10188                         <member>
10189                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
10190 --
10191                         </member>
10192                         <member>
10193                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
10194 --
10195                         </member>
10196                         <member>
10197                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
10198 --
10199                         </member>
10200                         <member>
10201                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
10202 --
10203                         </member>
10204                         <member>
10205                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
10206 --
10207                         </member>
10208                         <member>
10209                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
10210 --
10211                         </member>
10212                 </simplelist>
10213                 </formalpara>
10214         <formalpara>
10215         <title>Constraints:</title>
10216         <simplelist type="horiz" columns="1">
10217           <member><database class="constraint">valid_fine_level</database> : CHECK (((fine_level IS NULL) OR (loan_duration = ANY (ARRAY[1, 2, 3]))))</member>
10218           <member><database class="constraint">valid_loan_duration</database> : CHECK (((loan_duration IS NULL) OR (loan_duration = ANY (ARRAY[1, 2, 3]))))</member>
10219         </simplelist>
10220         </formalpara>
10221         <formalpara>         
10222                 <title>Tables referencing serial.distribution via Foreign Key Constraints:</title>
10223                 <simplelist type="horiz" columns="2">
10224                 <member><xref linkend="serial.table.distribution"/></member> 
10225                 </simplelist>
10226         </formalpara>
10227     </simplesect>
10228       <simplesect id="asset.table.opac-visible-copies"
10229                xreflabel="asset.opac_visible_copies">
10230         <title id="asset.table.opac-visible-copies-title">
10231          Table:
10232          
10233          opac_visible_copies
10234         </title>
10235  
10236         <para>
10237           
10238 Materialized view of copies that are visible in the OPAC, used by
10239 search.query_parser_fts() to speed up OPAC visibility checks on large
10240 databases.  Contents are maintained by a set of triggers.
10241         </para>
10242                 <formalpara>
10243                         <title>Columns:</title>
10244                         <simplelist type="horiz" columns="1">
10245                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10246                         <member>
10247                         <database class="field">id</database> : <database class="datatype">bigint</database> 
10248 --
10249                          <literal>PRIMARY KEY</literal>,
10250                         </member>
10251                         <member>
10252                         <database class="field">record</database> : <database class="datatype">bigint</database> 
10253 --
10254                         </member>
10255                         <member>
10256                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
10257 --
10258                         </member>
10259                 </simplelist>
10260                 </formalpara>
10261         <formalpara>
10262                 <title>Indexes:</title>
10263                 <simplelist type="horiz" columns="1">
10264         <member><database class="index">opac_visible_copies_idx1</database> : record, circ_lib</member>
10265         </simplelist>
10266         </formalpara>   
10267     </simplesect>
10268       <simplesect id="asset.table.stat-cat"
10269                xreflabel="asset.stat_cat">
10270         <title id="asset.table.stat-cat-title">
10271          Table:
10272          
10273          stat_cat
10274         </title>
10275  
10276                 <formalpara>
10277                         <title>Columns:</title>
10278                         <simplelist type="horiz" columns="1">
10279                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10280                         <member>
10281                         <database class="field">id</database> : <database class="datatype">serial</database> 
10282 --
10283                          <literal>PRIMARY KEY</literal>,
10284                         </member>
10285                         <member>
10286                         <database class="field">owner</database> : <database class="datatype">integer</database> 
10287 --
10288                          <literal>UNIQUE#1</literal>,
10289                         <literal>NOT NULL</literal>, 
10290                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
10291                         </member>
10292                         <member>
10293                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
10294 --
10295                         <literal>NOT NULL</literal>, 
10296                         <literal>DEFAULT false</literal>, 
10297                         </member>
10298                         <member>
10299                         <database class="field">name</database> : <database class="datatype">text</database> 
10300 --
10301                          <literal>UNIQUE#1</literal>,
10302                         <literal>NOT NULL</literal>, 
10303                         </member>
10304                         <member>
10305                         <database class="field">required</database> : <database class="datatype">boolean</database> 
10306 --
10307                         <literal>NOT NULL</literal>, 
10308                         <literal>DEFAULT false</literal>, 
10309                         </member>
10310                 </simplelist>
10311                 </formalpara>
10312         <formalpara>         
10313                 <title>Tables referencing asset.stat_cat_entry via Foreign Key Constraints:</title>
10314                 <simplelist type="horiz" columns="2">
10315                 <member><xref linkend="asset.table.stat-cat-entry"/></member> 
10316                 <member><xref linkend="asset.table.stat-cat-entry-copy-map"/></member> 
10317                 </simplelist>
10318         </formalpara>
10319     </simplesect>
10320       <simplesect id="asset.table.stat-cat-entry"
10321                xreflabel="asset.stat_cat_entry">
10322         <title id="asset.table.stat-cat-entry-title">
10323          Table:
10324          
10325          stat_cat_entry
10326         </title>
10327  
10328                 <formalpara>
10329                         <title>Columns:</title>
10330                         <simplelist type="horiz" columns="1">
10331                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10332                         <member>
10333                         <database class="field">id</database> : <database class="datatype">serial</database> 
10334 --
10335                          <literal>PRIMARY KEY</literal>,
10336                         </member>
10337                         <member>
10338                         <database class="field">stat_cat</database> : <database class="datatype">integer</database> 
10339 --
10340                          <literal>UNIQUE#1</literal>,
10341                         <literal>NOT NULL</literal>, 
10342                         <literal>REFERENCES</literal> <xref linkend="asset.table.stat-cat"/>. 
10343                         </member>
10344                         <member>
10345                         <database class="field">owner</database> : <database class="datatype">integer</database> 
10346 --
10347                          <literal>UNIQUE#1</literal>,
10348                         <literal>NOT NULL</literal>, 
10349                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
10350                         </member>
10351                         <member>
10352                         <database class="field">value</database> : <database class="datatype">text</database> 
10353 --
10354                          <literal>UNIQUE#1</literal>,
10355                         <literal>NOT NULL</literal>, 
10356                         </member>
10357                 </simplelist>
10358                 </formalpara>
10359         <formalpara>         
10360                 <title>Tables referencing asset.stat_cat_entry_copy_map via Foreign Key Constraints:</title>
10361                 <simplelist type="horiz" columns="2">
10362                 <member><xref linkend="asset.table.stat-cat-entry-copy-map"/></member> 
10363                 </simplelist>
10364         </formalpara>
10365     </simplesect>
10366       <simplesect id="asset.table.stat-cat-entry-copy-map"
10367                xreflabel="asset.stat_cat_entry_copy_map">
10368         <title id="asset.table.stat-cat-entry-copy-map-title">
10369          Table:
10370          
10371          stat_cat_entry_copy_map
10372         </title>
10373  
10374                 <formalpara>
10375                         <title>Columns:</title>
10376                         <simplelist type="horiz" columns="1">
10377                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10378                         <member>
10379                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
10380 --
10381                          <literal>PRIMARY KEY</literal>,
10382                         </member>
10383                         <member>
10384                         <database class="field">stat_cat</database> : <database class="datatype">integer</database> 
10385 --
10386                          <literal>UNIQUE#1</literal>,
10387                         <literal>NOT NULL</literal>, 
10388                         <literal>REFERENCES</literal> <xref linkend="asset.table.stat-cat"/>. 
10389                         </member>
10390                         <member>
10391                         <database class="field">stat_cat_entry</database> : <database class="datatype">integer</database> 
10392 --
10393                         <literal>NOT NULL</literal>, 
10394                         <literal>REFERENCES</literal> <xref linkend="asset.table.stat-cat-entry"/>. 
10395                         </member>
10396                         <member>
10397                         <database class="field">owning_copy</database> : <database class="datatype">bigint</database> 
10398 --
10399                          <literal>UNIQUE#1</literal>,
10400                         <literal>NOT NULL</literal>, 
10401                         </member>
10402                 </simplelist>
10403                 </formalpara>
10404         <formalpara>
10405                 <title>Indexes:</title>
10406                 <simplelist type="horiz" columns="1">
10407         <member><database class="index">scecm_owning_copy_idx</database> : owning_copy</member>
10408         </simplelist>
10409         </formalpara>   
10410     </simplesect>
10411       <simplesect id="asset.table.stat-cat-entry-transparency-map"
10412                xreflabel="asset.stat_cat_entry_transparency_map">
10413         <title id="asset.table.stat-cat-entry-transparency-map-title">
10414          Table:
10415          
10416          stat_cat_entry_transparency_map
10417         </title>
10418  
10419                 <formalpara>
10420                         <title>Columns:</title>
10421                         <simplelist type="horiz" columns="1">
10422                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10423                         <member>
10424                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
10425 --
10426                          <literal>PRIMARY KEY</literal>,
10427                         </member>
10428                         <member>
10429                         <database class="field">stat_cat</database> : <database class="datatype">integer</database> 
10430 --
10431                          <literal>UNIQUE#1</literal>,
10432                         <literal>NOT NULL</literal>, 
10433                         </member>
10434                         <member>
10435                         <database class="field">stat_cat_entry</database> : <database class="datatype">integer</database> 
10436 --
10437                         <literal>NOT NULL</literal>, 
10438                         </member>
10439                         <member>
10440                         <database class="field">owning_transparency</database> : <database class="datatype">integer</database> 
10441 --
10442                          <literal>UNIQUE#1</literal>,
10443                         <literal>NOT NULL</literal>, 
10444                         </member>
10445                 </simplelist>
10446                 </formalpara>
10447     </simplesect>
10448       <simplesect id="asset.table.uri"
10449                xreflabel="asset.uri">
10450         <title id="asset.table.uri-title">
10451          Table:
10452          
10453          uri
10454         </title>
10455  
10456                 <formalpara>
10457                         <title>Columns:</title>
10458                         <simplelist type="horiz" columns="1">
10459                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10460                         <member>
10461                         <database class="field">id</database> : <database class="datatype">serial</database> 
10462 --
10463                          <literal>PRIMARY KEY</literal>,
10464                         </member>
10465                         <member>
10466                         <database class="field">href</database> : <database class="datatype">text</database> 
10467 --
10468                         <literal>NOT NULL</literal>, 
10469                         </member>
10470                         <member>
10471                         <database class="field">label</database> : <database class="datatype">text</database> 
10472 --
10473                         </member>
10474                         <member>
10475                         <database class="field">use_restriction</database> : <database class="datatype">text</database> 
10476 --
10477                         </member>
10478                         <member>
10479                         <database class="field">active</database> : <database class="datatype">boolean</database> 
10480 --
10481                         <literal>NOT NULL</literal>, 
10482                         <literal>DEFAULT true</literal>, 
10483                         </member>
10484                 </simplelist>
10485                 </formalpara>
10486         <formalpara>         
10487                 <title>Tables referencing asset.uri_call_number_map via Foreign Key Constraints:</title>
10488                 <simplelist type="horiz" columns="2">
10489                 <member><xref linkend="asset.table.uri-call-number-map"/></member> 
10490                 <member><xref linkend="serial.table.item"/></member> 
10491                 </simplelist>
10492         </formalpara>
10493     </simplesect>
10494       <simplesect id="asset.table.uri-call-number-map"
10495                xreflabel="asset.uri_call_number_map">
10496         <title id="asset.table.uri-call-number-map-title">
10497          Table:
10498          
10499          uri_call_number_map
10500         </title>
10501  
10502                 <formalpara>
10503                         <title>Columns:</title>
10504                         <simplelist type="horiz" columns="1">
10505                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10506                         <member>
10507                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
10508 --
10509                          <literal>PRIMARY KEY</literal>,
10510                         </member>
10511                         <member>
10512                         <database class="field">uri</database> : <database class="datatype">integer</database> 
10513 --
10514                          <literal>UNIQUE#1</literal>,
10515                         <literal>NOT NULL</literal>, 
10516                         <literal>REFERENCES</literal> <xref linkend="asset.table.uri"/>. 
10517                         </member>
10518                         <member>
10519                         <database class="field">call_number</database> : <database class="datatype">integer</database> 
10520 --
10521                          <literal>UNIQUE#1</literal>,
10522                         <literal>NOT NULL</literal>, 
10523                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
10524                         </member>
10525                 </simplelist>
10526                 </formalpara>
10527         <formalpara>
10528                 <title>Indexes:</title>
10529                 <simplelist type="horiz" columns="1">
10530         <member><database class="index">asset_uri_call_number_map_cn_idx</database> : call_number</member>
10531         </simplelist>
10532         </formalpara>   
10533     </simplesect>
10534     <simplesect id="asset.function.acp-status-changed" xreflabel="assetacp_status_changed()">
10535       <title id="asset.function.acp-status-changed-title">acp_status_changed()</title>
10536             <para>
10537          
10538        <segmentedlist>
10539         <title>Function Properties</title>
10540         <?dbhtml list-presentation="list"?>
10541         <segtitle>Language</segtitle>
10542         <segtitle>Return Type</segtitle>
10543         <seglistitem>
10544          <seg>PLPGSQL</seg>
10545          <seg>trigger</seg>
10546         </seglistitem>
10547        </segmentedlist>
10548 </para>
10549 </simplesect>
10550     <simplesect id="asset.function.autogenerate-placeholder-barcode" xreflabel="assetautogenerate_placeholder_barcode()">
10551       <title id="asset.function.autogenerate-placeholder-barcode-title">autogenerate_placeholder_barcode()</title>
10552             <para>
10553          
10554        <segmentedlist>
10555         <title>Function Properties</title>
10556         <?dbhtml list-presentation="list"?>
10557         <segtitle>Language</segtitle>
10558         <segtitle>Return Type</segtitle>
10559         <seglistitem>
10560          <seg>PLPGSQL</seg>
10561          <seg>trigger</seg>
10562         </seglistitem>
10563        </segmentedlist>
10564 </para>
10565 </simplesect>
10566     <simplesect id="asset.function.cache-copy-visibility" xreflabel="assetcache_copy_visibility()">
10567       <title id="asset.function.cache-copy-visibility-title">cache_copy_visibility()</title>
10568             <para>
10569        
10570 Trigger function to update the copy OPAC visiblity cache.
10571   
10572        <segmentedlist>
10573         <title>Function Properties</title>
10574         <?dbhtml list-presentation="list"?>
10575         <segtitle>Language</segtitle>
10576         <segtitle>Return Type</segtitle>
10577         <seglistitem>
10578          <seg>PLPGSQL</seg>
10579          <seg>trigger</seg>
10580         </seglistitem>
10581        </segmentedlist>
10582 </para>
10583 </simplesect>
10584     <simplesect id="asset.function.label-normalizer" xreflabel="assetlabel_normalizer()">
10585       <title id="asset.function.label-normalizer-title">label_normalizer()</title>
10586             <para>
10587          
10588        <segmentedlist>
10589         <title>Function Properties</title>
10590         <?dbhtml list-presentation="list"?>
10591         <segtitle>Language</segtitle>
10592         <segtitle>Return Type</segtitle>
10593         <seglistitem>
10594          <seg>PLPGSQL</seg>
10595          <seg>trigger</seg>
10596         </seglistitem>
10597        </segmentedlist>
10598 </para>
10599 </simplesect>
10600     <simplesect id="asset.function.label-normalizer-dewey-text" xreflabel="assetlabel_normalizer_dewey(text)">
10601       <title id="asset.function.label-normalizer-dewey-text-title">label_normalizer_dewey(text)</title>
10602             <para>
10603          
10604        <segmentedlist>
10605         <title>Function Properties</title>
10606         <?dbhtml list-presentation="list"?>
10607         <segtitle>Language</segtitle>
10608         <segtitle>Return Type</segtitle>
10609         <seglistitem>
10610          <seg>PLPERLU</seg>
10611          <seg>text</seg>
10612         </seglistitem>
10613        </segmentedlist>
10614 </para>
10615 </simplesect>
10616     <simplesect id="asset.function.label-normalizer-generic-text" xreflabel="assetlabel_normalizer_generic(text)">
10617       <title id="asset.function.label-normalizer-generic-text-title">label_normalizer_generic(text)</title>
10618             <para>
10619          
10620        <segmentedlist>
10621         <title>Function Properties</title>
10622         <?dbhtml list-presentation="list"?>
10623         <segtitle>Language</segtitle>
10624         <segtitle>Return Type</segtitle>
10625         <seglistitem>
10626          <seg>PLPERLU</seg>
10627          <seg>text</seg>
10628         </seglistitem>
10629        </segmentedlist>
10630 </para>
10631 </simplesect>
10632     <simplesect id="asset.function.label-normalizer-lc-text" xreflabel="assetlabel_normalizer_lc(text)">
10633       <title id="asset.function.label-normalizer-lc-text-title">label_normalizer_lc(text)</title>
10634             <para>
10635          
10636        <segmentedlist>
10637         <title>Function Properties</title>
10638         <?dbhtml list-presentation="list"?>
10639         <segtitle>Language</segtitle>
10640         <segtitle>Return Type</segtitle>
10641         <seglistitem>
10642          <seg>PLPERLU</seg>
10643          <seg>text</seg>
10644         </seglistitem>
10645        </segmentedlist>
10646 </para>
10647 </simplesect>
10648     <simplesect id="asset.function.merge-record-assets-source-record-bigint-target-record-bigint" xreflabel="assetmerge_record_assets(source_record bigint, target_record bigint)">
10649       <title id="asset.function.merge-record-assets-source-record-bigint-target-record-bigint-title">merge_record_assets(source_record bigint, target_record bigint)</title>
10650             <para>
10651          
10652        <segmentedlist>
10653         <title>Function Properties</title>
10654         <?dbhtml list-presentation="list"?>
10655         <segtitle>Language</segtitle>
10656         <segtitle>Return Type</segtitle>
10657         <seglistitem>
10658          <seg>PLPGSQL</seg>
10659          <seg>integer</seg>
10660         </seglistitem>
10661        </segmentedlist>
10662 </para>
10663 </simplesect>
10664     <simplesect id="asset.function.metarecord-copy-count-transcendant-integer-unshadow-bigint-available-boolean" xreflabel="assetmetarecord_copy_count(transcendant integer, unshadow bigint, available boolean)">
10665       <title id="asset.function.metarecord-copy-count-transcendant-integer-unshadow-bigint-available-boolean-title">metarecord_copy_count(transcendant integer, unshadow bigint, available boolean)</title>
10666             <para>
10667          
10668        <segmentedlist>
10669         <title>Function Properties</title>
10670         <?dbhtml list-presentation="list"?>
10671         <segtitle>Language</segtitle>
10672         <segtitle>Return Type</segtitle>
10673         <seglistitem>
10674          <seg>PLPGSQL</seg>
10675          <seg>SET OF record</seg>
10676         </seglistitem>
10677        </segmentedlist>
10678 </para>
10679 </simplesect>
10680     <simplesect id="asset.function.opac-lasso-metarecord-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetopac_lasso_metarecord_copy_count(transcendant integer, unshadow bigint)">
10681       <title id="asset.function.opac-lasso-metarecord-copy-count-transcendant-integer-unshadow-bigint-title">opac_lasso_metarecord_copy_count(transcendant integer, unshadow bigint)</title>
10682             <para>
10683          
10684        <segmentedlist>
10685         <title>Function Properties</title>
10686         <?dbhtml list-presentation="list"?>
10687         <segtitle>Language</segtitle>
10688         <segtitle>Return Type</segtitle>
10689         <seglistitem>
10690          <seg>PLPGSQL</seg>
10691          <seg>SET OF record</seg>
10692         </seglistitem>
10693        </segmentedlist>
10694 </para>
10695 </simplesect>
10696     <simplesect id="asset.function.opac-lasso-record-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetopac_lasso_record_copy_count(transcendant integer, unshadow bigint)">
10697       <title id="asset.function.opac-lasso-record-copy-count-transcendant-integer-unshadow-bigint-title">opac_lasso_record_copy_count(transcendant integer, unshadow bigint)</title>
10698             <para>
10699          
10700        <segmentedlist>
10701         <title>Function Properties</title>
10702         <?dbhtml list-presentation="list"?>
10703         <segtitle>Language</segtitle>
10704         <segtitle>Return Type</segtitle>
10705         <seglistitem>
10706          <seg>PLPGSQL</seg>
10707          <seg>SET OF record</seg>
10708         </seglistitem>
10709        </segmentedlist>
10710 </para>
10711 </simplesect>
10712     <simplesect id="asset.function.opac-ou-metarecord-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetopac_ou_metarecord_copy_count(transcendant integer, unshadow bigint)">
10713       <title id="asset.function.opac-ou-metarecord-copy-count-transcendant-integer-unshadow-bigint-title">opac_ou_metarecord_copy_count(transcendant integer, unshadow bigint)</title>
10714             <para>
10715          
10716        <segmentedlist>
10717         <title>Function Properties</title>
10718         <?dbhtml list-presentation="list"?>
10719         <segtitle>Language</segtitle>
10720         <segtitle>Return Type</segtitle>
10721         <seglistitem>
10722          <seg>PLPGSQL</seg>
10723          <seg>SET OF record</seg>
10724         </seglistitem>
10725        </segmentedlist>
10726 </para>
10727 </simplesect>
10728     <simplesect id="asset.function.opac-ou-record-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetopac_ou_record_copy_count(transcendant integer, unshadow bigint)">
10729       <title id="asset.function.opac-ou-record-copy-count-transcendant-integer-unshadow-bigint-title">opac_ou_record_copy_count(transcendant integer, unshadow bigint)</title>
10730             <para>
10731          
10732        <segmentedlist>
10733         <title>Function Properties</title>
10734         <?dbhtml list-presentation="list"?>
10735         <segtitle>Language</segtitle>
10736         <segtitle>Return Type</segtitle>
10737         <seglistitem>
10738          <seg>PLPGSQL</seg>
10739          <seg>SET OF record</seg>
10740         </seglistitem>
10741        </segmentedlist>
10742 </para>
10743 </simplesect>
10744     <simplesect id="asset.function.record-copy-count-transcendant-integer-unshadow-bigint-available-boolean" xreflabel="assetrecord_copy_count(transcendant integer, unshadow bigint, available boolean)">
10745       <title id="asset.function.record-copy-count-transcendant-integer-unshadow-bigint-available-boolean-title">record_copy_count(transcendant integer, unshadow bigint, available boolean)</title>
10746             <para>
10747          
10748        <segmentedlist>
10749         <title>Function Properties</title>
10750         <?dbhtml list-presentation="list"?>
10751         <segtitle>Language</segtitle>
10752         <segtitle>Return Type</segtitle>
10753         <seglistitem>
10754          <seg>PLPGSQL</seg>
10755          <seg>SET OF record</seg>
10756         </seglistitem>
10757        </segmentedlist>
10758 </para>
10759 </simplesect>
10760     <simplesect id="asset.function.refresh-opac-visible-copies-mat-view" xreflabel="assetrefresh_opac_visible_copies_mat_view()">
10761       <title id="asset.function.refresh-opac-visible-copies-mat-view-title">refresh_opac_visible_copies_mat_view()</title>
10762             <para>
10763        
10764 Rebuild the copy OPAC visibility cache.  Useful during migrations.
10765   
10766        <segmentedlist>
10767         <title>Function Properties</title>
10768         <?dbhtml list-presentation="list"?>
10769         <segtitle>Language</segtitle>
10770         <segtitle>Return Type</segtitle>
10771         <seglistitem>
10772          <seg>SQL</seg>
10773          <seg>void</seg>
10774         </seglistitem>
10775        </segmentedlist>
10776 </para>
10777 </simplesect>
10778     <simplesect id="asset.function.staff-lasso-metarecord-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetstaff_lasso_metarecord_copy_count(transcendant integer, unshadow bigint)">
10779       <title id="asset.function.staff-lasso-metarecord-copy-count-transcendant-integer-unshadow-bigint-title">staff_lasso_metarecord_copy_count(transcendant integer, unshadow bigint)</title>
10780             <para>
10781          
10782        <segmentedlist>
10783         <title>Function Properties</title>
10784         <?dbhtml list-presentation="list"?>
10785         <segtitle>Language</segtitle>
10786         <segtitle>Return Type</segtitle>
10787         <seglistitem>
10788          <seg>PLPGSQL</seg>
10789          <seg>SET OF record</seg>
10790         </seglistitem>
10791        </segmentedlist>
10792 </para>
10793 </simplesect>
10794     <simplesect id="asset.function.staff-lasso-record-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetstaff_lasso_record_copy_count(transcendant integer, unshadow bigint)">
10795       <title id="asset.function.staff-lasso-record-copy-count-transcendant-integer-unshadow-bigint-title">staff_lasso_record_copy_count(transcendant integer, unshadow bigint)</title>
10796             <para>
10797          
10798        <segmentedlist>
10799         <title>Function Properties</title>
10800         <?dbhtml list-presentation="list"?>
10801         <segtitle>Language</segtitle>
10802         <segtitle>Return Type</segtitle>
10803         <seglistitem>
10804          <seg>PLPGSQL</seg>
10805          <seg>SET OF record</seg>
10806         </seglistitem>
10807        </segmentedlist>
10808 </para>
10809 </simplesect>
10810     <simplesect id="asset.function.staff-ou-metarecord-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetstaff_ou_metarecord_copy_count(transcendant integer, unshadow bigint)">
10811       <title id="asset.function.staff-ou-metarecord-copy-count-transcendant-integer-unshadow-bigint-title">staff_ou_metarecord_copy_count(transcendant integer, unshadow bigint)</title>
10812             <para>
10813          
10814        <segmentedlist>
10815         <title>Function Properties</title>
10816         <?dbhtml list-presentation="list"?>
10817         <segtitle>Language</segtitle>
10818         <segtitle>Return Type</segtitle>
10819         <seglistitem>
10820          <seg>PLPGSQL</seg>
10821          <seg>SET OF record</seg>
10822         </seglistitem>
10823        </segmentedlist>
10824 </para>
10825 </simplesect>
10826     <simplesect id="asset.function.staff-ou-record-copy-count-transcendant-integer-unshadow-bigint" xreflabel="assetstaff_ou_record_copy_count(transcendant integer, unshadow bigint)">
10827       <title id="asset.function.staff-ou-record-copy-count-transcendant-integer-unshadow-bigint-title">staff_ou_record_copy_count(transcendant integer, unshadow bigint)</title>
10828             <para>
10829          
10830        <segmentedlist>
10831         <title>Function Properties</title>
10832         <?dbhtml list-presentation="list"?>
10833         <segtitle>Language</segtitle>
10834         <segtitle>Return Type</segtitle>
10835         <seglistitem>
10836          <seg>PLPGSQL</seg>
10837          <seg>SET OF record</seg>
10838         </seglistitem>
10839        </segmentedlist>
10840 </para>
10841 </simplesect>
10842         
10843         </section>
10844         
10845         <section id="auditor.schema">
10846                 <title>Schema auditor</title>
10847                 <para></para>   
10848         
10849       <simplesect id="auditor.table.acq-invoice-entry-history"
10850                xreflabel="auditor.acq_invoice_entry_history">
10851         <title id="auditor.table.acq-invoice-entry-history-title">
10852          Table:
10853          
10854          acq_invoice_entry_history
10855         </title>
10856  
10857                 <formalpara>
10858                         <title>Columns:</title>
10859                         <simplelist type="horiz" columns="1">
10860                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10861                         <member>
10862                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
10863 --
10864                          <literal>PRIMARY KEY</literal>,
10865                         </member>
10866                         <member>
10867                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
10868 --
10869                         <literal>NOT NULL</literal>, 
10870                         </member>
10871                         <member>
10872                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
10873 --
10874                         <literal>NOT NULL</literal>, 
10875                         </member>
10876                         <member>
10877                         <database class="field">id</database> : <database class="datatype">integer</database> 
10878 --
10879                         <literal>NOT NULL</literal>, 
10880                         </member>
10881                         <member>
10882                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
10883 --
10884                         <literal>NOT NULL</literal>, 
10885                         </member>
10886                         <member>
10887                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
10888 --
10889                         </member>
10890                         <member>
10891                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
10892 --
10893                         </member>
10894                         <member>
10895                         <database class="field">inv_item_count</database> : <database class="datatype">integer</database> 
10896 --
10897                         <literal>NOT NULL</literal>, 
10898                         </member>
10899                         <member>
10900                         <database class="field">phys_item_count</database> : <database class="datatype">integer</database> 
10901 --
10902                         </member>
10903                         <member>
10904                         <database class="field">note</database> : <database class="datatype">text</database> 
10905 --
10906                         </member>
10907                         <member>
10908                         <database class="field">billed_per_item</database> : <database class="datatype">boolean</database> 
10909 --
10910                         </member>
10911                         <member>
10912                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
10913 --
10914                         </member>
10915                         <member>
10916                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
10917 --
10918                         </member>
10919                         <member>
10920                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
10921 --
10922                         </member>
10923                 </simplelist>
10924                 </formalpara>
10925     </simplesect>
10926       <simplesect id="auditor.view.acq-invoice-entry-lifecycle"
10927                xreflabel="auditor.acq_invoice_entry_lifecycle">
10928         <title id="auditor.view.acq-invoice-entry-lifecycle-title">
10929          View:
10930          
10931          acq_invoice_entry_lifecycle
10932         </title>
10933  
10934                 <formalpara>
10935                         <title>Columns:</title>
10936                         <simplelist type="horiz" columns="1">
10937                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
10938                         <member>
10939                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
10940 --
10941                         </member>
10942                         <member>
10943                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
10944 --
10945                         </member>
10946                         <member>
10947                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
10948 --
10949                         </member>
10950                         <member>
10951                         <database class="field">id</database> : <database class="datatype">integer</database> 
10952 --
10953                         </member>
10954                         <member>
10955                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
10956 --
10957                         </member>
10958                         <member>
10959                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
10960 --
10961                         </member>
10962                         <member>
10963                         <database class="field">lineitem</database> : <database class="datatype">integer</database> 
10964 --
10965                         </member>
10966                         <member>
10967                         <database class="field">inv_item_count</database> : <database class="datatype">integer</database> 
10968 --
10969                         </member>
10970                         <member>
10971                         <database class="field">phys_item_count</database> : <database class="datatype">integer</database> 
10972 --
10973                         </member>
10974                         <member>
10975                         <database class="field">note</database> : <database class="datatype">text</database> 
10976 --
10977                         </member>
10978                         <member>
10979                         <database class="field">billed_per_item</database> : <database class="datatype">boolean</database> 
10980 --
10981                         </member>
10982                         <member>
10983                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
10984 --
10985                         </member>
10986                         <member>
10987                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
10988 --
10989                         </member>
10990                         <member>
10991                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
10992 --
10993                         </member>
10994                 </simplelist>
10995                 </formalpara>
10996     </simplesect>
10997       <simplesect id="auditor.table.acq-invoice-history"
10998                xreflabel="auditor.acq_invoice_history">
10999         <title id="auditor.table.acq-invoice-history-title">
11000          Table:
11001          
11002          acq_invoice_history
11003         </title>
11004  
11005                 <formalpara>
11006                         <title>Columns:</title>
11007                         <simplelist type="horiz" columns="1">
11008                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11009                         <member>
11010                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
11011 --
11012                          <literal>PRIMARY KEY</literal>,
11013                         </member>
11014                         <member>
11015                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11016 --
11017                         <literal>NOT NULL</literal>, 
11018                         </member>
11019                         <member>
11020                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11021 --
11022                         <literal>NOT NULL</literal>, 
11023                         </member>
11024                         <member>
11025                         <database class="field">id</database> : <database class="datatype">integer</database> 
11026 --
11027                         <literal>NOT NULL</literal>, 
11028                         </member>
11029                         <member>
11030                         <database class="field">receiver</database> : <database class="datatype">integer</database> 
11031 --
11032                         <literal>NOT NULL</literal>, 
11033                         </member>
11034                         <member>
11035                         <database class="field">provider</database> : <database class="datatype">integer</database> 
11036 --
11037                         <literal>NOT NULL</literal>, 
11038                         </member>
11039                         <member>
11040                         <database class="field">shipper</database> : <database class="datatype">integer</database> 
11041 --
11042                         <literal>NOT NULL</literal>, 
11043                         </member>
11044                         <member>
11045                         <database class="field">recv_date</database> : <database class="datatype">timestamp with time zone</database> 
11046 --
11047                         <literal>NOT NULL</literal>, 
11048                         </member>
11049                         <member>
11050                         <database class="field">recv_method</database> : <database class="datatype">text</database> 
11051 --
11052                         <literal>NOT NULL</literal>, 
11053                         </member>
11054                         <member>
11055                         <database class="field">inv_type</database> : <database class="datatype">text</database> 
11056 --
11057                         </member>
11058                         <member>
11059                         <database class="field">inv_ident</database> : <database class="datatype">text</database> 
11060 --
11061                         <literal>NOT NULL</literal>, 
11062                         </member>
11063                         <member>
11064                         <database class="field">payment_auth</database> : <database class="datatype">text</database> 
11065 --
11066                         </member>
11067                         <member>
11068                         <database class="field">payment_method</database> : <database class="datatype">text</database> 
11069 --
11070                         </member>
11071                         <member>
11072                         <database class="field">note</database> : <database class="datatype">text</database> 
11073 --
11074                         </member>
11075                         <member>
11076                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
11077 --
11078                         <literal>NOT NULL</literal>, 
11079                         </member>
11080                 </simplelist>
11081                 </formalpara>
11082     </simplesect>
11083       <simplesect id="auditor.table.acq-invoice-item-history"
11084                xreflabel="auditor.acq_invoice_item_history">
11085         <title id="auditor.table.acq-invoice-item-history-title">
11086          Table:
11087          
11088          acq_invoice_item_history
11089         </title>
11090  
11091                 <formalpara>
11092                         <title>Columns:</title>
11093                         <simplelist type="horiz" columns="1">
11094                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11095                         <member>
11096                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
11097 --
11098                          <literal>PRIMARY KEY</literal>,
11099                         </member>
11100                         <member>
11101                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11102 --
11103                         <literal>NOT NULL</literal>, 
11104                         </member>
11105                         <member>
11106                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11107 --
11108                         <literal>NOT NULL</literal>, 
11109                         </member>
11110                         <member>
11111                         <database class="field">id</database> : <database class="datatype">integer</database> 
11112 --
11113                         <literal>NOT NULL</literal>, 
11114                         </member>
11115                         <member>
11116                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
11117 --
11118                         <literal>NOT NULL</literal>, 
11119                         </member>
11120                         <member>
11121                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
11122 --
11123                         </member>
11124                         <member>
11125                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
11126 --
11127                         </member>
11128                         <member>
11129                         <database class="field">inv_item_type</database> : <database class="datatype">text</database> 
11130 --
11131                         <literal>NOT NULL</literal>, 
11132                         </member>
11133                         <member>
11134                         <database class="field">title</database> : <database class="datatype">text</database> 
11135 --
11136                         </member>
11137                         <member>
11138                         <database class="field">author</database> : <database class="datatype">text</database> 
11139 --
11140                         </member>
11141                         <member>
11142                         <database class="field">note</database> : <database class="datatype">text</database> 
11143 --
11144                         </member>
11145                         <member>
11146                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
11147 --
11148                         </member>
11149                         <member>
11150                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
11151 --
11152                         </member>
11153                         <member>
11154                         <database class="field">fund</database> : <database class="datatype">integer</database> 
11155 --
11156                         </member>
11157                         <member>
11158                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
11159 --
11160                         </member>
11161                         <member>
11162                         <database class="field">po_item</database> : <database class="datatype">integer</database> 
11163 --
11164                         </member>
11165                         <member>
11166                         <database class="field">target</database> : <database class="datatype">bigint</database> 
11167 --
11168                         </member>
11169                 </simplelist>
11170                 </formalpara>
11171     </simplesect>
11172       <simplesect id="auditor.view.acq-invoice-item-lifecycle"
11173                xreflabel="auditor.acq_invoice_item_lifecycle">
11174         <title id="auditor.view.acq-invoice-item-lifecycle-title">
11175          View:
11176          
11177          acq_invoice_item_lifecycle
11178         </title>
11179  
11180                 <formalpara>
11181                         <title>Columns:</title>
11182                         <simplelist type="horiz" columns="1">
11183                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11184                         <member>
11185                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
11186 --
11187                         </member>
11188                         <member>
11189                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11190 --
11191                         </member>
11192                         <member>
11193                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11194 --
11195                         </member>
11196                         <member>
11197                         <database class="field">id</database> : <database class="datatype">integer</database> 
11198 --
11199                         </member>
11200                         <member>
11201                         <database class="field">invoice</database> : <database class="datatype">integer</database> 
11202 --
11203                         </member>
11204                         <member>
11205                         <database class="field">purchase_order</database> : <database class="datatype">integer</database> 
11206 --
11207                         </member>
11208                         <member>
11209                         <database class="field">fund_debit</database> : <database class="datatype">integer</database> 
11210 --
11211                         </member>
11212                         <member>
11213                         <database class="field">inv_item_type</database> : <database class="datatype">text</database> 
11214 --
11215                         </member>
11216                         <member>
11217                         <database class="field">title</database> : <database class="datatype">text</database> 
11218 --
11219                         </member>
11220                         <member>
11221                         <database class="field">author</database> : <database class="datatype">text</database> 
11222 --
11223                         </member>
11224                         <member>
11225                         <database class="field">note</database> : <database class="datatype">text</database> 
11226 --
11227                         </member>
11228                         <member>
11229                         <database class="field">cost_billed</database> : <database class="datatype">numeric(8,2)</database> 
11230 --
11231                         </member>
11232                         <member>
11233                         <database class="field">actual_cost</database> : <database class="datatype">numeric(8,2)</database> 
11234 --
11235                         </member>
11236                         <member>
11237                         <database class="field">fund</database> : <database class="datatype">integer</database> 
11238 --
11239                         </member>
11240                         <member>
11241                         <database class="field">amount_paid</database> : <database class="datatype">numeric(8,2)</database> 
11242 --
11243                         </member>
11244                         <member>
11245                         <database class="field">po_item</database> : <database class="datatype">integer</database> 
11246 --
11247                         </member>
11248                         <member>
11249                         <database class="field">target</database> : <database class="datatype">bigint</database> 
11250 --
11251                         </member>
11252                 </simplelist>
11253                 </formalpara>
11254     </simplesect>
11255       <simplesect id="auditor.view.acq-invoice-lifecycle"
11256                xreflabel="auditor.acq_invoice_lifecycle">
11257         <title id="auditor.view.acq-invoice-lifecycle-title">
11258          View:
11259          
11260          acq_invoice_lifecycle
11261         </title>
11262  
11263                 <formalpara>
11264                         <title>Columns:</title>
11265                         <simplelist type="horiz" columns="1">
11266                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11267                         <member>
11268                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
11269 --
11270                         </member>
11271                         <member>
11272                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11273 --
11274                         </member>
11275                         <member>
11276                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11277 --
11278                         </member>
11279                         <member>
11280                         <database class="field">id</database> : <database class="datatype">integer</database> 
11281 --
11282                         </member>
11283                         <member>
11284                         <database class="field">receiver</database> : <database class="datatype">integer</database> 
11285 --
11286                         </member>
11287                         <member>
11288                         <database class="field">provider</database> : <database class="datatype">integer</database> 
11289 --
11290                         </member>
11291                         <member>
11292                         <database class="field">shipper</database> : <database class="datatype">integer</database> 
11293 --
11294                         </member>
11295                         <member>
11296                         <database class="field">recv_date</database> : <database class="datatype">timestamp with time zone</database> 
11297 --
11298                         </member>
11299                         <member>
11300                         <database class="field">recv_method</database> : <database class="datatype">text</database> 
11301 --
11302                         </member>
11303                         <member>
11304                         <database class="field">inv_type</database> : <database class="datatype">text</database> 
11305 --
11306                         </member>
11307                         <member>
11308                         <database class="field">inv_ident</database> : <database class="datatype">text</database> 
11309 --
11310                         </member>
11311                         <member>
11312                         <database class="field">payment_auth</database> : <database class="datatype">text</database> 
11313 --
11314                         </member>
11315                         <member>
11316                         <database class="field">payment_method</database> : <database class="datatype">text</database> 
11317 --
11318                         </member>
11319                         <member>
11320                         <database class="field">note</database> : <database class="datatype">text</database> 
11321 --
11322                         </member>
11323                         <member>
11324                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
11325 --
11326                         </member>
11327                 </simplelist>
11328                 </formalpara>
11329     </simplesect>
11330       <simplesect id="auditor.table.actor-org-unit-history"
11331                xreflabel="auditor.actor_org_unit_history">
11332         <title id="auditor.table.actor-org-unit-history-title">
11333          Table:
11334          
11335          actor_org_unit_history
11336         </title>
11337  
11338                 <formalpara>
11339                         <title>Columns:</title>
11340                         <simplelist type="horiz" columns="1">
11341                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11342                         <member>
11343                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
11344 --
11345                          <literal>PRIMARY KEY</literal>,
11346                         </member>
11347                         <member>
11348                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11349 --
11350                         <literal>NOT NULL</literal>, 
11351                         </member>
11352                         <member>
11353                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11354 --
11355                         <literal>NOT NULL</literal>, 
11356                         </member>
11357                         <member>
11358                         <database class="field">id</database> : <database class="datatype">integer</database> 
11359 --
11360                         <literal>NOT NULL</literal>, 
11361                         </member>
11362                         <member>
11363                         <database class="field">parent_ou</database> : <database class="datatype">integer</database> 
11364 --
11365                         </member>
11366                         <member>
11367                         <database class="field">ou_type</database> : <database class="datatype">integer</database> 
11368 --
11369                         <literal>NOT NULL</literal>, 
11370                         </member>
11371                         <member>
11372                         <database class="field">ill_address</database> : <database class="datatype">integer</database> 
11373 --
11374                         </member>
11375                         <member>
11376                         <database class="field">holds_address</database> : <database class="datatype">integer</database> 
11377 --
11378                         </member>
11379                         <member>
11380                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
11381 --
11382                         </member>
11383                         <member>
11384                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
11385 --
11386                         </member>
11387                         <member>
11388                         <database class="field">shortname</database> : <database class="datatype">text</database> 
11389 --
11390                         <literal>NOT NULL</literal>, 
11391                         </member>
11392                         <member>
11393                         <database class="field">name</database> : <database class="datatype">text</database> 
11394 --
11395                         <literal>NOT NULL</literal>, 
11396                         </member>
11397                         <member>
11398                         <database class="field">email</database> : <database class="datatype">text</database> 
11399 --
11400                         </member>
11401                         <member>
11402                         <database class="field">phone</database> : <database class="datatype">text</database> 
11403 --
11404                         </member>
11405                         <member>
11406                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
11407 --
11408                         <literal>NOT NULL</literal>, 
11409                         </member>
11410                         <member>
11411                         <database class="field">fiscal_calendar</database> : <database class="datatype">integer</database> 
11412 --
11413                         <literal>NOT NULL</literal>, 
11414                         </member>
11415                 </simplelist>
11416                 </formalpara>
11417     </simplesect>
11418       <simplesect id="auditor.view.actor-org-unit-lifecycle"
11419                xreflabel="auditor.actor_org_unit_lifecycle">
11420         <title id="auditor.view.actor-org-unit-lifecycle-title">
11421          View:
11422          
11423          actor_org_unit_lifecycle
11424         </title>
11425  
11426                 <formalpara>
11427                         <title>Columns:</title>
11428                         <simplelist type="horiz" columns="1">
11429                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11430                         <member>
11431                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
11432 --
11433                         </member>
11434                         <member>
11435                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11436 --
11437                         </member>
11438                         <member>
11439                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11440 --
11441                         </member>
11442                         <member>
11443                         <database class="field">id</database> : <database class="datatype">integer</database> 
11444 --
11445                         </member>
11446                         <member>
11447                         <database class="field">parent_ou</database> : <database class="datatype">integer</database> 
11448 --
11449                         </member>
11450                         <member>
11451                         <database class="field">ou_type</database> : <database class="datatype">integer</database> 
11452 --
11453                         </member>
11454                         <member>
11455                         <database class="field">ill_address</database> : <database class="datatype">integer</database> 
11456 --
11457                         </member>
11458                         <member>
11459                         <database class="field">holds_address</database> : <database class="datatype">integer</database> 
11460 --
11461                         </member>
11462                         <member>
11463                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
11464 --
11465                         </member>
11466                         <member>
11467                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
11468 --
11469                         </member>
11470                         <member>
11471                         <database class="field">shortname</database> : <database class="datatype">text</database> 
11472 --
11473                         </member>
11474                         <member>
11475                         <database class="field">name</database> : <database class="datatype">text</database> 
11476 --
11477                         </member>
11478                         <member>
11479                         <database class="field">email</database> : <database class="datatype">text</database> 
11480 --
11481                         </member>
11482                         <member>
11483                         <database class="field">phone</database> : <database class="datatype">text</database> 
11484 --
11485                         </member>
11486                         <member>
11487                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
11488 --
11489                         </member>
11490                         <member>
11491                         <database class="field">fiscal_calendar</database> : <database class="datatype">integer</database> 
11492 --
11493                         </member>
11494                 </simplelist>
11495                 </formalpara>
11496     </simplesect>
11497       <simplesect id="auditor.table.actor-usr-address-history"
11498                xreflabel="auditor.actor_usr_address_history">
11499         <title id="auditor.table.actor-usr-address-history-title">
11500          Table:
11501          
11502          actor_usr_address_history
11503         </title>
11504  
11505                 <formalpara>
11506                         <title>Columns:</title>
11507                         <simplelist type="horiz" columns="1">
11508                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11509                         <member>
11510                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
11511 --
11512                          <literal>PRIMARY KEY</literal>,
11513                         </member>
11514                         <member>
11515                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11516 --
11517                         <literal>NOT NULL</literal>, 
11518                         </member>
11519                         <member>
11520                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11521 --
11522                         <literal>NOT NULL</literal>, 
11523                         </member>
11524                         <member>
11525                         <database class="field">id</database> : <database class="datatype">integer</database> 
11526 --
11527                         <literal>NOT NULL</literal>, 
11528                         </member>
11529                         <member>
11530                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
11531 --
11532                         <literal>NOT NULL</literal>, 
11533                         </member>
11534                         <member>
11535                         <database class="field">within_city_limits</database> : <database class="datatype">boolean</database> 
11536 --
11537                         <literal>NOT NULL</literal>, 
11538                         </member>
11539                         <member>
11540                         <database class="field">address_type</database> : <database class="datatype">text</database> 
11541 --
11542                         <literal>NOT NULL</literal>, 
11543                         </member>
11544                         <member>
11545                         <database class="field">usr</database> : <database class="datatype">integer</database> 
11546 --
11547                         <literal>NOT NULL</literal>, 
11548                         </member>
11549                         <member>
11550                         <database class="field">street1</database> : <database class="datatype">text</database> 
11551 --
11552                         <literal>NOT NULL</literal>, 
11553                         </member>
11554                         <member>
11555                         <database class="field">street2</database> : <database class="datatype">text</database> 
11556 --
11557                         </member>
11558                         <member>
11559                         <database class="field">city</database> : <database class="datatype">text</database> 
11560 --
11561                         <literal>NOT NULL</literal>, 
11562                         </member>
11563                         <member>
11564                         <database class="field">county</database> : <database class="datatype">text</database> 
11565 --
11566                         </member>
11567                         <member>
11568                         <database class="field">state</database> : <database class="datatype">text</database> 
11569 --
11570                         <literal>NOT NULL</literal>, 
11571                         </member>
11572                         <member>
11573                         <database class="field">country</database> : <database class="datatype">text</database> 
11574 --
11575                         <literal>NOT NULL</literal>, 
11576                         </member>
11577                         <member>
11578                         <database class="field">post_code</database> : <database class="datatype">text</database> 
11579 --
11580                         <literal>NOT NULL</literal>, 
11581                         </member>
11582                         <member>
11583                         <database class="field">pending</database> : <database class="datatype">boolean</database> 
11584 --
11585                         <literal>NOT NULL</literal>, 
11586                         </member>
11587                         <member>
11588                         <database class="field">replaces</database> : <database class="datatype">integer</database> 
11589 --
11590                         </member>
11591                 </simplelist>
11592                 </formalpara>
11593         <formalpara>
11594                 <title>Indexes:</title>
11595                 <simplelist type="horiz" columns="1">
11596         <member><database class="index">aud_actor_usr_address_hist_id_idx</database> : id</member>
11597         </simplelist>
11598         </formalpara>   
11599     </simplesect>
11600       <simplesect id="auditor.view.actor-usr-address-lifecycle"
11601                xreflabel="auditor.actor_usr_address_lifecycle">
11602         <title id="auditor.view.actor-usr-address-lifecycle-title">
11603          View:
11604          
11605          actor_usr_address_lifecycle
11606         </title>
11607  
11608                 <formalpara>
11609                         <title>Columns:</title>
11610                         <simplelist type="horiz" columns="1">
11611                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11612                         <member>
11613                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
11614 --
11615                         </member>
11616                         <member>
11617                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11618 --
11619                         </member>
11620                         <member>
11621                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11622 --
11623                         </member>
11624                         <member>
11625                         <database class="field">id</database> : <database class="datatype">integer</database> 
11626 --
11627                         </member>
11628                         <member>
11629                         <database class="field">valid</database> : <database class="datatype">boolean</database> 
11630 --
11631                         </member>
11632                         <member>
11633                         <database class="field">within_city_limits</database> : <database class="datatype">boolean</database> 
11634 --
11635                         </member>
11636                         <member>
11637                         <database class="field">address_type</database> : <database class="datatype">text</database> 
11638 --
11639                         </member>
11640                         <member>
11641                         <database class="field">usr</database> : <database class="datatype">integer</database> 
11642 --
11643                         </member>
11644                         <member>
11645                         <database class="field">street1</database> : <database class="datatype">text</database> 
11646 --
11647                         </member>
11648                         <member>
11649                         <database class="field">street2</database> : <database class="datatype">text</database> 
11650 --
11651                         </member>
11652                         <member>
11653                         <database class="field">city</database> : <database class="datatype">text</database> 
11654 --
11655                         </member>
11656                         <member>
11657                         <database class="field">county</database> : <database class="datatype">text</database> 
11658 --
11659                         </member>
11660                         <member>
11661                         <database class="field">state</database> : <database class="datatype">text</database> 
11662 --
11663                         </member>
11664                         <member>
11665                         <database class="field">country</database> : <database class="datatype">text</database> 
11666 --
11667                         </member>
11668                         <member>
11669                         <database class="field">post_code</database> : <database class="datatype">text</database> 
11670 --
11671                         </member>
11672                         <member>
11673                         <database class="field">pending</database> : <database class="datatype">boolean</database> 
11674 --
11675                         </member>
11676                         <member>
11677                         <database class="field">replaces</database> : <database class="datatype">integer</database> 
11678 --
11679                         </member>
11680                 </simplelist>
11681                 </formalpara>
11682     </simplesect>
11683       <simplesect id="auditor.table.actor-usr-history"
11684                xreflabel="auditor.actor_usr_history">
11685         <title id="auditor.table.actor-usr-history-title">
11686          Table:
11687          
11688          actor_usr_history
11689         </title>
11690  
11691                 <formalpara>
11692                         <title>Columns:</title>
11693                         <simplelist type="horiz" columns="1">
11694                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11695                         <member>
11696                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
11697 --
11698                          <literal>PRIMARY KEY</literal>,
11699                         </member>
11700                         <member>
11701                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11702 --
11703                         <literal>NOT NULL</literal>, 
11704                         </member>
11705                         <member>
11706                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11707 --
11708                         <literal>NOT NULL</literal>, 
11709                         </member>
11710                         <member>
11711                         <database class="field">id</database> : <database class="datatype">integer</database> 
11712 --
11713                         <literal>NOT NULL</literal>, 
11714                         </member>
11715                         <member>
11716                         <database class="field">card</database> : <database class="datatype">integer</database> 
11717 --
11718                         </member>
11719                         <member>
11720                         <database class="field">profile</database> : <database class="datatype">integer</database> 
11721 --
11722                         <literal>NOT NULL</literal>, 
11723                         </member>
11724                         <member>
11725                         <database class="field">usrname</database> : <database class="datatype">text</database> 
11726 --
11727                         <literal>NOT NULL</literal>, 
11728                         </member>
11729                         <member>
11730                         <database class="field">email</database> : <database class="datatype">text</database> 
11731 --
11732                         </member>
11733                         <member>
11734                         <database class="field">passwd</database> : <database class="datatype">text</database> 
11735 --
11736                         <literal>NOT NULL</literal>, 
11737                         </member>
11738                         <member>
11739                         <database class="field">standing</database> : <database class="datatype">integer</database> 
11740 --
11741                         <literal>NOT NULL</literal>, 
11742                         </member>
11743                         <member>
11744                         <database class="field">ident_type</database> : <database class="datatype">integer</database> 
11745 --
11746                         <literal>NOT NULL</literal>, 
11747                         </member>
11748                         <member>
11749                         <database class="field">ident_value</database> : <database class="datatype">text</database> 
11750 --
11751                         </member>
11752                         <member>
11753                         <database class="field">ident_type2</database> : <database class="datatype">integer</database> 
11754 --
11755                         </member>
11756                         <member>
11757                         <database class="field">ident_value2</database> : <database class="datatype">text</database> 
11758 --
11759                         </member>
11760                         <member>
11761                         <database class="field">net_access_level</database> : <database class="datatype">integer</database> 
11762 --
11763                         <literal>NOT NULL</literal>, 
11764                         </member>
11765                         <member>
11766                         <database class="field">photo_url</database> : <database class="datatype">text</database> 
11767 --
11768                         </member>
11769                         <member>
11770                         <database class="field">prefix</database> : <database class="datatype">text</database> 
11771 --
11772                         </member>
11773                         <member>
11774                         <database class="field">first_given_name</database> : <database class="datatype">text</database> 
11775 --
11776                         <literal>NOT NULL</literal>, 
11777                         </member>
11778                         <member>
11779                         <database class="field">second_given_name</database> : <database class="datatype">text</database> 
11780 --
11781                         </member>
11782                         <member>
11783                         <database class="field">family_name</database> : <database class="datatype">text</database> 
11784 --
11785                         <literal>NOT NULL</literal>, 
11786                         </member>
11787                         <member>
11788                         <database class="field">suffix</database> : <database class="datatype">text</database> 
11789 --
11790                         </member>
11791                         <member>
11792                         <database class="field">alias</database> : <database class="datatype">text</database> 
11793 --
11794                         </member>
11795                         <member>
11796                         <database class="field">day_phone</database> : <database class="datatype">text</database> 
11797 --
11798                         </member>
11799                         <member>
11800                         <database class="field">evening_phone</database> : <database class="datatype">text</database> 
11801 --
11802                         </member>
11803                         <member>
11804                         <database class="field">other_phone</database> : <database class="datatype">text</database> 
11805 --
11806                         </member>
11807                         <member>
11808                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
11809 --
11810                         </member>
11811                         <member>
11812                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
11813 --
11814                         </member>
11815                         <member>
11816                         <database class="field">home_ou</database> : <database class="datatype">integer</database> 
11817 --
11818                         <literal>NOT NULL</literal>, 
11819                         </member>
11820                         <member>
11821                         <database class="field">dob</database> : <database class="datatype">timestamp with time zone</database> 
11822 --
11823                         </member>
11824                         <member>
11825                         <database class="field">active</database> : <database class="datatype">boolean</database> 
11826 --
11827                         <literal>NOT NULL</literal>, 
11828                         </member>
11829                         <member>
11830                         <database class="field">master_account</database> : <database class="datatype">boolean</database> 
11831 --
11832                         <literal>NOT NULL</literal>, 
11833                         </member>
11834                         <member>
11835                         <database class="field">super_user</database> : <database class="datatype">boolean</database> 
11836 --
11837                         <literal>NOT NULL</literal>, 
11838                         </member>
11839                         <member>
11840                         <database class="field">barred</database> : <database class="datatype">boolean</database> 
11841 --
11842                         <literal>NOT NULL</literal>, 
11843                         </member>
11844                         <member>
11845                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
11846 --
11847                         <literal>NOT NULL</literal>, 
11848                         </member>
11849                         <member>
11850                         <database class="field">juvenile</database> : <database class="datatype">boolean</database> 
11851 --
11852                         <literal>NOT NULL</literal>, 
11853                         </member>
11854                         <member>
11855                         <database class="field">usrgroup</database> : <database class="datatype">integer</database> 
11856 --
11857                         <literal>NOT NULL</literal>, 
11858                         </member>
11859                         <member>
11860                         <database class="field">claims_returned_count</database> : <database class="datatype">integer</database> 
11861 --
11862                         <literal>NOT NULL</literal>, 
11863                         </member>
11864                         <member>
11865                         <database class="field">credit_forward_balance</database> : <database class="datatype">numeric(6,2)</database> 
11866 --
11867                         <literal>NOT NULL</literal>, 
11868                         </member>
11869                         <member>
11870                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
11871 --
11872                         <literal>NOT NULL</literal>, 
11873                         </member>
11874                         <member>
11875                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
11876 --
11877                         </member>
11878                         <member>
11879                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
11880 --
11881                         <literal>NOT NULL</literal>, 
11882                         </member>
11883                         <member>
11884                         <database class="field">expire_date</database> : <database class="datatype">timestamp with time zone</database> 
11885 --
11886                         <literal>NOT NULL</literal>, 
11887                         </member>
11888                         <member>
11889                         <database class="field">claims_never_checked_out_count</database> : <database class="datatype">integer</database> 
11890 --
11891                         <literal>NOT NULL</literal>, 
11892                         </member>
11893                 </simplelist>
11894                 </formalpara>
11895         <formalpara>
11896                 <title>Indexes:</title>
11897                 <simplelist type="horiz" columns="1">
11898         <member><database class="index">aud_actor_usr_hist_id_idx</database> : id</member>
11899         </simplelist>
11900         </formalpara>   
11901     </simplesect>
11902       <simplesect id="auditor.view.actor-usr-lifecycle"
11903                xreflabel="auditor.actor_usr_lifecycle">
11904         <title id="auditor.view.actor-usr-lifecycle-title">
11905          View:
11906          
11907          actor_usr_lifecycle
11908         </title>
11909  
11910                 <formalpara>
11911                         <title>Columns:</title>
11912                         <simplelist type="horiz" columns="1">
11913                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
11914                         <member>
11915                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
11916 --
11917                         </member>
11918                         <member>
11919                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
11920 --
11921                         </member>
11922                         <member>
11923                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
11924 --
11925                         </member>
11926                         <member>
11927                         <database class="field">id</database> : <database class="datatype">integer</database> 
11928 --
11929                         </member>
11930                         <member>
11931                         <database class="field">card</database> : <database class="datatype">integer</database> 
11932 --
11933                         </member>
11934                         <member>
11935                         <database class="field">profile</database> : <database class="datatype">integer</database> 
11936 --
11937                         </member>
11938                         <member>
11939                         <database class="field">usrname</database> : <database class="datatype">text</database> 
11940 --
11941                         </member>
11942                         <member>
11943                         <database class="field">email</database> : <database class="datatype">text</database> 
11944 --
11945                         </member>
11946                         <member>
11947                         <database class="field">passwd</database> : <database class="datatype">text</database> 
11948 --
11949                         </member>
11950                         <member>
11951                         <database class="field">standing</database> : <database class="datatype">integer</database> 
11952 --
11953                         </member>
11954                         <member>
11955                         <database class="field">ident_type</database> : <database class="datatype">integer</database> 
11956 --
11957                         </member>
11958                         <member>
11959                         <database class="field">ident_value</database> : <database class="datatype">text</database> 
11960 --
11961                         </member>
11962                         <member>
11963                         <database class="field">ident_type2</database> : <database class="datatype">integer</database> 
11964 --
11965                         </member>
11966                         <member>
11967                         <database class="field">ident_value2</database> : <database class="datatype">text</database> 
11968 --
11969                         </member>
11970                         <member>
11971                         <database class="field">net_access_level</database> : <database class="datatype">integer</database> 
11972 --
11973                         </member>
11974                         <member>
11975                         <database class="field">photo_url</database> : <database class="datatype">text</database> 
11976 --
11977                         </member>
11978                         <member>
11979                         <database class="field">prefix</database> : <database class="datatype">text</database> 
11980 --
11981                         </member>
11982                         <member>
11983                         <database class="field">first_given_name</database> : <database class="datatype">text</database> 
11984 --
11985                         </member>
11986                         <member>
11987                         <database class="field">second_given_name</database> : <database class="datatype">text</database> 
11988 --
11989                         </member>
11990                         <member>
11991                         <database class="field">family_name</database> : <database class="datatype">text</database> 
11992 --
11993                         </member>
11994                         <member>
11995                         <database class="field">suffix</database> : <database class="datatype">text</database> 
11996 --
11997                         </member>
11998                         <member>
11999                         <database class="field">alias</database> : <database class="datatype">text</database> 
12000 --
12001                         </member>
12002                         <member>
12003                         <database class="field">day_phone</database> : <database class="datatype">text</database> 
12004 --
12005                         </member>
12006                         <member>
12007                         <database class="field">evening_phone</database> : <database class="datatype">text</database> 
12008 --
12009                         </member>
12010                         <member>
12011                         <database class="field">other_phone</database> : <database class="datatype">text</database> 
12012 --
12013                         </member>
12014                         <member>
12015                         <database class="field">mailing_address</database> : <database class="datatype">integer</database> 
12016 --
12017                         </member>
12018                         <member>
12019                         <database class="field">billing_address</database> : <database class="datatype">integer</database> 
12020 --
12021                         </member>
12022                         <member>
12023                         <database class="field">home_ou</database> : <database class="datatype">integer</database> 
12024 --
12025                         </member>
12026                         <member>
12027                         <database class="field">dob</database> : <database class="datatype">timestamp with time zone</database> 
12028 --
12029                         </member>
12030                         <member>
12031                         <database class="field">active</database> : <database class="datatype">boolean</database> 
12032 --
12033                         </member>
12034                         <member>
12035                         <database class="field">master_account</database> : <database class="datatype">boolean</database> 
12036 --
12037                         </member>
12038                         <member>
12039                         <database class="field">super_user</database> : <database class="datatype">boolean</database> 
12040 --
12041                         </member>
12042                         <member>
12043                         <database class="field">barred</database> : <database class="datatype">boolean</database> 
12044 --
12045                         </member>
12046                         <member>
12047                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12048 --
12049                         </member>
12050                         <member>
12051                         <database class="field">juvenile</database> : <database class="datatype">boolean</database> 
12052 --
12053                         </member>
12054                         <member>
12055                         <database class="field">usrgroup</database> : <database class="datatype">integer</database> 
12056 --
12057                         </member>
12058                         <member>
12059                         <database class="field">claims_returned_count</database> : <database class="datatype">integer</database> 
12060 --
12061                         </member>
12062                         <member>
12063                         <database class="field">credit_forward_balance</database> : <database class="datatype">numeric(6,2)</database> 
12064 --
12065                         </member>
12066                         <member>
12067                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
12068 --
12069                         </member>
12070                         <member>
12071                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
12072 --
12073                         </member>
12074                         <member>
12075                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12076 --
12077                         </member>
12078                         <member>
12079                         <database class="field">expire_date</database> : <database class="datatype">timestamp with time zone</database> 
12080 --
12081                         </member>
12082                         <member>
12083                         <database class="field">claims_never_checked_out_count</database> : <database class="datatype">integer</database> 
12084 --
12085                         </member>
12086                 </simplelist>
12087                 </formalpara>
12088     </simplesect>
12089       <simplesect id="auditor.table.asset-call-number-history"
12090                xreflabel="auditor.asset_call_number_history">
12091         <title id="auditor.table.asset-call-number-history-title">
12092          Table:
12093          
12094          asset_call_number_history
12095         </title>
12096  
12097                 <formalpara>
12098                         <title>Columns:</title>
12099                         <simplelist type="horiz" columns="1">
12100                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12101                         <member>
12102                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
12103 --
12104                          <literal>PRIMARY KEY</literal>,
12105                         </member>
12106                         <member>
12107                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12108 --
12109                         <literal>NOT NULL</literal>, 
12110                         </member>
12111                         <member>
12112                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12113 --
12114                         <literal>NOT NULL</literal>, 
12115                         </member>
12116                         <member>
12117                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12118 --
12119                         <literal>NOT NULL</literal>, 
12120                         </member>
12121                         <member>
12122                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
12123 --
12124                         <literal>NOT NULL</literal>, 
12125                         </member>
12126                         <member>
12127                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12128 --
12129                         </member>
12130                         <member>
12131                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
12132 --
12133                         <literal>NOT NULL</literal>, 
12134                         </member>
12135                         <member>
12136                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12137 --
12138                         </member>
12139                         <member>
12140                         <database class="field">record</database> : <database class="datatype">bigint</database> 
12141 --
12142                         <literal>NOT NULL</literal>, 
12143                         </member>
12144                         <member>
12145                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
12146 --
12147                         <literal>NOT NULL</literal>, 
12148                         </member>
12149                         <member>
12150                         <database class="field">label</database> : <database class="datatype">text</database> 
12151 --
12152                         <literal>NOT NULL</literal>, 
12153                         </member>
12154                         <member>
12155                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12156 --
12157                         <literal>NOT NULL</literal>, 
12158                         </member>
12159                         <member>
12160                         <database class="field">label_class</database> : <database class="datatype">bigint</database> 
12161 --
12162                         <literal>NOT NULL</literal>, 
12163                         </member>
12164                         <member>
12165                         <database class="field">label_sortkey</database> : <database class="datatype">text</database> 
12166 --
12167                         </member>
12168                 </simplelist>
12169                 </formalpara>
12170         <formalpara>
12171                 <title>Indexes:</title>
12172                 <simplelist type="horiz" columns="1">
12173         <member><database class="index">aud_asset_cn_hist_creator_idx</database> : creator</member>
12174         <member><database class="index">aud_asset_cn_hist_editor_idx</database> : editor</member>
12175         </simplelist>
12176         </formalpara>   
12177     </simplesect>
12178       <simplesect id="auditor.view.asset-call-number-lifecycle"
12179                xreflabel="auditor.asset_call_number_lifecycle">
12180         <title id="auditor.view.asset-call-number-lifecycle-title">
12181          View:
12182          
12183          asset_call_number_lifecycle
12184         </title>
12185  
12186                 <formalpara>
12187                         <title>Columns:</title>
12188                         <simplelist type="horiz" columns="1">
12189                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12190                         <member>
12191                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
12192 --
12193                         </member>
12194                         <member>
12195                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12196 --
12197                         </member>
12198                         <member>
12199                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12200 --
12201                         </member>
12202                         <member>
12203                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12204 --
12205                         </member>
12206                         <member>
12207                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
12208 --
12209                         </member>
12210                         <member>
12211                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12212 --
12213                         </member>
12214                         <member>
12215                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
12216 --
12217                         </member>
12218                         <member>
12219                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12220 --
12221                         </member>
12222                         <member>
12223                         <database class="field">record</database> : <database class="datatype">bigint</database> 
12224 --
12225                         </member>
12226                         <member>
12227                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
12228 --
12229                         </member>
12230                         <member>
12231                         <database class="field">label</database> : <database class="datatype">text</database> 
12232 --
12233                         </member>
12234                         <member>
12235                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12236 --
12237                         </member>
12238                         <member>
12239                         <database class="field">label_class</database> : <database class="datatype">bigint</database> 
12240 --
12241                         </member>
12242                         <member>
12243                         <database class="field">label_sortkey</database> : <database class="datatype">text</database> 
12244 --
12245                         </member>
12246                 </simplelist>
12247                 </formalpara>
12248     </simplesect>
12249       <simplesect id="auditor.table.asset-copy-history"
12250                xreflabel="auditor.asset_copy_history">
12251         <title id="auditor.table.asset-copy-history-title">
12252          Table:
12253          
12254          asset_copy_history
12255         </title>
12256  
12257                 <formalpara>
12258                         <title>Columns:</title>
12259                         <simplelist type="horiz" columns="1">
12260                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12261                         <member>
12262                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
12263 --
12264                          <literal>PRIMARY KEY</literal>,
12265                         </member>
12266                         <member>
12267                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12268 --
12269                         <literal>NOT NULL</literal>, 
12270                         </member>
12271                         <member>
12272                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12273 --
12274                         <literal>NOT NULL</literal>, 
12275                         </member>
12276                         <member>
12277                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12278 --
12279                         <literal>NOT NULL</literal>, 
12280                         </member>
12281                         <member>
12282                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
12283 --
12284                         <literal>NOT NULL</literal>, 
12285                         </member>
12286                         <member>
12287                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
12288 --
12289                         <literal>NOT NULL</literal>, 
12290                         </member>
12291                         <member>
12292                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
12293 --
12294                         <literal>NOT NULL</literal>, 
12295                         </member>
12296                         <member>
12297                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
12298 --
12299                         <literal>NOT NULL</literal>, 
12300                         </member>
12301                         <member>
12302                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12303 --
12304                         </member>
12305                         <member>
12306                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12307 --
12308                         </member>
12309                         <member>
12310                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
12311 --
12312                         </member>
12313                         <member>
12314                         <database class="field">status</database> : <database class="datatype">integer</database> 
12315 --
12316                         <literal>NOT NULL</literal>, 
12317                         </member>
12318                         <member>
12319                         <database class="field">location</database> : <database class="datatype">integer</database> 
12320 --
12321                         <literal>NOT NULL</literal>, 
12322                         </member>
12323                         <member>
12324                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
12325 --
12326                         <literal>NOT NULL</literal>, 
12327                         </member>
12328                         <member>
12329                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
12330 --
12331                         <literal>NOT NULL</literal>, 
12332                         </member>
12333                         <member>
12334                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
12335 --
12336                         </member>
12337                         <member>
12338                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
12339 --
12340                         <literal>NOT NULL</literal>, 
12341                         </member>
12342                         <member>
12343                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
12344 --
12345                         <literal>NOT NULL</literal>, 
12346                         </member>
12347                         <member>
12348                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
12349 --
12350                         <literal>NOT NULL</literal>, 
12351                         </member>
12352                         <member>
12353                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
12354 --
12355                         <literal>NOT NULL</literal>, 
12356                         </member>
12357                         <member>
12358                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
12359 --
12360                         <literal>NOT NULL</literal>, 
12361                         </member>
12362                         <member>
12363                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
12364 --
12365                         </member>
12366                         <member>
12367                         <database class="field">barcode</database> : <database class="datatype">text</database> 
12368 --
12369                         <literal>NOT NULL</literal>, 
12370                         </member>
12371                         <member>
12372                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
12373 --
12374                         </member>
12375                         <member>
12376                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
12377 --
12378                         </member>
12379                         <member>
12380                         <database class="field">dummy_title</database> : <database class="datatype">text</database> 
12381 --
12382                         </member>
12383                         <member>
12384                         <database class="field">dummy_author</database> : <database class="datatype">text</database> 
12385 --
12386                         </member>
12387                         <member>
12388                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
12389 --
12390                         </member>
12391                         <member>
12392                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
12393 --
12394                         <literal>NOT NULL</literal>, 
12395                         </member>
12396                         <member>
12397                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12398 --
12399                         <literal>NOT NULL</literal>, 
12400                         </member>
12401                         <member>
12402                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
12403 --
12404                         <literal>NOT NULL</literal>, 
12405                         </member>
12406                         <member>
12407                         <database class="field">dummy_isbn</database> : <database class="datatype">text</database> 
12408 --
12409                         </member>
12410                         <member>
12411                         <database class="field">status_changed_time</database> : <database class="datatype">timestamp with time zone</database> 
12412 --
12413                         </member>
12414                         <member>
12415                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
12416 --
12417                         <literal>NOT NULL</literal>, 
12418                         </member>
12419                         <member>
12420                         <database class="field">cost</database> : <database class="datatype">numeric(8,2)</database> 
12421 --
12422                         </member>
12423                 </simplelist>
12424                 </formalpara>
12425         <formalpara>
12426                 <title>Indexes:</title>
12427                 <simplelist type="horiz" columns="1">
12428         <member><database class="index">aud_asset_cp_hist_creator_idx</database> : creator</member>
12429         <member><database class="index">aud_asset_cp_hist_editor_idx</database> : editor</member>
12430         </simplelist>
12431         </formalpara>   
12432     </simplesect>
12433       <simplesect id="auditor.view.asset-copy-lifecycle"
12434                xreflabel="auditor.asset_copy_lifecycle">
12435         <title id="auditor.view.asset-copy-lifecycle-title">
12436          View:
12437          
12438          asset_copy_lifecycle
12439         </title>
12440  
12441                 <formalpara>
12442                         <title>Columns:</title>
12443                         <simplelist type="horiz" columns="1">
12444                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12445                         <member>
12446                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
12447 --
12448                         </member>
12449                         <member>
12450                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12451 --
12452                         </member>
12453                         <member>
12454                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12455 --
12456                         </member>
12457                         <member>
12458                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12459 --
12460                         </member>
12461                         <member>
12462                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
12463 --
12464                         </member>
12465                         <member>
12466                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
12467 --
12468                         </member>
12469                         <member>
12470                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
12471 --
12472                         </member>
12473                         <member>
12474                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
12475 --
12476                         </member>
12477                         <member>
12478                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12479 --
12480                         </member>
12481                         <member>
12482                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12483 --
12484                         </member>
12485                         <member>
12486                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
12487 --
12488                         </member>
12489                         <member>
12490                         <database class="field">status</database> : <database class="datatype">integer</database> 
12491 --
12492                         </member>
12493                         <member>
12494                         <database class="field">location</database> : <database class="datatype">integer</database> 
12495 --
12496                         </member>
12497                         <member>
12498                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
12499 --
12500                         </member>
12501                         <member>
12502                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
12503 --
12504                         </member>
12505                         <member>
12506                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
12507 --
12508                         </member>
12509                         <member>
12510                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
12511 --
12512                         </member>
12513                         <member>
12514                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
12515 --
12516                         </member>
12517                         <member>
12518                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
12519 --
12520                         </member>
12521                         <member>
12522                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
12523 --
12524                         </member>
12525                         <member>
12526                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
12527 --
12528                         </member>
12529                         <member>
12530                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
12531 --
12532                         </member>
12533                         <member>
12534                         <database class="field">barcode</database> : <database class="datatype">text</database> 
12535 --
12536                         </member>
12537                         <member>
12538                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
12539 --
12540                         </member>
12541                         <member>
12542                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
12543 --
12544                         </member>
12545                         <member>
12546                         <database class="field">dummy_title</database> : <database class="datatype">text</database> 
12547 --
12548                         </member>
12549                         <member>
12550                         <database class="field">dummy_author</database> : <database class="datatype">text</database> 
12551 --
12552                         </member>
12553                         <member>
12554                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
12555 --
12556                         </member>
12557                         <member>
12558                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
12559 --
12560                         </member>
12561                         <member>
12562                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12563 --
12564                         </member>
12565                         <member>
12566                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
12567 --
12568                         </member>
12569                         <member>
12570                         <database class="field">dummy_isbn</database> : <database class="datatype">text</database> 
12571 --
12572                         </member>
12573                         <member>
12574                         <database class="field">status_changed_time</database> : <database class="datatype">timestamp with time zone</database> 
12575 --
12576                         </member>
12577                         <member>
12578                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
12579 --
12580                         </member>
12581                         <member>
12582                         <database class="field">cost</database> : <database class="datatype">numeric(8,2)</database> 
12583 --
12584                         </member>
12585                 </simplelist>
12586                 </formalpara>
12587     </simplesect>
12588       <simplesect id="auditor.table.biblio-record-entry-history"
12589                xreflabel="auditor.biblio_record_entry_history">
12590         <title id="auditor.table.biblio-record-entry-history-title">
12591          Table:
12592          
12593          biblio_record_entry_history
12594         </title>
12595  
12596                 <formalpara>
12597                         <title>Columns:</title>
12598                         <simplelist type="horiz" columns="1">
12599                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12600                         <member>
12601                         <database class="field">audit_id</database> : <database class="datatype">bigint</database> 
12602 --
12603                          <literal>PRIMARY KEY</literal>,
12604                         </member>
12605                         <member>
12606                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12607 --
12608                         <literal>NOT NULL</literal>, 
12609                         </member>
12610                         <member>
12611                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12612 --
12613                         <literal>NOT NULL</literal>, 
12614                         </member>
12615                         <member>
12616                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12617 --
12618                         <literal>NOT NULL</literal>, 
12619                         </member>
12620                         <member>
12621                         <database class="field">creator</database> : <database class="datatype">integer</database> 
12622 --
12623                         <literal>NOT NULL</literal>, 
12624                         </member>
12625                         <member>
12626                         <database class="field">editor</database> : <database class="datatype">integer</database> 
12627 --
12628                         <literal>NOT NULL</literal>, 
12629                         </member>
12630                         <member>
12631                         <database class="field">source</database> : <database class="datatype">integer</database> 
12632 --
12633                         </member>
12634                         <member>
12635                         <database class="field">quality</database> : <database class="datatype">integer</database> 
12636 --
12637                         </member>
12638                         <member>
12639                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12640 --
12641                         <literal>NOT NULL</literal>, 
12642                         </member>
12643                         <member>
12644                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12645 --
12646                         <literal>NOT NULL</literal>, 
12647                         </member>
12648                         <member>
12649                         <database class="field">active</database> : <database class="datatype">boolean</database> 
12650 --
12651                         <literal>NOT NULL</literal>, 
12652                         </member>
12653                         <member>
12654                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12655 --
12656                         <literal>NOT NULL</literal>, 
12657                         </member>
12658                         <member>
12659                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
12660 --
12661                         </member>
12662                         <member>
12663                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
12664 --
12665                         <literal>NOT NULL</literal>, 
12666                         </member>
12667                         <member>
12668                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
12669 --
12670                         <literal>NOT NULL</literal>, 
12671                         </member>
12672                         <member>
12673                         <database class="field">marc</database> : <database class="datatype">text</database> 
12674 --
12675                         <literal>NOT NULL</literal>, 
12676                         </member>
12677                         <member>
12678                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
12679 --
12680                         <literal>NOT NULL</literal>, 
12681                         </member>
12682                         <member>
12683                         <database class="field">owner</database> : <database class="datatype">integer</database> 
12684 --
12685                         </member>
12686                         <member>
12687                         <database class="field">share_depth</database> : <database class="datatype">integer</database> 
12688 --
12689                         </member>
12690                 </simplelist>
12691                 </formalpara>
12692         <formalpara>
12693                 <title>Indexes:</title>
12694                 <simplelist type="horiz" columns="1">
12695         <member><database class="index">aud_bib_rec_entry_hist_creator_idx</database> : creator</member>
12696         <member><database class="index">aud_bib_rec_entry_hist_editor_idx</database> : editor</member>
12697         </simplelist>
12698         </formalpara>   
12699     </simplesect>
12700       <simplesect id="auditor.view.biblio-record-entry-lifecycle"
12701                xreflabel="auditor.biblio_record_entry_lifecycle">
12702         <title id="auditor.view.biblio-record-entry-lifecycle-title">
12703          View:
12704          
12705          biblio_record_entry_lifecycle
12706         </title>
12707  
12708                 <formalpara>
12709                         <title>Columns:</title>
12710                         <simplelist type="horiz" columns="1">
12711                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
12712                         <member>
12713                         <database class="field">?column?</database> : <database class="datatype">bigint</database> 
12714 --
12715                         </member>
12716                         <member>
12717                         <database class="field">audit_time</database> : <database class="datatype">timestamp with time zone</database> 
12718 --
12719                         </member>
12720                         <member>
12721                         <database class="field">audit_action</database> : <database class="datatype">text</database> 
12722 --
12723                         </member>
12724                         <member>
12725                         <database class="field">id</database> : <database class="datatype">bigint</database> 
12726 --
12727                         </member>
12728                         <member>
12729                         <database class="field">creator</database> : <database class="datatype">integer</database> 
12730 --
12731                         </member>
12732                         <member>
12733                         <database class="field">editor</database> : <database class="datatype">integer</database> 
12734 --
12735                         </member>
12736                         <member>
12737                         <database class="field">source</database> : <database class="datatype">integer</database> 
12738 --
12739                         </member>
12740                         <member>
12741                         <database class="field">quality</database> : <database class="datatype">integer</database> 
12742 --
12743                         </member>
12744                         <member>
12745                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
12746 --
12747                         </member>
12748                         <member>
12749                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
12750 --
12751                         </member>
12752                         <member>
12753                         <database class="field">active</database> : <database class="datatype">boolean</database> 
12754 --
12755                         </member>
12756                         <member>
12757                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
12758 --
12759                         </member>
12760                         <member>
12761                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
12762 --
12763                         </member>
12764                         <member>
12765                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
12766 --
12767                         </member>
12768                         <member>
12769                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
12770 --
12771                         </member>
12772                         <member>
12773                         <database class="field">marc</database> : <database class="datatype">text</database> 
12774 --
12775                         </member>
12776                         <member>
12777                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
12778 --
12779                         </member>
12780                         <member>
12781                         <database class="field">owner</database> : <database class="datatype">integer</database> 
12782 --
12783                         </member>
12784                         <member>
12785                         <database class="field">share_depth</database> : <database class="datatype">integer</database> 
12786 --
12787                         </member>
12788                 </simplelist>
12789                 </formalpara>
12790     </simplesect>
12791     <simplesect id="auditor.function.audit-acq-invoice-entry-func" xreflabel="auditoraudit_acq_invoice_entry_func()">
12792       <title id="auditor.function.audit-acq-invoice-entry-func-title">audit_acq_invoice_entry_func()</title>
12793             <para>
12794          
12795        <segmentedlist>
12796         <title>Function Properties</title>
12797         <?dbhtml list-presentation="list"?>
12798         <segtitle>Language</segtitle>
12799         <segtitle>Return Type</segtitle>
12800         <seglistitem>
12801          <seg>PLPGSQL</seg>
12802          <seg>trigger</seg>
12803         </seglistitem>
12804        </segmentedlist>
12805 </para>
12806 </simplesect>
12807     <simplesect id="auditor.function.audit-acq-invoice-func" xreflabel="auditoraudit_acq_invoice_func()">
12808       <title id="auditor.function.audit-acq-invoice-func-title">audit_acq_invoice_func()</title>
12809             <para>
12810          
12811        <segmentedlist>
12812         <title>Function Properties</title>
12813         <?dbhtml list-presentation="list"?>
12814         <segtitle>Language</segtitle>
12815         <segtitle>Return Type</segtitle>
12816         <seglistitem>
12817          <seg>PLPGSQL</seg>
12818          <seg>trigger</seg>
12819         </seglistitem>
12820        </segmentedlist>
12821 </para>
12822 </simplesect>
12823     <simplesect id="auditor.function.audit-acq-invoice-item-func" xreflabel="auditoraudit_acq_invoice_item_func()">
12824       <title id="auditor.function.audit-acq-invoice-item-func-title">audit_acq_invoice_item_func()</title>
12825             <para>
12826          
12827        <segmentedlist>
12828         <title>Function Properties</title>
12829         <?dbhtml list-presentation="list"?>
12830         <segtitle>Language</segtitle>
12831         <segtitle>Return Type</segtitle>
12832         <seglistitem>
12833          <seg>PLPGSQL</seg>
12834          <seg>trigger</seg>
12835         </seglistitem>
12836        </segmentedlist>
12837 </para>
12838 </simplesect>
12839     <simplesect id="auditor.function.audit-actor-org-unit-func" xreflabel="auditoraudit_actor_org_unit_func()">
12840       <title id="auditor.function.audit-actor-org-unit-func-title">audit_actor_org_unit_func()</title>
12841             <para>
12842          
12843        <segmentedlist>
12844         <title>Function Properties</title>
12845         <?dbhtml list-presentation="list"?>
12846         <segtitle>Language</segtitle>
12847         <segtitle>Return Type</segtitle>
12848         <seglistitem>
12849          <seg>PLPGSQL</seg>
12850          <seg>trigger</seg>
12851         </seglistitem>
12852        </segmentedlist>
12853 </para>
12854 </simplesect>
12855     <simplesect id="auditor.function.audit-actor-usr-address-func" xreflabel="auditoraudit_actor_usr_address_func()">
12856       <title id="auditor.function.audit-actor-usr-address-func-title">audit_actor_usr_address_func()</title>
12857             <para>
12858          
12859        <segmentedlist>
12860         <title>Function Properties</title>
12861         <?dbhtml list-presentation="list"?>
12862         <segtitle>Language</segtitle>
12863         <segtitle>Return Type</segtitle>
12864         <seglistitem>
12865          <seg>PLPGSQL</seg>
12866          <seg>trigger</seg>
12867         </seglistitem>
12868        </segmentedlist>
12869 </para>
12870 </simplesect>
12871     <simplesect id="auditor.function.audit-actor-usr-func" xreflabel="auditoraudit_actor_usr_func()">
12872       <title id="auditor.function.audit-actor-usr-func-title">audit_actor_usr_func()</title>
12873             <para>
12874          
12875        <segmentedlist>
12876         <title>Function Properties</title>
12877         <?dbhtml list-presentation="list"?>
12878         <segtitle>Language</segtitle>
12879         <segtitle>Return Type</segtitle>
12880         <seglistitem>
12881          <seg>PLPGSQL</seg>
12882          <seg>trigger</seg>
12883         </seglistitem>
12884        </segmentedlist>
12885 </para>
12886 </simplesect>
12887     <simplesect id="auditor.function.audit-asset-call-number-func" xreflabel="auditoraudit_asset_call_number_func()">
12888       <title id="auditor.function.audit-asset-call-number-func-title">audit_asset_call_number_func()</title>
12889             <para>
12890          
12891        <segmentedlist>
12892         <title>Function Properties</title>
12893         <?dbhtml list-presentation="list"?>
12894         <segtitle>Language</segtitle>
12895         <segtitle>Return Type</segtitle>
12896         <seglistitem>
12897          <seg>PLPGSQL</seg>
12898          <seg>trigger</seg>
12899         </seglistitem>
12900        </segmentedlist>
12901 </para>
12902 </simplesect>
12903     <simplesect id="auditor.function.audit-asset-copy-func" xreflabel="auditoraudit_asset_copy_func()">
12904       <title id="auditor.function.audit-asset-copy-func-title">audit_asset_copy_func()</title>
12905             <para>
12906          
12907        <segmentedlist>
12908         <title>Function Properties</title>
12909         <?dbhtml list-presentation="list"?>
12910         <segtitle>Language</segtitle>
12911         <segtitle>Return Type</segtitle>
12912         <seglistitem>
12913          <seg>PLPGSQL</seg>
12914          <seg>trigger</seg>
12915         </seglistitem>
12916        </segmentedlist>
12917 </para>
12918 </simplesect>
12919     <simplesect id="auditor.function.audit-biblio-record-entry-func" xreflabel="auditoraudit_biblio_record_entry_func()">
12920       <title id="auditor.function.audit-biblio-record-entry-func-title">audit_biblio_record_entry_func()</title>
12921             <para>
12922          
12923        <segmentedlist>
12924         <title>Function Properties</title>
12925         <?dbhtml list-presentation="list"?>
12926         <segtitle>Language</segtitle>
12927         <segtitle>Return Type</segtitle>
12928         <seglistitem>
12929          <seg>PLPGSQL</seg>
12930          <seg>trigger</seg>
12931         </seglistitem>
12932        </segmentedlist>
12933 </para>
12934 </simplesect>
12935     <simplesect id="auditor.function.create-auditor-tbl-text-sch-text" xreflabel="auditorcreate_auditor(tbl text, sch text)">
12936       <title id="auditor.function.create-auditor-tbl-text-sch-text-title">create_auditor(tbl text, sch text)</title>
12937             <para>
12938          
12939        <segmentedlist>
12940         <title>Function Properties</title>
12941         <?dbhtml list-presentation="list"?>
12942         <segtitle>Language</segtitle>
12943         <segtitle>Return Type</segtitle>
12944         <seglistitem>
12945          <seg>PLPGSQL</seg>
12946          <seg>boolean</seg>
12947         </seglistitem>
12948        </segmentedlist>
12949 </para>
12950 </simplesect>
12951     <simplesect id="auditor.function.create-auditor-func-tbl-text-sch-text" xreflabel="auditorcreate_auditor_func(tbl text, sch text)">
12952       <title id="auditor.function.create-auditor-func-tbl-text-sch-text-title">create_auditor_func(tbl text, sch text)</title>
12953             <para>
12954          
12955        <segmentedlist>
12956         <title>Function Properties</title>
12957         <?dbhtml list-presentation="list"?>
12958         <segtitle>Language</segtitle>
12959         <segtitle>Return Type</segtitle>
12960         <seglistitem>
12961          <seg>PLPGSQL</seg>
12962          <seg>boolean</seg>
12963         </seglistitem>
12964        </segmentedlist>
12965 </para>
12966 </simplesect>
12967     <simplesect id="auditor.function.create-auditor-history-tbl-text-sch-text" xreflabel="auditorcreate_auditor_history(tbl text, sch text)">
12968       <title id="auditor.function.create-auditor-history-tbl-text-sch-text-title">create_auditor_history(tbl text, sch text)</title>
12969             <para>
12970          
12971        <segmentedlist>
12972         <title>Function Properties</title>
12973         <?dbhtml list-presentation="list"?>
12974         <segtitle>Language</segtitle>
12975         <segtitle>Return Type</segtitle>
12976         <seglistitem>
12977          <seg>PLPGSQL</seg>
12978          <seg>boolean</seg>
12979         </seglistitem>
12980        </segmentedlist>
12981 </para>
12982 </simplesect>
12983     <simplesect id="auditor.function.create-auditor-lifecycle-tbl-text-sch-text" xreflabel="auditorcreate_auditor_lifecycle(tbl text, sch text)">
12984       <title id="auditor.function.create-auditor-lifecycle-tbl-text-sch-text-title">create_auditor_lifecycle(tbl text, sch text)</title>
12985             <para>
12986          
12987        <segmentedlist>
12988         <title>Function Properties</title>
12989         <?dbhtml list-presentation="list"?>
12990         <segtitle>Language</segtitle>
12991         <segtitle>Return Type</segtitle>
12992         <seglistitem>
12993          <seg>PLPGSQL</seg>
12994          <seg>boolean</seg>
12995         </seglistitem>
12996        </segmentedlist>
12997 </para>
12998 </simplesect>
12999     <simplesect id="auditor.function.create-auditor-seq-tbl-text-sch-text" xreflabel="auditorcreate_auditor_seq(tbl text, sch text)">
13000       <title id="auditor.function.create-auditor-seq-tbl-text-sch-text-title">create_auditor_seq(tbl text, sch text)</title>
13001             <para>
13002          
13003        <segmentedlist>
13004         <title>Function Properties</title>
13005         <?dbhtml list-presentation="list"?>
13006         <segtitle>Language</segtitle>
13007         <segtitle>Return Type</segtitle>
13008         <seglistitem>
13009          <seg>PLPGSQL</seg>
13010          <seg>boolean</seg>
13011         </seglistitem>
13012        </segmentedlist>
13013 </para>
13014 </simplesect>
13015     <simplesect id="auditor.function.create-auditor-update-trigger-tbl-text-sch-text" xreflabel="auditorcreate_auditor_update_trigger(tbl text, sch text)">
13016       <title id="auditor.function.create-auditor-update-trigger-tbl-text-sch-text-title">create_auditor_update_trigger(tbl text, sch text)</title>
13017             <para>
13018          
13019        <segmentedlist>
13020         <title>Function Properties</title>
13021         <?dbhtml list-presentation="list"?>
13022         <segtitle>Language</segtitle>
13023         <segtitle>Return Type</segtitle>
13024         <seglistitem>
13025          <seg>PLPGSQL</seg>
13026          <seg>boolean</seg>
13027         </seglistitem>
13028        </segmentedlist>
13029 </para>
13030 </simplesect>
13031         
13032         </section>
13033         
13034         <section id="authority.schema">
13035                 <title>Schema authority</title>
13036                 <para></para>   
13037         
13038       <simplesect id="authority.table.bib-linking"
13039                xreflabel="authority.bib_linking">
13040         <title id="authority.table.bib-linking-title">
13041          Table:
13042          
13043          bib_linking
13044         </title>
13045  
13046                 <formalpara>
13047                         <title>Columns:</title>
13048                         <simplelist type="horiz" columns="1">
13049                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13050                         <member>
13051                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13052 --
13053                          <literal>PRIMARY KEY</literal>,
13054                         </member>
13055                         <member>
13056                         <database class="field">bib</database> : <database class="datatype">bigint</database> 
13057 --
13058                         <literal>NOT NULL</literal>, 
13059                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
13060                         </member>
13061                         <member>
13062                         <database class="field">authority</database> : <database class="datatype">bigint</database> 
13063 --
13064                         <literal>NOT NULL</literal>, 
13065                         <literal>REFERENCES</literal> <xref linkend="authority.table.record-entry"/>. 
13066                         </member>
13067                 </simplelist>
13068                 </formalpara>
13069         <formalpara>
13070                 <title>Indexes:</title>
13071                 <simplelist type="horiz" columns="1">
13072         <member><database class="index">authority_bl_bib_idx</database> : bib</member>
13073         </simplelist>
13074         </formalpara>   
13075     </simplesect>
13076       <simplesect id="authority.table.full-rec"
13077                xreflabel="authority.full_rec">
13078         <title id="authority.table.full-rec-title">
13079          Table:
13080          
13081          full_rec
13082         </title>
13083  
13084                 <formalpara>
13085                         <title>Columns:</title>
13086                         <simplelist type="horiz" columns="1">
13087                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13088                         <member>
13089                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13090 --
13091                          <literal>PRIMARY KEY</literal>,
13092                         </member>
13093                         <member>
13094                         <database class="field">record</database> : <database class="datatype">bigint</database> 
13095 --
13096                         <literal>NOT NULL</literal>, 
13097                         </member>
13098                         <member>
13099                         <database class="field">tag</database> : <database class="datatype">character(3)</database> 
13100 --
13101                         <literal>NOT NULL</literal>, 
13102                         </member>
13103                         <member>
13104                         <database class="field">ind1</database> : <database class="datatype">text</database> 
13105 --
13106                         </member>
13107                         <member>
13108                         <database class="field">ind2</database> : <database class="datatype">text</database> 
13109 --
13110                         </member>
13111                         <member>
13112                         <database class="field">subfield</database> : <database class="datatype">text</database> 
13113 --
13114                         </member>
13115                         <member>
13116                         <database class="field">value</database> : <database class="datatype">text</database> 
13117 --
13118                         <literal>NOT NULL</literal>, 
13119                         </member>
13120                         <member>
13121                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
13122 --
13123                         <literal>NOT NULL</literal>, 
13124                         </member>
13125                 </simplelist>
13126                 </formalpara>
13127         <formalpara>
13128                 <title>Indexes:</title>
13129                 <simplelist type="horiz" columns="1">
13130         <member><database class="index">authority_full_rec_index_vector_idx</database> : index_vector</member>
13131         <member><database class="index">authority_full_rec_record_idx</database> : record</member>
13132         <member><database class="index">authority_full_rec_tag_part_idx</database> : &quot;substring&quot;((tag)::text, 2)</member>
13133         <member><database class="index">authority_full_rec_tag_subfield_idx</database> : tag, subfield</member>
13134         <member><database class="index">authority_full_rec_value_tpo_index</database> : value text_pattern_ops</member>
13135         </simplelist>
13136         </formalpara>   
13137     </simplesect>
13138       <simplesect id="authority.table.rec-descriptor"
13139                xreflabel="authority.rec_descriptor">
13140         <title id="authority.table.rec-descriptor-title">
13141          Table:
13142          
13143          rec_descriptor
13144         </title>
13145  
13146                 <formalpara>
13147                         <title>Columns:</title>
13148                         <simplelist type="horiz" columns="1">
13149                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13150                         <member>
13151                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13152 --
13153                          <literal>PRIMARY KEY</literal>,
13154                         </member>
13155                         <member>
13156                         <database class="field">record</database> : <database class="datatype">bigint</database> 
13157 --
13158                         </member>
13159                         <member>
13160                         <database class="field">record_status</database> : <database class="datatype">text</database> 
13161 --
13162                         </member>
13163                         <member>
13164                         <database class="field">char_encoding</database> : <database class="datatype">text</database> 
13165 --
13166                         </member>
13167                 </simplelist>
13168                 </formalpara>
13169         <formalpara>
13170                 <title>Indexes:</title>
13171                 <simplelist type="horiz" columns="1">
13172         <member><database class="index">authority_rec_descriptor_record_idx</database> : record</member>
13173         </simplelist>
13174         </formalpara>   
13175     </simplesect>
13176       <simplesect id="authority.table.record-entry"
13177                xreflabel="authority.record_entry">
13178         <title id="authority.table.record-entry-title">
13179          Table:
13180          
13181          record_entry
13182         </title>
13183  
13184                 <formalpara>
13185                         <title>Columns:</title>
13186                         <simplelist type="horiz" columns="1">
13187                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13188                         <member>
13189                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13190 --
13191                          <literal>PRIMARY KEY</literal>,
13192                         </member>
13193                         <member>
13194                         <database class="field">creator</database> : <database class="datatype">integer</database> 
13195 --
13196                         <literal>NOT NULL</literal>, 
13197                         <literal>DEFAULT 1</literal>, 
13198                         </member>
13199                         <member>
13200                         <database class="field">editor</database> : <database class="datatype">integer</database> 
13201 --
13202                         <literal>NOT NULL</literal>, 
13203                         <literal>DEFAULT 1</literal>, 
13204                         </member>
13205                         <member>
13206                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
13207 --
13208                         <literal>NOT NULL</literal>, 
13209                         <literal>DEFAULT now()</literal>, 
13210                         </member>
13211                         <member>
13212                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
13213 --
13214                         <literal>NOT NULL</literal>, 
13215                         <literal>DEFAULT now()</literal>, 
13216                         </member>
13217                         <member>
13218                         <database class="field">active</database> : <database class="datatype">boolean</database> 
13219 --
13220                         <literal>NOT NULL</literal>, 
13221                         <literal>DEFAULT true</literal>, 
13222                         </member>
13223                         <member>
13224                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
13225 --
13226                         <literal>NOT NULL</literal>, 
13227                         <literal>DEFAULT false</literal>, 
13228                         </member>
13229                         <member>
13230                         <database class="field">source</database> : <database class="datatype">integer</database> 
13231 --
13232                         </member>
13233                         <member>
13234                         <database class="field">marc</database> : <database class="datatype">text</database> 
13235 --
13236                         <literal>NOT NULL</literal>, 
13237                         </member>
13238                         <member>
13239                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
13240 --
13241                         <literal>NOT NULL</literal>, 
13242                         </member>
13243                         <member>
13244                         <database class="field">owner</database> : <database class="datatype">integer</database> 
13245 --
13246                         </member>
13247                 </simplelist>
13248                 </formalpara>
13249         <formalpara>
13250                 <title>Indexes:</title>
13251                 <simplelist type="horiz" columns="1">
13252         <member><database class="index">authority_record_entry_creator_idx</database> : creator</member>
13253         <member><database class="index">authority_record_entry_editor_idx</database> : editor</member>
13254         <member><database class="index">by_heading_and_thesaurus</database> : authority.normalize_heading(marc)) WHERE ((deleted IS FALSE) OR (deleted = false)</member>
13255         </simplelist>
13256         </formalpara>   
13257         <formalpara>         
13258                 <title>Tables referencing authority.bib_linking via Foreign Key Constraints:</title>
13259                 <simplelist type="horiz" columns="2">
13260                 <member><xref linkend="authority.table.bib-linking"/></member> 
13261                 <member><xref linkend="authority.table.record-note"/></member> 
13262                 <member><xref linkend="vandelay.table.authority-match"/></member> 
13263                 <member><xref linkend="vandelay.table.queued-authority-record"/></member> 
13264                 </simplelist>
13265         </formalpara>
13266     </simplesect>
13267       <simplesect id="authority.table.record-note"
13268                xreflabel="authority.record_note">
13269         <title id="authority.table.record-note-title">
13270          Table:
13271          
13272          record_note
13273         </title>
13274  
13275                 <formalpara>
13276                         <title>Columns:</title>
13277                         <simplelist type="horiz" columns="1">
13278                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13279                         <member>
13280                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13281 --
13282                          <literal>PRIMARY KEY</literal>,
13283                         </member>
13284                         <member>
13285                         <database class="field">record</database> : <database class="datatype">bigint</database> 
13286 --
13287                         <literal>NOT NULL</literal>, 
13288                         <literal>REFERENCES</literal> <xref linkend="authority.table.record-entry"/>. 
13289                         </member>
13290                         <member>
13291                         <database class="field">value</database> : <database class="datatype">text</database> 
13292 --
13293                         <literal>NOT NULL</literal>, 
13294                         </member>
13295                         <member>
13296                         <database class="field">creator</database> : <database class="datatype">integer</database> 
13297 --
13298                         <literal>NOT NULL</literal>, 
13299                         <literal>DEFAULT 1</literal>, 
13300                         </member>
13301                         <member>
13302                         <database class="field">editor</database> : <database class="datatype">integer</database> 
13303 --
13304                         <literal>NOT NULL</literal>, 
13305                         <literal>DEFAULT 1</literal>, 
13306                         </member>
13307                         <member>
13308                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
13309 --
13310                         <literal>NOT NULL</literal>, 
13311                         <literal>DEFAULT now()</literal>, 
13312                         </member>
13313                         <member>
13314                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
13315 --
13316                         <literal>NOT NULL</literal>, 
13317                         <literal>DEFAULT now()</literal>, 
13318                         </member>
13319                 </simplelist>
13320                 </formalpara>
13321         <formalpara>
13322                 <title>Indexes:</title>
13323                 <simplelist type="horiz" columns="1">
13324         <member><database class="index">authority_record_note_creator_idx</database> : creator</member>
13325         <member><database class="index">authority_record_note_editor_idx</database> : editor</member>
13326         <member><database class="index">authority_record_note_record_idx</database> : record</member>
13327         </simplelist>
13328         </formalpara>   
13329     </simplesect>
13330       <simplesect id="authority.view.tracing-links"
13331                xreflabel="authority.tracing_links">
13332         <title id="authority.view.tracing-links-title">
13333          View:
13334          
13335          tracing_links
13336         </title>
13337  
13338                 <formalpara>
13339                         <title>Columns:</title>
13340                         <simplelist type="horiz" columns="1">
13341                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13342                         <member>
13343                         <database class="field">record</database> : <database class="datatype">bigint</database> 
13344 --
13345                         </member>
13346                         <member>
13347                         <database class="field">main_id</database> : <database class="datatype">bigint</database> 
13348 --
13349                         </member>
13350                         <member>
13351                         <database class="field">main_tag</database> : <database class="datatype">character(3)</database> 
13352 --
13353                         </member>
13354                         <member>
13355                         <database class="field">main_value</database> : <database class="datatype">text</database> 
13356 --
13357                         </member>
13358                         <member>
13359                         <database class="field">relationship</database> : <database class="datatype">text</database> 
13360 --
13361                         </member>
13362                         <member>
13363                         <database class="field">use_restriction</database> : <database class="datatype">text</database> 
13364 --
13365                         </member>
13366                         <member>
13367                         <database class="field">deprecation</database> : <database class="datatype">text</database> 
13368 --
13369                         </member>
13370                         <member>
13371                         <database class="field">display_restriction</database> : <database class="datatype">text</database> 
13372 --
13373                         </member>
13374                         <member>
13375                         <database class="field">link_id</database> : <database class="datatype">bigint</database> 
13376 --
13377                         </member>
13378                         <member>
13379                         <database class="field">link_tag</database> : <database class="datatype">character(3)</database> 
13380 --
13381                         </member>
13382                         <member>
13383                         <database class="field">link_value</database> : <database class="datatype">text</database> 
13384 --
13385                         </member>
13386                 </simplelist>
13387                 </formalpara>
13388     </simplesect>
13389     <simplesect id="authority.function.flatten-marc-rid-bigint" xreflabel="authorityflatten_marc(rid bigint)">
13390       <title id="authority.function.flatten-marc-rid-bigint-title">flatten_marc(rid bigint)</title>
13391             <para>
13392          
13393        <segmentedlist>
13394         <title>Function Properties</title>
13395         <?dbhtml list-presentation="list"?>
13396         <segtitle>Language</segtitle>
13397         <segtitle>Return Type</segtitle>
13398         <seglistitem>
13399          <seg>PLPGSQL</seg>
13400          <seg>SET OF full_rec</seg>
13401         </seglistitem>
13402        </segmentedlist>
13403 </para>
13404 </simplesect>
13405     <simplesect id="authority.function.flatten-marc-text" xreflabel="authorityflatten_marc(text)">
13406       <title id="authority.function.flatten-marc-text-title">flatten_marc(text)</title>
13407             <para>
13408          
13409        <segmentedlist>
13410         <title>Function Properties</title>
13411         <?dbhtml list-presentation="list"?>
13412         <segtitle>Language</segtitle>
13413         <segtitle>Return Type</segtitle>
13414         <seglistitem>
13415          <seg>PLPERLU</seg>
13416          <seg>SET OF full_rec</seg>
13417         </seglistitem>
13418        </segmentedlist>
13419 </para>
13420 </simplesect>
13421     <simplesect id="authority.function.generate-overlay-template-bigint" xreflabel="authoritygenerate_overlay_template(bigint)">
13422       <title id="authority.function.generate-overlay-template-bigint-title">generate_overlay_template(bigint)</title>
13423             <para>
13424          
13425        <segmentedlist>
13426         <title>Function Properties</title>
13427         <?dbhtml list-presentation="list"?>
13428         <segtitle>Language</segtitle>
13429         <segtitle>Return Type</segtitle>
13430         <seglistitem>
13431          <seg>SQL</seg>
13432          <seg>text</seg>
13433         </seglistitem>
13434        </segmentedlist>
13435 </para>
13436 </simplesect>
13437     <simplesect id="authority.function.generate-overlay-template-text" xreflabel="authoritygenerate_overlay_template(text)">
13438       <title id="authority.function.generate-overlay-template-text-title">generate_overlay_template(text)</title>
13439             <para>
13440          
13441        <segmentedlist>
13442         <title>Function Properties</title>
13443         <?dbhtml list-presentation="list"?>
13444         <segtitle>Language</segtitle>
13445         <segtitle>Return Type</segtitle>
13446         <seglistitem>
13447          <seg>SQL</seg>
13448          <seg>text</seg>
13449         </seglistitem>
13450        </segmentedlist>
13451 </para>
13452 </simplesect>
13453     <simplesect id="authority.function.generate-overlay-template-text-bigint" xreflabel="authoritygenerate_overlay_template(text, bigint)">
13454       <title id="authority.function.generate-overlay-template-text-bigint-title">generate_overlay_template(text, bigint)</title>
13455             <para>
13456          
13457        <segmentedlist>
13458         <title>Function Properties</title>
13459         <?dbhtml list-presentation="list"?>
13460         <segtitle>Language</segtitle>
13461         <segtitle>Return Type</segtitle>
13462         <seglistitem>
13463          <seg>PLPERLU</seg>
13464          <seg>text</seg>
13465         </seglistitem>
13466        </segmentedlist>
13467 </para>
13468 </simplesect>
13469     <simplesect id="authority.function.indexing-ingest-or-delete" xreflabel="authorityindexing_ingest_or_delete()">
13470       <title id="authority.function.indexing-ingest-or-delete-title">indexing_ingest_or_delete()</title>
13471             <para>
13472          
13473        <segmentedlist>
13474         <title>Function Properties</title>
13475         <?dbhtml list-presentation="list"?>
13476         <segtitle>Language</segtitle>
13477         <segtitle>Return Type</segtitle>
13478         <seglistitem>
13479          <seg>PLPGSQL</seg>
13480          <seg>trigger</seg>
13481         </seglistitem>
13482        </segmentedlist>
13483 </para>
13484 </simplesect>
13485     <simplesect id="authority.function.merge-records-source-record-bigint-target-record-bigint" xreflabel="authoritymerge_records(source_record bigint, target_record bigint)">
13486       <title id="authority.function.merge-records-source-record-bigint-target-record-bigint-title">merge_records(source_record bigint, target_record bigint)</title>
13487             <para>
13488          
13489        <segmentedlist>
13490         <title>Function Properties</title>
13491         <?dbhtml list-presentation="list"?>
13492         <segtitle>Language</segtitle>
13493         <segtitle>Return Type</segtitle>
13494         <seglistitem>
13495          <seg>PLPGSQL</seg>
13496          <seg>integer</seg>
13497         </seglistitem>
13498        </segmentedlist>
13499 </para>
13500 </simplesect>
13501     <simplesect id="authority.function.normalize-heading-text" xreflabel="authoritynormalize_heading(text)">
13502       <title id="authority.function.normalize-heading-text-title">normalize_heading(text)</title>
13503             <para>
13504        
13505 Extract the authority heading, thesaurus, and NACO-normalized values
13506 from an authority record. The primary purpose is to build a unique
13507 index to defend against duplicated authority records from the same
13508 thesaurus.
13509   
13510        <segmentedlist>
13511         <title>Function Properties</title>
13512         <?dbhtml list-presentation="list"?>
13513         <segtitle>Language</segtitle>
13514         <segtitle>Return Type</segtitle>
13515         <seglistitem>
13516          <seg>PLPERLU</seg>
13517          <seg>text</seg>
13518         </seglistitem>
13519        </segmentedlist>
13520 </para>
13521 </simplesect>
13522     <simplesect id="authority.function.propagate-changes-aid-bigint" xreflabel="authoritypropagate_changes(aid bigint)">
13523       <title id="authority.function.propagate-changes-aid-bigint-title">propagate_changes(aid bigint)</title>
13524             <para>
13525          
13526        <segmentedlist>
13527         <title>Function Properties</title>
13528         <?dbhtml list-presentation="list"?>
13529         <segtitle>Language</segtitle>
13530         <segtitle>Return Type</segtitle>
13531         <seglistitem>
13532          <seg>SQL</seg>
13533          <seg>SET OF bigint</seg>
13534         </seglistitem>
13535        </segmentedlist>
13536 </para>
13537 </simplesect>
13538     <simplesect id="authority.function.propagate-changes-bid-bigint-aid-bigint" xreflabel="authoritypropagate_changes(bid bigint, aid bigint)">
13539       <title id="authority.function.propagate-changes-bid-bigint-aid-bigint-title">propagate_changes(bid bigint, aid bigint)</title>
13540             <para>
13541          
13542        <segmentedlist>
13543         <title>Function Properties</title>
13544         <?dbhtml list-presentation="list"?>
13545         <segtitle>Language</segtitle>
13546         <segtitle>Return Type</segtitle>
13547         <seglistitem>
13548          <seg>SQL</seg>
13549          <seg>bigint</seg>
13550         </seglistitem>
13551        </segmentedlist>
13552 </para>
13553 </simplesect>
13554     <simplesect id="authority.function.reingest-authority-full-rec-auth-id-bigint" xreflabel="authorityreingest_authority_full_rec(auth_id bigint)">
13555       <title id="authority.function.reingest-authority-full-rec-auth-id-bigint-title">reingest_authority_full_rec(auth_id bigint)</title>
13556             <para>
13557          
13558        <segmentedlist>
13559         <title>Function Properties</title>
13560         <?dbhtml list-presentation="list"?>
13561         <segtitle>Language</segtitle>
13562         <segtitle>Return Type</segtitle>
13563         <seglistitem>
13564          <seg>PLPGSQL</seg>
13565          <seg>void</seg>
13566         </seglistitem>
13567        </segmentedlist>
13568 </para>
13569 </simplesect>
13570     <simplesect id="authority.function.reingest-authority-rec-descriptor-auth-id-bigint" xreflabel="authorityreingest_authority_rec_descriptor(auth_id bigint)">
13571       <title id="authority.function.reingest-authority-rec-descriptor-auth-id-bigint-title">reingest_authority_rec_descriptor(auth_id bigint)</title>
13572             <para>
13573          
13574        <segmentedlist>
13575         <title>Function Properties</title>
13576         <?dbhtml list-presentation="list"?>
13577         <segtitle>Language</segtitle>
13578         <segtitle>Return Type</segtitle>
13579         <seglistitem>
13580          <seg>PLPGSQL</seg>
13581          <seg>void</seg>
13582         </seglistitem>
13583        </segmentedlist>
13584 </para>
13585 </simplesect>
13586         
13587         </section>
13588         
13589         <section id="biblio.schema">
13590                 <title>Schema biblio</title>
13591                 <para></para>   
13592         
13593       <simplesect id="biblio.table.record-entry"
13594                xreflabel="biblio.record_entry">
13595         <title id="biblio.table.record-entry-title">
13596          Table:
13597          
13598          record_entry
13599         </title>
13600  
13601                 <formalpara>
13602                         <title>Columns:</title>
13603                         <simplelist type="horiz" columns="1">
13604                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13605                         <member>
13606                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13607 --
13608                          <literal>PRIMARY KEY</literal>,
13609                         </member>
13610                         <member>
13611                         <database class="field">creator</database> : <database class="datatype">integer</database> 
13612 --
13613                         <literal>NOT NULL</literal>, 
13614                         <literal>DEFAULT 1</literal>, 
13615                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
13616                         </member>
13617                         <member>
13618                         <database class="field">editor</database> : <database class="datatype">integer</database> 
13619 --
13620                         <literal>NOT NULL</literal>, 
13621                         <literal>DEFAULT 1</literal>, 
13622                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
13623                         </member>
13624                         <member>
13625                         <database class="field">source</database> : <database class="datatype">integer</database> 
13626 --
13627                         </member>
13628                         <member>
13629                         <database class="field">quality</database> : <database class="datatype">integer</database> 
13630 --
13631                         </member>
13632                         <member>
13633                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
13634 --
13635                         <literal>NOT NULL</literal>, 
13636                         <literal>DEFAULT now()</literal>, 
13637                         </member>
13638                         <member>
13639                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
13640 --
13641                         <literal>NOT NULL</literal>, 
13642                         <literal>DEFAULT now()</literal>, 
13643                         </member>
13644                         <member>
13645                         <database class="field">active</database> : <database class="datatype">boolean</database> 
13646 --
13647                         <literal>NOT NULL</literal>, 
13648                         <literal>DEFAULT true</literal>, 
13649                         </member>
13650                         <member>
13651                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
13652 --
13653                         <literal>NOT NULL</literal>, 
13654                         <literal>DEFAULT false</literal>, 
13655                         </member>
13656                         <member>
13657                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
13658 --
13659                         </member>
13660                         <member>
13661                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
13662 --
13663                         <literal>NOT NULL</literal>, 
13664                         <literal>DEFAULT &apos;AUTOGEN&apos;::text</literal>, 
13665                         </member>
13666                         <member>
13667                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
13668 --
13669                         <literal>NOT NULL</literal>, 
13670                         <literal>DEFAULT biblio.next_autogen_tcn_value()</literal>, 
13671                         </member>
13672                         <member>
13673                         <database class="field">marc</database> : <database class="datatype">text</database> 
13674 --
13675                         <literal>NOT NULL</literal>, 
13676                         </member>
13677                         <member>
13678                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
13679 --
13680                         <literal>NOT NULL</literal>, 
13681                         </member>
13682                         <member>
13683                         <database class="field">owner</database> : <database class="datatype">integer</database> 
13684 --
13685                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
13686                         </member>
13687                         <member>
13688                         <database class="field">share_depth</database> : <database class="datatype">integer</database> 
13689 --
13690                         </member>
13691                 </simplelist>
13692                 </formalpara>
13693         <formalpara>
13694                 <title>Indexes:</title>
13695                 <simplelist type="horiz" columns="1">
13696         <member><database class="index">biblio_record_entry_create_date_idx</database> : create_date</member>
13697         <member><database class="index">biblio_record_entry_creator_idx</database> : creator</member>
13698         <member><database class="index">biblio_record_entry_edit_date_idx</database> : edit_date</member>
13699         <member><database class="index">biblio_record_entry_editor_idx</database> : editor</member>
13700         <member><database class="index">biblio_record_entry_fp_idx</database> : fingerprint</member>
13701         </simplelist>
13702         </formalpara>   
13703         <formalpara>         
13704                 <title>Tables referencing acq.lineitem via Foreign Key Constraints:</title>
13705                 <simplelist type="horiz" columns="2">
13706                 <member><xref linkend="acq.table.lineitem"/></member> 
13707                 <member><xref linkend="acq.table.user-request"/></member> 
13708                 <member><xref linkend="asset.table.call-number"/></member> 
13709                 <member><xref linkend="authority.table.bib-linking"/></member> 
13710                 <member><xref linkend="biblio.table.record-note"/></member> 
13711                 <member><xref linkend="booking.table.resource-type"/></member> 
13712                 <member><xref linkend="container.table.biblio-record-entry-bucket-item"/></member> 
13713                 <member><xref linkend="metabib.table.author-field-entry"/></member> 
13714                 <member><xref linkend="metabib.table.identifier-field-entry"/></member> 
13715                 <member><xref linkend="metabib.table.keyword-field-entry"/></member> 
13716                 <member><xref linkend="metabib.table.metarecord"/></member> 
13717                 <member><xref linkend="metabib.table.metarecord-source-map"/></member> 
13718                 <member><xref linkend="metabib.table.real-full-rec"/></member> 
13719                 <member><xref linkend="metabib.table.rec-descriptor"/></member> 
13720                 <member><xref linkend="metabib.table.series-field-entry"/></member> 
13721                 <member><xref linkend="metabib.table.subject-field-entry"/></member> 
13722                 <member><xref linkend="metabib.table.title-field-entry"/></member> 
13723                 <member><xref linkend="serial.table.record-entry"/></member> 
13724                 <member><xref linkend="serial.table.subscription"/></member> 
13725                 <member><xref linkend="vandelay.table.bib-match"/></member> 
13726                 <member><xref linkend="vandelay.table.queued-bib-record"/></member> 
13727                 </simplelist>
13728         </formalpara>
13729     </simplesect>
13730       <simplesect id="biblio.table.record-note"
13731                xreflabel="biblio.record_note">
13732         <title id="biblio.table.record-note-title">
13733          Table:
13734          
13735          record_note
13736         </title>
13737  
13738                 <formalpara>
13739                         <title>Columns:</title>
13740                         <simplelist type="horiz" columns="1">
13741                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
13742                         <member>
13743                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
13744 --
13745                          <literal>PRIMARY KEY</literal>,
13746                         </member>
13747                         <member>
13748                         <database class="field">record</database> : <database class="datatype">bigint</database> 
13749 --
13750                         <literal>NOT NULL</literal>, 
13751                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
13752                         </member>
13753                         <member>
13754                         <database class="field">value</database> : <database class="datatype">text</database> 
13755 --
13756                         <literal>NOT NULL</literal>, 
13757                         </member>
13758                         <member>
13759                         <database class="field">creator</database> : <database class="datatype">integer</database> 
13760 --
13761                         <literal>NOT NULL</literal>, 
13762                         <literal>DEFAULT 1</literal>, 
13763                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
13764                         </member>
13765                         <member>
13766                         <database class="field">editor</database> : <database class="datatype">integer</database> 
13767 --
13768                         <literal>NOT NULL</literal>, 
13769                         <literal>DEFAULT 1</literal>, 
13770                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
13771                         </member>
13772                         <member>
13773                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
13774 --
13775                         <literal>NOT NULL</literal>, 
13776                         <literal>DEFAULT false</literal>, 
13777                         </member>
13778                         <member>
13779                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
13780 --
13781                         <literal>NOT NULL</literal>, 
13782                         <literal>DEFAULT now()</literal>, 
13783                         </member>
13784                         <member>
13785                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
13786 --
13787                         <literal>NOT NULL</literal>, 
13788                         <literal>DEFAULT now()</literal>, 
13789                         </member>
13790                 </simplelist>
13791                 </formalpara>
13792         <formalpara>
13793                 <title>Indexes:</title>
13794                 <simplelist type="horiz" columns="1">
13795         <member><database class="index">biblio_record_note_creator_idx</database> : creator</member>
13796         <member><database class="index">biblio_record_note_editor_idx</database> : editor</member>
13797         <member><database class="index">biblio_record_note_record_idx</database> : record</member>
13798         </simplelist>
13799         </formalpara>   
13800     </simplesect>
13801     <simplesect id="biblio.function.check-marcxml-well-formed" xreflabel="bibliocheck_marcxml_well_formed()">
13802       <title id="biblio.function.check-marcxml-well-formed-title">check_marcxml_well_formed()</title>
13803             <para>
13804          
13805        <segmentedlist>
13806         <title>Function Properties</title>
13807         <?dbhtml list-presentation="list"?>
13808         <segtitle>Language</segtitle>
13809         <segtitle>Return Type</segtitle>
13810         <seglistitem>
13811          <seg>PLPGSQL</seg>
13812          <seg>trigger</seg>
13813         </seglistitem>
13814        </segmentedlist>
13815 </para>
13816 </simplesect>
13817     <simplesect id="biblio.function.extract-fingerprint-marc-text" xreflabel="biblioextract_fingerprint(marc text)">
13818       <title id="biblio.function.extract-fingerprint-marc-text-title">extract_fingerprint(marc text)</title>
13819             <para>
13820          
13821        <segmentedlist>
13822         <title>Function Properties</title>
13823         <?dbhtml list-presentation="list"?>
13824         <segtitle>Language</segtitle>
13825         <segtitle>Return Type</segtitle>
13826         <seglistitem>
13827          <seg>PLPGSQL</seg>
13828          <seg>text</seg>
13829         </seglistitem>
13830        </segmentedlist>
13831 </para>
13832 </simplesect>
13833     <simplesect id="biblio.function.extract-located-uris-editor-id-bigint-marcxml-text-bib-id-integer" xreflabel="biblioextract_located_uris(editor_id bigint, marcxml text, bib_id integer)">
13834       <title id="biblio.function.extract-located-uris-editor-id-bigint-marcxml-text-bib-id-integer-title">extract_located_uris(editor_id bigint, marcxml text, bib_id integer)</title>
13835             <para>
13836          
13837        <segmentedlist>
13838         <title>Function Properties</title>
13839         <?dbhtml list-presentation="list"?>
13840         <segtitle>Language</segtitle>
13841         <segtitle>Return Type</segtitle>
13842         <seglistitem>
13843          <seg>PLPGSQL</seg>
13844          <seg>void</seg>
13845         </seglistitem>
13846        </segmentedlist>
13847 </para>
13848 </simplesect>
13849     <simplesect id="biblio.function.extract-metabib-field-entry-bigint" xreflabel="biblioextract_metabib_field_entry(bigint)">
13850       <title id="biblio.function.extract-metabib-field-entry-bigint-title">extract_metabib_field_entry(bigint)</title>
13851             <para>
13852          
13853        <segmentedlist>
13854         <title>Function Properties</title>
13855         <?dbhtml list-presentation="list"?>
13856         <segtitle>Language</segtitle>
13857         <segtitle>Return Type</segtitle>
13858         <seglistitem>
13859          <seg>SQL</seg>
13860          <seg>SET OF field_entry_template</seg>
13861         </seglistitem>
13862        </segmentedlist>
13863 </para>
13864 </simplesect>
13865     <simplesect id="biblio.function.extract-metabib-field-entry-default-joiner-bigint-rid-text" xreflabel="biblioextract_metabib_field_entry(default_joiner bigint, rid text)">
13866       <title id="biblio.function.extract-metabib-field-entry-default-joiner-bigint-rid-text-title">extract_metabib_field_entry(default_joiner bigint, rid text)</title>
13867             <para>
13868          
13869        <segmentedlist>
13870         <title>Function Properties</title>
13871         <?dbhtml list-presentation="list"?>
13872         <segtitle>Language</segtitle>
13873         <segtitle>Return Type</segtitle>
13874         <seglistitem>
13875          <seg>PLPGSQL</seg>
13876          <seg>SET OF field_entry_template</seg>
13877         </seglistitem>
13878        </segmentedlist>
13879 </para>
13880 </simplesect>
13881     <simplesect id="biblio.function.extract-quality-best-type-text-best-lang-text-marc-text" xreflabel="biblioextract_quality(best_type text, best_lang text, marc text)">
13882       <title id="biblio.function.extract-quality-best-type-text-best-lang-text-marc-text-title">extract_quality(best_type text, best_lang text, marc text)</title>
13883             <para>
13884          
13885        <segmentedlist>
13886         <title>Function Properties</title>
13887         <?dbhtml list-presentation="list"?>
13888         <segtitle>Language</segtitle>
13889         <segtitle>Return Type</segtitle>
13890         <seglistitem>
13891          <seg>PLPGSQL</seg>
13892          <seg>integer</seg>
13893         </seglistitem>
13894        </segmentedlist>
13895 </para>
13896 </simplesect>
13897     <simplesect id="biblio.function.fingerprint-trigger" xreflabel="bibliofingerprint_trigger()">
13898       <title id="biblio.function.fingerprint-trigger-title">fingerprint_trigger()</title>
13899             <para>
13900          
13901        <segmentedlist>
13902         <title>Function Properties</title>
13903         <?dbhtml list-presentation="list"?>
13904         <segtitle>Language</segtitle>
13905         <segtitle>Return Type</segtitle>
13906         <seglistitem>
13907          <seg>PLPGSQL</seg>
13908          <seg>trigger</seg>
13909         </seglistitem>
13910        </segmentedlist>
13911 </para>
13912 </simplesect>
13913     <simplesect id="biblio.function.flatten-marc-rid-bigint" xreflabel="biblioflatten_marc(rid bigint)">
13914       <title id="biblio.function.flatten-marc-rid-bigint-title">flatten_marc(rid bigint)</title>
13915             <para>
13916          
13917        <segmentedlist>
13918         <title>Function Properties</title>
13919         <?dbhtml list-presentation="list"?>
13920         <segtitle>Language</segtitle>
13921         <segtitle>Return Type</segtitle>
13922         <seglistitem>
13923          <seg>PLPGSQL</seg>
13924          <seg>SET OF full_rec</seg>
13925         </seglistitem>
13926        </segmentedlist>
13927 </para>
13928 </simplesect>
13929     <simplesect id="biblio.function.flatten-marc-text" xreflabel="biblioflatten_marc(text)">
13930       <title id="biblio.function.flatten-marc-text-title">flatten_marc(text)</title>
13931             <para>
13932          
13933        <segmentedlist>
13934         <title>Function Properties</title>
13935         <?dbhtml list-presentation="list"?>
13936         <segtitle>Language</segtitle>
13937         <segtitle>Return Type</segtitle>
13938         <seglistitem>
13939          <seg>PLPERLU</seg>
13940          <seg>SET OF full_rec</seg>
13941         </seglistitem>
13942        </segmentedlist>
13943 </para>
13944 </simplesect>
13945     <simplesect id="biblio.function.indexing-ingest-or-delete" xreflabel="biblioindexing_ingest_or_delete()">
13946       <title id="biblio.function.indexing-ingest-or-delete-title">indexing_ingest_or_delete()</title>
13947             <para>
13948          
13949        <segmentedlist>
13950         <title>Function Properties</title>
13951         <?dbhtml list-presentation="list"?>
13952         <segtitle>Language</segtitle>
13953         <segtitle>Return Type</segtitle>
13954         <seglistitem>
13955          <seg>PLPGSQL</seg>
13956          <seg>trigger</seg>
13957         </seglistitem>
13958        </segmentedlist>
13959 </para>
13960 </simplesect>
13961     <simplesect id="biblio.function.map-authority-linking-marc-bigint-bibid-text" xreflabel="bibliomap_authority_linking(marc bigint, bibid text)">
13962       <title id="biblio.function.map-authority-linking-marc-bigint-bibid-text-title">map_authority_linking(marc bigint, bibid text)</title>
13963             <para>
13964          
13965        <segmentedlist>
13966         <title>Function Properties</title>
13967         <?dbhtml list-presentation="list"?>
13968         <segtitle>Language</segtitle>
13969         <segtitle>Return Type</segtitle>
13970         <seglistitem>
13971          <seg>SQL</seg>
13972          <seg>bigint</seg>
13973         </seglistitem>
13974        </segmentedlist>
13975 </para>
13976 </simplesect>
13977     <simplesect id="biblio.function.marc21-extract-fixed-field-ff-bigint-rid-text" xreflabel="bibliomarc21_extract_fixed_field(ff bigint, rid text)">
13978       <title id="biblio.function.marc21-extract-fixed-field-ff-bigint-rid-text-title">marc21_extract_fixed_field(ff bigint, rid text)</title>
13979             <para>
13980          
13981        <segmentedlist>
13982         <title>Function Properties</title>
13983         <?dbhtml list-presentation="list"?>
13984         <segtitle>Language</segtitle>
13985         <segtitle>Return Type</segtitle>
13986         <seglistitem>
13987          <seg>PLPGSQL</seg>
13988          <seg>text</seg>
13989         </seglistitem>
13990        </segmentedlist>
13991 </para>
13992 </simplesect>
13993     <simplesect id="biblio.function.marc21-physical-characteristics-rid-bigint" xreflabel="bibliomarc21_physical_characteristics(rid bigint)">
13994       <title id="biblio.function.marc21-physical-characteristics-rid-bigint-title">marc21_physical_characteristics(rid bigint)</title>
13995             <para>
13996          
13997        <segmentedlist>
13998         <title>Function Properties</title>
13999         <?dbhtml list-presentation="list"?>
14000         <segtitle>Language</segtitle>
14001         <segtitle>Return Type</segtitle>
14002         <seglistitem>
14003          <seg>PLPGSQL</seg>
14004          <seg>SET OF marc21_physical_characteristics</seg>
14005         </seglistitem>
14006        </segmentedlist>
14007 </para>
14008 </simplesect>
14009     <simplesect id="biblio.function.marc21-record-type-rid-bigint" xreflabel="bibliomarc21_record_type(rid bigint)">
14010       <title id="biblio.function.marc21-record-type-rid-bigint-title">marc21_record_type(rid bigint)</title>
14011             <para>
14012          
14013        <segmentedlist>
14014         <title>Function Properties</title>
14015         <?dbhtml list-presentation="list"?>
14016         <segtitle>Language</segtitle>
14017         <segtitle>Return Type</segtitle>
14018         <seglistitem>
14019          <seg>PLPGSQL</seg>
14020          <seg>marc21_rec_type_map</seg>
14021         </seglistitem>
14022        </segmentedlist>
14023 </para>
14024 </simplesect>
14025     <simplesect id="biblio.function.next-autogen-tcn-value" xreflabel="biblionext_autogen_tcn_value()">
14026       <title id="biblio.function.next-autogen-tcn-value-title">next_autogen_tcn_value()</title>
14027             <para>
14028          
14029        <segmentedlist>
14030         <title>Function Properties</title>
14031         <?dbhtml list-presentation="list"?>
14032         <segtitle>Language</segtitle>
14033         <segtitle>Return Type</segtitle>
14034         <seglistitem>
14035          <seg>PLPGSQL</seg>
14036          <seg>text</seg>
14037         </seglistitem>
14038        </segmentedlist>
14039 </para>
14040 </simplesect>
14041         
14042         </section>
14043         
14044         <section id="booking.schema">
14045                 <title>Schema booking</title>
14046                 <para></para>   
14047         
14048       <simplesect id="booking.table.reservation"
14049                xreflabel="booking.reservation">
14050         <title id="booking.table.reservation-title">
14051          Table:
14052          
14053          reservation
14054         </title>
14055  
14056                 <formalpara>
14057                         <title>Columns:</title>
14058                         <simplelist type="horiz" columns="1">
14059                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14060                         <member>
14061                         <database class="field">id</database> : <database class="datatype">bigint</database> 
14062 --
14063                          <literal>PRIMARY KEY</literal>,
14064                         <literal>DEFAULT nextval(&apos;money.billable_xact_id_seq&apos;::regclass)</literal>, 
14065                         </member>
14066                         <member>
14067                         <database class="field">usr</database> : <database class="datatype">integer</database> 
14068 --
14069                         <literal>NOT NULL</literal>, 
14070                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
14071                         </member>
14072                         <member>
14073                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
14074 --
14075                         <literal>NOT NULL</literal>, 
14076                         <literal>DEFAULT now()</literal>, 
14077                         </member>
14078                         <member>
14079                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
14080 --
14081                         </member>
14082                         <member>
14083                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
14084 --
14085                         </member>
14086                         <member>
14087                         <database class="field">request_time</database> : <database class="datatype">timestamp with time zone</database> 
14088 --
14089                         <literal>NOT NULL</literal>, 
14090                         <literal>DEFAULT now()</literal>, 
14091                         </member>
14092                         <member>
14093                         <database class="field">start_time</database> : <database class="datatype">timestamp with time zone</database> 
14094 --
14095                         </member>
14096                         <member>
14097                         <database class="field">end_time</database> : <database class="datatype">timestamp with time zone</database> 
14098 --
14099                         </member>
14100                         <member>
14101                         <database class="field">capture_time</database> : <database class="datatype">timestamp with time zone</database> 
14102 --
14103                         </member>
14104                         <member>
14105                         <database class="field">cancel_time</database> : <database class="datatype">timestamp with time zone</database> 
14106 --
14107                         </member>
14108                         <member>
14109                         <database class="field">pickup_time</database> : <database class="datatype">timestamp with time zone</database> 
14110 --
14111                         </member>
14112                         <member>
14113                         <database class="field">return_time</database> : <database class="datatype">timestamp with time zone</database> 
14114 --
14115                         </member>
14116                         <member>
14117                         <database class="field">booking_interval</database> : <database class="datatype">interval</database> 
14118 --
14119                         </member>
14120                         <member>
14121                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
14122 --
14123                         </member>
14124                         <member>
14125                         <database class="field">fine_amount</database> : <database class="datatype">numeric(8,2)</database> 
14126 --
14127                         </member>
14128                         <member>
14129                         <database class="field">max_fine</database> : <database class="datatype">numeric(8,2)</database> 
14130 --
14131                         </member>
14132                         <member>
14133                         <database class="field">target_resource_type</database> : <database class="datatype">integer</database> 
14134 --
14135                         <literal>NOT NULL</literal>, 
14136                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-type"/>. 
14137                         </member>
14138                         <member>
14139                         <database class="field">target_resource</database> : <database class="datatype">integer</database> 
14140 --
14141                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource"/>. 
14142                         </member>
14143                         <member>
14144                         <database class="field">current_resource</database> : <database class="datatype">integer</database> 
14145 --
14146                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource"/>. 
14147                         </member>
14148                         <member>
14149                         <database class="field">request_lib</database> : <database class="datatype">integer</database> 
14150 --
14151                         <literal>NOT NULL</literal>, 
14152                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14153                         </member>
14154                         <member>
14155                         <database class="field">pickup_lib</database> : <database class="datatype">integer</database> 
14156 --
14157                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14158                         </member>
14159                         <member>
14160                         <database class="field">capture_staff</database> : <database class="datatype">integer</database> 
14161 --
14162                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
14163                         </member>
14164                 </simplelist>
14165                 </formalpara>
14166         <formalpara>         
14167                 <title>Tables referencing action.reservation_transit_copy via Foreign Key Constraints:</title>
14168                 <simplelist type="horiz" columns="2">
14169                 <member><xref linkend="action.table.reservation-transit-copy"/></member> 
14170                 <member><xref linkend="booking.table.reservation-attr-value-map"/></member> 
14171                 </simplelist>
14172         </formalpara>
14173     </simplesect>
14174       <simplesect id="booking.table.reservation-attr-value-map"
14175                xreflabel="booking.reservation_attr_value_map">
14176         <title id="booking.table.reservation-attr-value-map-title">
14177          Table:
14178          
14179          reservation_attr_value_map
14180         </title>
14181  
14182                 <formalpara>
14183                         <title>Columns:</title>
14184                         <simplelist type="horiz" columns="1">
14185                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14186                         <member>
14187                         <database class="field">id</database> : <database class="datatype">serial</database> 
14188 --
14189                          <literal>PRIMARY KEY</literal>,
14190                         </member>
14191                         <member>
14192                         <database class="field">reservation</database> : <database class="datatype">integer</database> 
14193 --
14194                          <literal>UNIQUE#1</literal>,
14195                         <literal>NOT NULL</literal>, 
14196                         <literal>REFERENCES</literal> <xref linkend="booking.table.reservation"/>. 
14197                         </member>
14198                         <member>
14199                         <database class="field">attr_value</database> : <database class="datatype">integer</database> 
14200 --
14201                          <literal>UNIQUE#1</literal>,
14202                         <literal>NOT NULL</literal>, 
14203                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-attr-value"/>. 
14204                         </member>
14205                 </simplelist>
14206                 </formalpara>
14207     </simplesect>
14208       <simplesect id="booking.table.resource"
14209                xreflabel="booking.resource">
14210         <title id="booking.table.resource-title">
14211          Table:
14212          
14213          resource
14214         </title>
14215  
14216                 <formalpara>
14217                         <title>Columns:</title>
14218                         <simplelist type="horiz" columns="1">
14219                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14220                         <member>
14221                         <database class="field">id</database> : <database class="datatype">serial</database> 
14222 --
14223                          <literal>PRIMARY KEY</literal>,
14224                         </member>
14225                         <member>
14226                         <database class="field">owner</database> : <database class="datatype">integer</database> 
14227 --
14228                          <literal>UNIQUE#1</literal>,
14229                         <literal>NOT NULL</literal>, 
14230                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14231                         </member>
14232                         <member>
14233                         <database class="field">type</database> : <database class="datatype">integer</database> 
14234 --
14235                         <literal>NOT NULL</literal>, 
14236                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-type"/>. 
14237                         </member>
14238                         <member>
14239                         <database class="field">overbook</database> : <database class="datatype">boolean</database> 
14240 --
14241                         <literal>NOT NULL</literal>, 
14242                         <literal>DEFAULT false</literal>, 
14243                         </member>
14244                         <member>
14245                         <database class="field">barcode</database> : <database class="datatype">text</database> 
14246 --
14247                          <literal>UNIQUE#1</literal>,
14248                         <literal>NOT NULL</literal>, 
14249                         </member>
14250                         <member>
14251                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
14252 --
14253                         <literal>NOT NULL</literal>, 
14254                         <literal>DEFAULT false</literal>, 
14255                         </member>
14256                         <member>
14257                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(8,2)</database> 
14258 --
14259                         <literal>NOT NULL</literal>, 
14260                         <literal>DEFAULT 0.00</literal>, 
14261                         </member>
14262                         <member>
14263                         <database class="field">user_fee</database> : <database class="datatype">numeric(8,2)</database> 
14264 --
14265                         <literal>NOT NULL</literal>, 
14266                         <literal>DEFAULT 0.00</literal>, 
14267                         </member>
14268                 </simplelist>
14269                 </formalpara>
14270         <formalpara>         
14271                 <title>Tables referencing action.reservation_transit_copy via Foreign Key Constraints:</title>
14272                 <simplelist type="horiz" columns="2">
14273                 <member><xref linkend="action.table.reservation-transit-copy"/></member> 
14274                 <member><xref linkend="booking.table.reservation"/></member> 
14275                 <member><xref linkend="booking.table.resource-attr-map"/></member> 
14276                 </simplelist>
14277         </formalpara>
14278     </simplesect>
14279       <simplesect id="booking.table.resource-attr"
14280                xreflabel="booking.resource_attr">
14281         <title id="booking.table.resource-attr-title">
14282          Table:
14283          
14284          resource_attr
14285         </title>
14286  
14287                 <formalpara>
14288                         <title>Columns:</title>
14289                         <simplelist type="horiz" columns="1">
14290                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14291                         <member>
14292                         <database class="field">id</database> : <database class="datatype">serial</database> 
14293 --
14294                          <literal>PRIMARY KEY</literal>,
14295                         </member>
14296                         <member>
14297                         <database class="field">owner</database> : <database class="datatype">integer</database> 
14298 --
14299                         <literal>NOT NULL</literal>, 
14300                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14301                         </member>
14302                         <member>
14303                         <database class="field">name</database> : <database class="datatype">text</database> 
14304 --
14305                          <literal>UNIQUE#1</literal>,
14306                         <literal>NOT NULL</literal>, 
14307                         </member>
14308                         <member>
14309                         <database class="field">resource_type</database> : <database class="datatype">integer</database> 
14310 --
14311                          <literal>UNIQUE#1</literal>,
14312                         <literal>NOT NULL</literal>, 
14313                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-type"/>. 
14314                         </member>
14315                         <member>
14316                         <database class="field">required</database> : <database class="datatype">boolean</database> 
14317 --
14318                         <literal>NOT NULL</literal>, 
14319                         <literal>DEFAULT false</literal>, 
14320                         </member>
14321                 </simplelist>
14322                 </formalpara>
14323         <formalpara>         
14324                 <title>Tables referencing booking.resource_attr_map via Foreign Key Constraints:</title>
14325                 <simplelist type="horiz" columns="2">
14326                 <member><xref linkend="booking.table.resource-attr-map"/></member> 
14327                 <member><xref linkend="booking.table.resource-attr-value"/></member> 
14328                 </simplelist>
14329         </formalpara>
14330     </simplesect>
14331       <simplesect id="booking.table.resource-attr-map"
14332                xreflabel="booking.resource_attr_map">
14333         <title id="booking.table.resource-attr-map-title">
14334          Table:
14335          
14336          resource_attr_map
14337         </title>
14338  
14339                 <formalpara>
14340                         <title>Columns:</title>
14341                         <simplelist type="horiz" columns="1">
14342                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14343                         <member>
14344                         <database class="field">id</database> : <database class="datatype">serial</database> 
14345 --
14346                          <literal>PRIMARY KEY</literal>,
14347                         </member>
14348                         <member>
14349                         <database class="field">resource</database> : <database class="datatype">integer</database> 
14350 --
14351                          <literal>UNIQUE#1</literal>,
14352                         <literal>NOT NULL</literal>, 
14353                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource"/>. 
14354                         </member>
14355                         <member>
14356                         <database class="field">resource_attr</database> : <database class="datatype">integer</database> 
14357 --
14358                          <literal>UNIQUE#1</literal>,
14359                         <literal>NOT NULL</literal>, 
14360                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-attr"/>. 
14361                         </member>
14362                         <member>
14363                         <database class="field">value</database> : <database class="datatype">integer</database> 
14364 --
14365                         <literal>NOT NULL</literal>, 
14366                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-attr-value"/>. 
14367                         </member>
14368                 </simplelist>
14369                 </formalpara>
14370     </simplesect>
14371       <simplesect id="booking.table.resource-attr-value"
14372                xreflabel="booking.resource_attr_value">
14373         <title id="booking.table.resource-attr-value-title">
14374          Table:
14375          
14376          resource_attr_value
14377         </title>
14378  
14379                 <formalpara>
14380                         <title>Columns:</title>
14381                         <simplelist type="horiz" columns="1">
14382                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14383                         <member>
14384                         <database class="field">id</database> : <database class="datatype">serial</database> 
14385 --
14386                          <literal>PRIMARY KEY</literal>,
14387                         </member>
14388                         <member>
14389                         <database class="field">owner</database> : <database class="datatype">integer</database> 
14390 --
14391                          <literal>UNIQUE#1</literal>,
14392                         <literal>NOT NULL</literal>, 
14393                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14394                         </member>
14395                         <member>
14396                         <database class="field">attr</database> : <database class="datatype">integer</database> 
14397 --
14398                          <literal>UNIQUE#1</literal>,
14399                         <literal>NOT NULL</literal>, 
14400                         <literal>REFERENCES</literal> <xref linkend="booking.table.resource-attr"/>. 
14401                         </member>
14402                         <member>
14403                         <database class="field">valid_value</database> : <database class="datatype">text</database> 
14404 --
14405                          <literal>UNIQUE#1</literal>,
14406                         <literal>NOT NULL</literal>, 
14407                         </member>
14408                 </simplelist>
14409                 </formalpara>
14410         <formalpara>         
14411                 <title>Tables referencing booking.reservation_attr_value_map via Foreign Key Constraints:</title>
14412                 <simplelist type="horiz" columns="2">
14413                 <member><xref linkend="booking.table.reservation-attr-value-map"/></member> 
14414                 <member><xref linkend="booking.table.resource-attr-map"/></member> 
14415                 </simplelist>
14416         </formalpara>
14417     </simplesect>
14418       <simplesect id="booking.table.resource-type"
14419                xreflabel="booking.resource_type">
14420         <title id="booking.table.resource-type-title">
14421          Table:
14422          
14423          resource_type
14424         </title>
14425  
14426                 <formalpara>
14427                         <title>Columns:</title>
14428                         <simplelist type="horiz" columns="1">
14429                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14430                         <member>
14431                         <database class="field">id</database> : <database class="datatype">serial</database> 
14432 --
14433                          <literal>PRIMARY KEY</literal>,
14434                         </member>
14435                         <member>
14436                         <database class="field">name</database> : <database class="datatype">text</database> 
14437 --
14438                          <literal>UNIQUE#1</literal>,
14439                         <literal>NOT NULL</literal>, 
14440                         </member>
14441                         <member>
14442                         <database class="field">elbow_room</database> : <database class="datatype">interval</database> 
14443 --
14444                         </member>
14445                         <member>
14446                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
14447 --
14448                         </member>
14449                         <member>
14450                         <database class="field">fine_amount</database> : <database class="datatype">numeric(8,2)</database> 
14451 --
14452                         <literal>NOT NULL</literal>, 
14453                         </member>
14454                         <member>
14455                         <database class="field">max_fine</database> : <database class="datatype">numeric(8,2)</database> 
14456 --
14457                         </member>
14458                         <member>
14459                         <database class="field">owner</database> : <database class="datatype">integer</database> 
14460 --
14461                          <literal>UNIQUE#1</literal>,
14462                         <literal>NOT NULL</literal>, 
14463                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14464                         </member>
14465                         <member>
14466                         <database class="field">catalog_item</database> : <database class="datatype">boolean</database> 
14467 --
14468                         <literal>NOT NULL</literal>, 
14469                         <literal>DEFAULT false</literal>, 
14470                         </member>
14471                         <member>
14472                         <database class="field">transferable</database> : <database class="datatype">boolean</database> 
14473 --
14474                         <literal>NOT NULL</literal>, 
14475                         <literal>DEFAULT false</literal>, 
14476                         </member>
14477                         <member>
14478                         <database class="field">record</database> : <database class="datatype">bigint</database> 
14479 --
14480                          <literal>UNIQUE#1</literal>,
14481                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
14482                         </member>
14483                 </simplelist>
14484                 </formalpara>
14485         <formalpara>         
14486                 <title>Tables referencing booking.reservation via Foreign Key Constraints:</title>
14487                 <simplelist type="horiz" columns="2">
14488                 <member><xref linkend="booking.table.reservation"/></member> 
14489                 <member><xref linkend="booking.table.resource"/></member> 
14490                 <member><xref linkend="booking.table.resource-attr"/></member> 
14491                 </simplelist>
14492         </formalpara>
14493     </simplesect>
14494         
14495         </section>
14496         
14497         <section id="config.schema">
14498                 <title>Schema config</title>
14499                 <para>
14500 The config schema holds static configuration data for the
14501 Evergreen installation.
14502 </para> 
14503         
14504       <simplesect id="config.table.audience-map"
14505                xreflabel="config.audience_map">
14506         <title id="config.table.audience-map-title">
14507          Table:
14508          
14509          audience_map
14510         </title>
14511  
14512                 <formalpara>
14513                         <title>Columns:</title>
14514                         <simplelist type="horiz" columns="1">
14515                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14516                         <member>
14517                         <database class="field">code</database> : <database class="datatype">text</database> 
14518 --
14519                          <literal>PRIMARY KEY</literal>,
14520                         </member>
14521                         <member>
14522                         <database class="field">value</database> : <database class="datatype">text</database> 
14523 --
14524                         <literal>NOT NULL</literal>, 
14525                         </member>
14526                         <member>
14527                         <database class="field">description</database> : <database class="datatype">text</database> 
14528 --
14529                         </member>
14530                 </simplelist>
14531                 </formalpara>
14532     </simplesect>
14533       <simplesect id="config.table.bib-level-map"
14534                xreflabel="config.bib_level_map">
14535         <title id="config.table.bib-level-map-title">
14536          Table:
14537          
14538          bib_level_map
14539         </title>
14540  
14541                 <formalpara>
14542                         <title>Columns:</title>
14543                         <simplelist type="horiz" columns="1">
14544                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14545                         <member>
14546                         <database class="field">code</database> : <database class="datatype">text</database> 
14547 --
14548                          <literal>PRIMARY KEY</literal>,
14549                         </member>
14550                         <member>
14551                         <database class="field">value</database> : <database class="datatype">text</database> 
14552 --
14553                         <literal>NOT NULL</literal>, 
14554                         </member>
14555                 </simplelist>
14556                 </formalpara>
14557     </simplesect>
14558       <simplesect id="config.table.bib-source"
14559                xreflabel="config.bib_source">
14560         <title id="config.table.bib-source-title">
14561          Table:
14562          
14563          bib_source
14564         </title>
14565  
14566         <para>
14567           
14568 This is table is used to set up the relative &quot;quality&quot; of each
14569 MARC source, such as OCLC.  Also identifies &quot;transcendant&quot; sources,
14570 i.e., sources of bib records that should display in the OPAC
14571 even if no copies or located URIs are attached.
14572         </para>
14573                 <formalpara>
14574                         <title>Columns:</title>
14575                         <simplelist type="horiz" columns="1">
14576                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14577                         <member>
14578                         <database class="field">id</database> : <database class="datatype">serial</database> 
14579 --
14580                          <literal>PRIMARY KEY</literal>,
14581                         </member>
14582                         <member>
14583                         <database class="field">quality</database> : <database class="datatype">integer</database> 
14584 --
14585                         </member>
14586                         <member>
14587                         <database class="field">source</database> : <database class="datatype">text</database> 
14588 --
14589                          <literal>UNIQUE</literal>,
14590                         <literal>NOT NULL</literal>, 
14591                         </member>
14592                         <member>
14593                         <database class="field">transcendant</database> : <database class="datatype">boolean</database> 
14594 --
14595                         <literal>NOT NULL</literal>, 
14596                         <literal>DEFAULT false</literal>, 
14597                         </member>
14598                 </simplelist>
14599                 </formalpara>
14600         <formalpara>
14601         <title>Constraints:</title>
14602         <simplelist type="horiz" columns="1">
14603           <member><database class="constraint">bib_source_quality_check</database> : CHECK (((quality &gt;= 0) AND (quality &lt;= 100)))</member>
14604         </simplelist>
14605         </formalpara>
14606         <formalpara>         
14607                 <title>Tables referencing vandelay.queued_bib_record via Foreign Key Constraints:</title>
14608                 <simplelist type="horiz" columns="2">
14609                 <member><xref linkend="vandelay.table.queued-bib-record"/></member> 
14610                 </simplelist>
14611         </formalpara>
14612     </simplesect>
14613       <simplesect id="config.table.biblio-fingerprint"
14614                xreflabel="config.biblio_fingerprint">
14615         <title id="config.table.biblio-fingerprint-title">
14616          Table:
14617          
14618          biblio_fingerprint
14619         </title>
14620  
14621                 <formalpara>
14622                         <title>Columns:</title>
14623                         <simplelist type="horiz" columns="1">
14624                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14625                         <member>
14626                         <database class="field">id</database> : <database class="datatype">serial</database> 
14627 --
14628                          <literal>PRIMARY KEY</literal>,
14629                         </member>
14630                         <member>
14631                         <database class="field">name</database> : <database class="datatype">text</database> 
14632 --
14633                         <literal>NOT NULL</literal>, 
14634                         </member>
14635                         <member>
14636                         <database class="field">xpath</database> : <database class="datatype">text</database> 
14637 --
14638                         <literal>NOT NULL</literal>, 
14639                         </member>
14640                         <member>
14641                         <database class="field">first_word</database> : <database class="datatype">boolean</database> 
14642 --
14643                         <literal>NOT NULL</literal>, 
14644                         <literal>DEFAULT false</literal>, 
14645                         </member>
14646                         <member>
14647                         <database class="field">format</database> : <database class="datatype">text</database> 
14648 --
14649                         <literal>NOT NULL</literal>, 
14650                         <literal>DEFAULT &apos;marcxml&apos;::text</literal>, 
14651                         </member>
14652                 </simplelist>
14653                 </formalpara>
14654     </simplesect>
14655       <simplesect id="config.table.billing-type"
14656                xreflabel="config.billing_type">
14657         <title id="config.table.billing-type-title">
14658          Table:
14659          
14660          billing_type
14661         </title>
14662  
14663                 <formalpara>
14664                         <title>Columns:</title>
14665                         <simplelist type="horiz" columns="1">
14666                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14667                         <member>
14668                         <database class="field">id</database> : <database class="datatype">serial</database> 
14669 --
14670                          <literal>PRIMARY KEY</literal>,
14671                         </member>
14672                         <member>
14673                         <database class="field">name</database> : <database class="datatype">text</database> 
14674 --
14675                          <literal>UNIQUE#1</literal>,
14676                         <literal>NOT NULL</literal>, 
14677                         </member>
14678                         <member>
14679                         <database class="field">owner</database> : <database class="datatype">integer</database> 
14680 --
14681                          <literal>UNIQUE#1</literal>,
14682                         <literal>NOT NULL</literal>, 
14683                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14684                         </member>
14685                         <member>
14686                         <database class="field">default_price</database> : <database class="datatype">numeric(6,2)</database> 
14687 --
14688                         </member>
14689                 </simplelist>
14690                 </formalpara>
14691         <formalpara>         
14692                 <title>Tables referencing money.billing via Foreign Key Constraints:</title>
14693                 <simplelist type="horiz" columns="2">
14694                 <member><xref linkend="money.table.billing"/></member> 
14695                 </simplelist>
14696         </formalpara>
14697     </simplesect>
14698       <simplesect id="config.table.circ-matrix-circ-mod-test"
14699                xreflabel="config.circ_matrix_circ_mod_test">
14700         <title id="config.table.circ-matrix-circ-mod-test-title">
14701          Table:
14702          
14703          circ_matrix_circ_mod_test
14704         </title>
14705  
14706                 <formalpara>
14707                         <title>Columns:</title>
14708                         <simplelist type="horiz" columns="1">
14709                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14710                         <member>
14711                         <database class="field">id</database> : <database class="datatype">serial</database> 
14712 --
14713                          <literal>PRIMARY KEY</literal>,
14714                         </member>
14715                         <member>
14716                         <database class="field">matchpoint</database> : <database class="datatype">integer</database> 
14717 --
14718                         <literal>NOT NULL</literal>, 
14719                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-matrix-matchpoint"/>. 
14720                         </member>
14721                         <member>
14722                         <database class="field">items_out</database> : <database class="datatype">integer</database> 
14723 --
14724                         <literal>NOT NULL</literal>, 
14725                         </member>
14726                 </simplelist>
14727                 </formalpara>
14728         <formalpara>         
14729                 <title>Tables referencing config.circ_matrix_circ_mod_test_map via Foreign Key Constraints:</title>
14730                 <simplelist type="horiz" columns="2">
14731                 <member><xref linkend="config.table.circ-matrix-circ-mod-test-map"/></member> 
14732                 </simplelist>
14733         </formalpara>
14734     </simplesect>
14735       <simplesect id="config.table.circ-matrix-circ-mod-test-map"
14736                xreflabel="config.circ_matrix_circ_mod_test_map">
14737         <title id="config.table.circ-matrix-circ-mod-test-map-title">
14738          Table:
14739          
14740          circ_matrix_circ_mod_test_map
14741         </title>
14742  
14743                 <formalpara>
14744                         <title>Columns:</title>
14745                         <simplelist type="horiz" columns="1">
14746                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14747                         <member>
14748                         <database class="field">id</database> : <database class="datatype">serial</database> 
14749 --
14750                          <literal>PRIMARY KEY</literal>,
14751                         </member>
14752                         <member>
14753                         <database class="field">circ_mod_test</database> : <database class="datatype">integer</database> 
14754 --
14755                          <literal>UNIQUE#1</literal>,
14756                         <literal>NOT NULL</literal>, 
14757                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-matrix-circ-mod-test"/>. 
14758                         </member>
14759                         <member>
14760                         <database class="field">circ_mod</database> : <database class="datatype">text</database> 
14761 --
14762                          <literal>UNIQUE#1</literal>,
14763                         <literal>NOT NULL</literal>, 
14764                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-modifier"/>. 
14765                         </member>
14766                 </simplelist>
14767                 </formalpara>
14768     </simplesect>
14769       <simplesect id="config.table.circ-matrix-matchpoint"
14770                xreflabel="config.circ_matrix_matchpoint">
14771         <title id="config.table.circ-matrix-matchpoint-title">
14772          Table:
14773          
14774          circ_matrix_matchpoint
14775         </title>
14776  
14777                 <formalpara>
14778                         <title>Columns:</title>
14779                         <simplelist type="horiz" columns="1">
14780                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14781                         <member>
14782                         <database class="field">id</database> : <database class="datatype">serial</database> 
14783 --
14784                          <literal>PRIMARY KEY</literal>,
14785                         </member>
14786                         <member>
14787                         <database class="field">active</database> : <database class="datatype">boolean</database> 
14788 --
14789                         <literal>NOT NULL</literal>, 
14790                         <literal>DEFAULT true</literal>, 
14791                         </member>
14792                         <member>
14793                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
14794 --
14795                          <literal>UNIQUE#1</literal>,
14796                         <literal>NOT NULL</literal>, 
14797                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14798                         </member>
14799                         <member>
14800                         <database class="field">grp</database> : <database class="datatype">integer</database> 
14801 --
14802                          <literal>UNIQUE#1</literal>,
14803                         <literal>NOT NULL</literal>, 
14804                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
14805                         </member>
14806                         <member>
14807                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
14808 --
14809                          <literal>UNIQUE#1</literal>,
14810                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-modifier"/>. 
14811                         </member>
14812                         <member>
14813                         <database class="field">marc_type</database> : <database class="datatype">text</database> 
14814 --
14815                          <literal>UNIQUE#1</literal>,
14816                         <literal>REFERENCES</literal> <xref linkend="config.table.item-type-map"/>. 
14817                         </member>
14818                         <member>
14819                         <database class="field">marc_form</database> : <database class="datatype">text</database> 
14820 --
14821                          <literal>UNIQUE#1</literal>,
14822                         <literal>REFERENCES</literal> <xref linkend="config.table.item-form-map"/>. 
14823                         </member>
14824                         <member>
14825                         <database class="field">marc_vr_format</database> : <database class="datatype">text</database> 
14826 --
14827                          <literal>UNIQUE#1</literal>,
14828                         <literal>REFERENCES</literal> <xref linkend="config.table.videorecording-format-map"/>. 
14829                         </member>
14830                         <member>
14831                         <database class="field">copy_circ_lib</database> : <database class="datatype">integer</database> 
14832 --
14833                          <literal>UNIQUE#1</literal>,
14834                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14835                         </member>
14836                         <member>
14837                         <database class="field">copy_owning_lib</database> : <database class="datatype">integer</database> 
14838 --
14839                          <literal>UNIQUE#1</literal>,
14840                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
14841                         </member>
14842                         <member>
14843                         <database class="field">ref_flag</database> : <database class="datatype">boolean</database> 
14844 --
14845                          <literal>UNIQUE#1</literal>,
14846                         </member>
14847                         <member>
14848                         <database class="field">juvenile_flag</database> : <database class="datatype">boolean</database> 
14849 --
14850                          <literal>UNIQUE#1</literal>,
14851                         </member>
14852                         <member>
14853                         <database class="field">is_renewal</database> : <database class="datatype">boolean</database> 
14854 --
14855                          <literal>UNIQUE#1</literal>,
14856                         </member>
14857                         <member>
14858                         <database class="field">usr_age_lower_bound</database> : <database class="datatype">interval</database> 
14859 --
14860                          <literal>UNIQUE#1</literal>,
14861                         </member>
14862                         <member>
14863                         <database class="field">usr_age_upper_bound</database> : <database class="datatype">interval</database> 
14864 --
14865                          <literal>UNIQUE#1</literal>,
14866                         </member>
14867                         <member>
14868                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
14869 --
14870                         <literal>NOT NULL</literal>, 
14871                         <literal>DEFAULT true</literal>, 
14872                         </member>
14873                         <member>
14874                         <database class="field">duration_rule</database> : <database class="datatype">integer</database> 
14875 --
14876                         <literal>NOT NULL</literal>, 
14877                         <literal>REFERENCES</literal> <xref linkend="config.table.rule-circ-duration"/>. 
14878                         </member>
14879                         <member>
14880                         <database class="field">recurring_fine_rule</database> : <database class="datatype">integer</database> 
14881 --
14882                         <literal>NOT NULL</literal>, 
14883                         <literal>REFERENCES</literal> <xref linkend="config.table.rule-recurring-fine"/>. 
14884                         </member>
14885                         <member>
14886                         <database class="field">max_fine_rule</database> : <database class="datatype">integer</database> 
14887 --
14888                         <literal>NOT NULL</literal>, 
14889                         <literal>REFERENCES</literal> <xref linkend="config.table.rule-max-fine"/>. 
14890                         </member>
14891                         <member>
14892                         <database class="field">hard_due_date</database> : <database class="datatype">integer</database> 
14893 --
14894                         <literal>REFERENCES</literal> <xref linkend="config.table.hard-due-date"/>. 
14895                         </member>
14896                         <member>
14897                         <database class="field">script_test</database> : <database class="datatype">text</database> 
14898 --
14899                         </member>
14900                         <member>
14901                         <database class="field">total_copy_hold_ratio</database> : <database class="datatype">double precision</database> 
14902 --
14903                         </member>
14904                         <member>
14905                         <database class="field">available_copy_hold_ratio</database> : <database class="datatype">double precision</database> 
14906 --
14907                         </member>
14908                 </simplelist>
14909                 </formalpara>
14910         <formalpara>         
14911                 <title>Tables referencing config.circ_matrix_circ_mod_test via Foreign Key Constraints:</title>
14912                 <simplelist type="horiz" columns="2">
14913                 <member><xref linkend="config.table.circ-matrix-circ-mod-test"/></member> 
14914                 </simplelist>
14915         </formalpara>
14916     </simplesect>
14917       <simplesect id="config.table.circ-modifier"
14918                xreflabel="config.circ_modifier">
14919         <title id="config.table.circ-modifier-title">
14920          Table:
14921          
14922          circ_modifier
14923         </title>
14924  
14925                 <formalpara>
14926                         <title>Columns:</title>
14927                         <simplelist type="horiz" columns="1">
14928                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
14929                         <member>
14930                         <database class="field">code</database> : <database class="datatype">text</database> 
14931 --
14932                          <literal>PRIMARY KEY</literal>,
14933                         </member>
14934                         <member>
14935                         <database class="field">name</database> : <database class="datatype">text</database> 
14936 --
14937                          <literal>UNIQUE</literal>,
14938                         <literal>NOT NULL</literal>, 
14939                         </member>
14940                         <member>
14941                         <database class="field">description</database> : <database class="datatype">text</database> 
14942 --
14943                         <literal>NOT NULL</literal>, 
14944                         </member>
14945                         <member>
14946                         <database class="field">sip2_media_type</database> : <database class="datatype">text</database> 
14947 --
14948                         <literal>NOT NULL</literal>, 
14949                         </member>
14950                         <member>
14951                         <database class="field">magnetic_media</database> : <database class="datatype">boolean</database> 
14952 --
14953                         <literal>NOT NULL</literal>, 
14954                         <literal>DEFAULT true</literal>, 
14955                         </member>
14956                         <member>
14957                         <database class="field">avg_wait_time</database> : <database class="datatype">interval</database> 
14958 --
14959                         </member>
14960                 </simplelist>
14961                 </formalpara>
14962         <formalpara>         
14963                 <title>Tables referencing acq.lineitem_detail via Foreign Key Constraints:</title>
14964                 <simplelist type="horiz" columns="2">
14965                 <member><xref linkend="acq.table.lineitem-detail"/></member> 
14966                 <member><xref linkend="asset.table.copy"/></member> 
14967                 <member><xref linkend="config.table.circ-matrix-circ-mod-test-map"/></member> 
14968                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
14969                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
14970                 </simplelist>
14971         </formalpara>
14972     </simplesect>
14973       <simplesect id="config.table.copy-status"
14974                xreflabel="config.copy_status">
14975         <title id="config.table.copy-status-title">
14976          Table:
14977          
14978          copy_status
14979         </title>
14980  
14981         <para>
14982           
14983 Copy Statuses
14984 The available copy statuses, and whether a copy in that
14985 status is available for hold request capture.  0 (zero) is
14986 the only special number in this set, meaning that the item
14987 is available for immediate checkout, and is counted as available
14988 in the OPAC.
14989 Statuses with an ID below 100 are not removable, and have special
14990 meaning in the code.  Do not change them except to translate the
14991 textual name.
14992 You may add and remove statuses above 100, and these can be used
14993 to remove items from normal circulation without affecting the rest
14994 of the copy&apos;s values or its location.
14995         </para>
14996                 <formalpara>
14997                         <title>Columns:</title>
14998                         <simplelist type="horiz" columns="1">
14999                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15000                         <member>
15001                         <database class="field">id</database> : <database class="datatype">serial</database> 
15002 --
15003                          <literal>PRIMARY KEY</literal>,
15004                         </member>
15005                         <member>
15006                         <database class="field">name</database> : <database class="datatype">text</database> 
15007 --
15008                          <literal>UNIQUE</literal>,
15009                         <literal>NOT NULL</literal>, 
15010                         </member>
15011                         <member>
15012                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
15013 --
15014                         <literal>NOT NULL</literal>, 
15015                         <literal>DEFAULT false</literal>, 
15016                         </member>
15017                         <member>
15018                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
15019 --
15020                         <literal>NOT NULL</literal>, 
15021                         <literal>DEFAULT false</literal>, 
15022                         </member>
15023                 </simplelist>
15024                 </formalpara>
15025         <formalpara>         
15026                 <title>Tables referencing action.transit_copy via Foreign Key Constraints:</title>
15027                 <simplelist type="horiz" columns="2">
15028                 <member><xref linkend="action.table.transit-copy"/></member> 
15029                 <member><xref linkend="asset.table.copy"/></member> 
15030                 <member><xref linkend="asset.table.copy-template"/></member> 
15031                 </simplelist>
15032         </formalpara>
15033     </simplesect>
15034       <simplesect id="config.table.global-flag"
15035                xreflabel="config.global_flag">
15036         <title id="config.table.global-flag-title">
15037          Table:
15038          
15039          global_flag
15040         </title>
15041  
15042                 <formalpara>
15043                         <title>Columns:</title>
15044                         <simplelist type="horiz" columns="1">
15045                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15046                         <member>
15047                         <database class="field">name</database> : <database class="datatype">text</database> 
15048 --
15049                          <literal>PRIMARY KEY</literal>,
15050                         </member>
15051                         <member>
15052                         <database class="field">value</database> : <database class="datatype">text</database> 
15053 --
15054                         </member>
15055                         <member>
15056                         <database class="field">enabled</database> : <database class="datatype">boolean</database> 
15057 --
15058                         <literal>NOT NULL</literal>, 
15059                         <literal>DEFAULT false</literal>, 
15060                         </member>
15061                         <member>
15062                         <database class="field">label</database> : <database class="datatype">text</database> 
15063 --
15064                         <literal>NOT NULL</literal>, 
15065                         </member>
15066                 </simplelist>
15067                 </formalpara>
15068     </simplesect>
15069       <simplesect id="config.table.hard-due-date"
15070                xreflabel="config.hard_due_date">
15071         <title id="config.table.hard-due-date-title">
15072          Table:
15073          
15074          hard_due_date
15075         </title>
15076  
15077                 <formalpara>
15078                         <title>Columns:</title>
15079                         <simplelist type="horiz" columns="1">
15080                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15081                         <member>
15082                         <database class="field">id</database> : <database class="datatype">serial</database> 
15083 --
15084                          <literal>PRIMARY KEY</literal>,
15085                         </member>
15086                         <member>
15087                         <database class="field">name</database> : <database class="datatype">text</database> 
15088 --
15089                          <literal>UNIQUE</literal>,
15090                         <literal>NOT NULL</literal>, 
15091                         </member>
15092                         <member>
15093                         <database class="field">ceiling_date</database> : <database class="datatype">timestamp with time zone</database> 
15094 --
15095                         <literal>NOT NULL</literal>, 
15096                         </member>
15097                         <member>
15098                         <database class="field">forceto</database> : <database class="datatype">boolean</database> 
15099 --
15100                         <literal>NOT NULL</literal>, 
15101                         </member>
15102                         <member>
15103                         <database class="field">owner</database> : <database class="datatype">integer</database> 
15104 --
15105                         <literal>NOT NULL</literal>, 
15106                         </member>
15107                 </simplelist>
15108                 </formalpara>
15109         <formalpara>
15110         <title>Constraints:</title>
15111         <simplelist type="horiz" columns="1">
15112           <member><database class="constraint">hard_due_date_name_check</database> : CHECK ((name ~ &apos;^\\w+$&apos;::text))</member>
15113         </simplelist>
15114         </formalpara>
15115         <formalpara>         
15116                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
15117                 <simplelist type="horiz" columns="2">
15118                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
15119                 <member><xref linkend="config.table.hard-due-date-values"/></member> 
15120                 </simplelist>
15121         </formalpara>
15122     </simplesect>
15123       <simplesect id="config.table.hard-due-date-values"
15124                xreflabel="config.hard_due_date_values">
15125         <title id="config.table.hard-due-date-values-title">
15126          Table:
15127          
15128          hard_due_date_values
15129         </title>
15130  
15131                 <formalpara>
15132                         <title>Columns:</title>
15133                         <simplelist type="horiz" columns="1">
15134                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15135                         <member>
15136                         <database class="field">id</database> : <database class="datatype">serial</database> 
15137 --
15138                          <literal>PRIMARY KEY</literal>,
15139                         </member>
15140                         <member>
15141                         <database class="field">hard_due_date</database> : <database class="datatype">integer</database> 
15142 --
15143                         <literal>NOT NULL</literal>, 
15144                         <literal>REFERENCES</literal> <xref linkend="config.table.hard-due-date"/>. 
15145                         </member>
15146                         <member>
15147                         <database class="field">ceiling_date</database> : <database class="datatype">timestamp with time zone</database> 
15148 --
15149                         <literal>NOT NULL</literal>, 
15150                         </member>
15151                         <member>
15152                         <database class="field">active_date</database> : <database class="datatype">timestamp with time zone</database> 
15153 --
15154                         <literal>NOT NULL</literal>, 
15155                         </member>
15156                 </simplelist>
15157                 </formalpara>
15158     </simplesect>
15159       <simplesect id="config.table.hold-matrix-matchpoint"
15160                xreflabel="config.hold_matrix_matchpoint">
15161         <title id="config.table.hold-matrix-matchpoint-title">
15162          Table:
15163          
15164          hold_matrix_matchpoint
15165         </title>
15166  
15167                 <formalpara>
15168                         <title>Columns:</title>
15169                         <simplelist type="horiz" columns="1">
15170                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15171                         <member>
15172                         <database class="field">id</database> : <database class="datatype">serial</database> 
15173 --
15174                          <literal>PRIMARY KEY</literal>,
15175                         </member>
15176                         <member>
15177                         <database class="field">active</database> : <database class="datatype">boolean</database> 
15178 --
15179                         <literal>NOT NULL</literal>, 
15180                         <literal>DEFAULT true</literal>, 
15181                         </member>
15182                         <member>
15183                         <database class="field">user_home_ou</database> : <database class="datatype">integer</database> 
15184 --
15185                          <literal>UNIQUE#1</literal>,
15186                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15187                         </member>
15188                         <member>
15189                         <database class="field">request_ou</database> : <database class="datatype">integer</database> 
15190 --
15191                          <literal>UNIQUE#1</literal>,
15192                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15193                         </member>
15194                         <member>
15195                         <database class="field">pickup_ou</database> : <database class="datatype">integer</database> 
15196 --
15197                          <literal>UNIQUE#1</literal>,
15198                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15199                         </member>
15200                         <member>
15201                         <database class="field">item_owning_ou</database> : <database class="datatype">integer</database> 
15202 --
15203                          <literal>UNIQUE#1</literal>,
15204                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15205                         </member>
15206                         <member>
15207                         <database class="field">item_circ_ou</database> : <database class="datatype">integer</database> 
15208 --
15209                          <literal>UNIQUE#1</literal>,
15210                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15211                         </member>
15212                         <member>
15213                         <database class="field">usr_grp</database> : <database class="datatype">integer</database> 
15214 --
15215                          <literal>UNIQUE#1</literal>,
15216                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
15217                         </member>
15218                         <member>
15219                         <database class="field">requestor_grp</database> : <database class="datatype">integer</database> 
15220 --
15221                          <literal>UNIQUE#1</literal>,
15222                         <literal>NOT NULL</literal>, 
15223                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
15224                         </member>
15225                         <member>
15226                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
15227 --
15228                          <literal>UNIQUE#1</literal>,
15229                         <literal>REFERENCES</literal> <xref linkend="config.table.circ-modifier"/>. 
15230                         </member>
15231                         <member>
15232                         <database class="field">marc_type</database> : <database class="datatype">text</database> 
15233 --
15234                          <literal>UNIQUE#1</literal>,
15235                         <literal>REFERENCES</literal> <xref linkend="config.table.item-type-map"/>. 
15236                         </member>
15237                         <member>
15238                         <database class="field">marc_form</database> : <database class="datatype">text</database> 
15239 --
15240                          <literal>UNIQUE#1</literal>,
15241                         <literal>REFERENCES</literal> <xref linkend="config.table.item-form-map"/>. 
15242                         </member>
15243                         <member>
15244                         <database class="field">marc_vr_format</database> : <database class="datatype">text</database> 
15245 --
15246                          <literal>UNIQUE#1</literal>,
15247                         <literal>REFERENCES</literal> <xref linkend="config.table.videorecording-format-map"/>. 
15248                         </member>
15249                         <member>
15250                         <database class="field">juvenile_flag</database> : <database class="datatype">boolean</database> 
15251 --
15252                          <literal>UNIQUE#1</literal>,
15253                         </member>
15254                         <member>
15255                         <database class="field">ref_flag</database> : <database class="datatype">boolean</database> 
15256 --
15257                          <literal>UNIQUE#1</literal>,
15258                         </member>
15259                         <member>
15260                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
15261 --
15262                         <literal>NOT NULL</literal>, 
15263                         <literal>DEFAULT true</literal>, 
15264                         </member>
15265                         <member>
15266                         <database class="field">distance_is_from_owner</database> : <database class="datatype">boolean</database> 
15267 --
15268                         <literal>NOT NULL</literal>, 
15269                         <literal>DEFAULT false</literal>, 
15270                         </member>
15271                         <member>
15272                         <database class="field">transit_range</database> : <database class="datatype">integer</database> 
15273 --
15274                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit-type"/>. 
15275                         </member>
15276                         <member>
15277                         <database class="field">max_holds</database> : <database class="datatype">integer</database> 
15278 --
15279                         </member>
15280                         <member>
15281                         <database class="field">include_frozen_holds</database> : <database class="datatype">boolean</database> 
15282 --
15283                         <literal>NOT NULL</literal>, 
15284                         <literal>DEFAULT true</literal>, 
15285                         </member>
15286                         <member>
15287                         <database class="field">stop_blocked_user</database> : <database class="datatype">boolean</database> 
15288 --
15289                         <literal>NOT NULL</literal>, 
15290                         <literal>DEFAULT false</literal>, 
15291                         </member>
15292                         <member>
15293                         <database class="field">age_hold_protect_rule</database> : <database class="datatype">integer</database> 
15294 --
15295                         <literal>REFERENCES</literal> <xref linkend="config.table.rule-age-hold-protect"/>. 
15296                         </member>
15297                 </simplelist>
15298                 </formalpara>
15299     </simplesect>
15300       <simplesect id="config.table.i18n-core"
15301                xreflabel="config.i18n_core">
15302         <title id="config.table.i18n-core-title">
15303          Table:
15304          
15305          i18n_core
15306         </title>
15307  
15308                 <formalpara>
15309                         <title>Columns:</title>
15310                         <simplelist type="horiz" columns="1">
15311                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15312                         <member>
15313                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
15314 --
15315                          <literal>PRIMARY KEY</literal>,
15316                         </member>
15317                         <member>
15318                         <database class="field">fq_field</database> : <database class="datatype">text</database> 
15319 --
15320                         <literal>NOT NULL</literal>, 
15321                         </member>
15322                         <member>
15323                         <database class="field">identity_value</database> : <database class="datatype">text</database> 
15324 --
15325                         <literal>NOT NULL</literal>, 
15326                         </member>
15327                         <member>
15328                         <database class="field">translation</database> : <database class="datatype">text</database> 
15329 --
15330                         <literal>NOT NULL</literal>, 
15331                         <literal>REFERENCES</literal> <xref linkend="config.table.i18n-locale"/>. 
15332                         </member>
15333                         <member>
15334                         <database class="field">string</database> : <database class="datatype">text</database> 
15335 --
15336                         <literal>NOT NULL</literal>, 
15337                         </member>
15338                 </simplelist>
15339                 </formalpara>
15340     </simplesect>
15341       <simplesect id="config.table.i18n-locale"
15342                xreflabel="config.i18n_locale">
15343         <title id="config.table.i18n-locale-title">
15344          Table:
15345          
15346          i18n_locale
15347         </title>
15348  
15349                 <formalpara>
15350                         <title>Columns:</title>
15351                         <simplelist type="horiz" columns="1">
15352                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15353                         <member>
15354                         <database class="field">code</database> : <database class="datatype">text</database> 
15355 --
15356                          <literal>PRIMARY KEY</literal>,
15357                         </member>
15358                         <member>
15359                         <database class="field">marc_code</database> : <database class="datatype">text</database> 
15360 --
15361                         <literal>NOT NULL</literal>, 
15362                         <literal>REFERENCES</literal> <xref linkend="config.table.language-map"/>. 
15363                         </member>
15364                         <member>
15365                         <database class="field">name</database> : <database class="datatype">text</database> 
15366 --
15367                          <literal>UNIQUE</literal>,
15368                         <literal>NOT NULL</literal>, 
15369                         </member>
15370                         <member>
15371                         <database class="field">description</database> : <database class="datatype">text</database> 
15372 --
15373                         </member>
15374                 </simplelist>
15375                 </formalpara>
15376         <formalpara>         
15377                 <title>Tables referencing config.i18n_core via Foreign Key Constraints:</title>
15378                 <simplelist type="horiz" columns="2">
15379                 <member><xref linkend="config.table.i18n-core"/></member> 
15380                 </simplelist>
15381         </formalpara>
15382     </simplesect>
15383       <simplesect id="config.table.identification-type"
15384                xreflabel="config.identification_type">
15385         <title id="config.table.identification-type-title">
15386          Table:
15387          
15388          identification_type
15389         </title>
15390  
15391         <para>
15392           
15393 Types of valid patron identification.
15394 Each patron must display at least one valid form of identification
15395 in order to get a library card.  This table lists those forms.
15396         </para>
15397                 <formalpara>
15398                         <title>Columns:</title>
15399                         <simplelist type="horiz" columns="1">
15400                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15401                         <member>
15402                         <database class="field">id</database> : <database class="datatype">serial</database> 
15403 --
15404                          <literal>PRIMARY KEY</literal>,
15405                         </member>
15406                         <member>
15407                         <database class="field">name</database> : <database class="datatype">text</database> 
15408 --
15409                          <literal>UNIQUE</literal>,
15410                         <literal>NOT NULL</literal>, 
15411                         </member>
15412                 </simplelist>
15413                 </formalpara>
15414         <formalpara>         
15415                 <title>Tables referencing actor.usr via Foreign Key Constraints:</title>
15416                 <simplelist type="horiz" columns="2">
15417                 <member><xref linkend="actor.table.usr"/></member> 
15418                 </simplelist>
15419         </formalpara>
15420     </simplesect>
15421       <simplesect id="config.table.idl-field-doc"
15422                xreflabel="config.idl_field_doc">
15423         <title id="config.table.idl-field-doc-title">
15424          Table:
15425          
15426          idl_field_doc
15427         </title>
15428  
15429                 <formalpara>
15430                         <title>Columns:</title>
15431                         <simplelist type="horiz" columns="1">
15432                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15433                         <member>
15434                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
15435 --
15436                          <literal>PRIMARY KEY</literal>,
15437                         </member>
15438                         <member>
15439                         <database class="field">fm_class</database> : <database class="datatype">text</database> 
15440 --
15441                         <literal>NOT NULL</literal>, 
15442                         </member>
15443                         <member>
15444                         <database class="field">field</database> : <database class="datatype">text</database> 
15445 --
15446                         <literal>NOT NULL</literal>, 
15447                         </member>
15448                         <member>
15449                         <database class="field">owner</database> : <database class="datatype">integer</database> 
15450 --
15451                         <literal>NOT NULL</literal>, 
15452                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
15453                         </member>
15454                         <member>
15455                         <database class="field">string</database> : <database class="datatype">text</database> 
15456 --
15457                         <literal>NOT NULL</literal>, 
15458                         </member>
15459                 </simplelist>
15460                 </formalpara>
15461     </simplesect>
15462       <simplesect id="config.table.index-normalizer"
15463                xreflabel="config.index_normalizer">
15464         <title id="config.table.index-normalizer-title">
15465          Table:
15466          
15467          index_normalizer
15468         </title>
15469  
15470                 <formalpara>
15471                         <title>Columns:</title>
15472                         <simplelist type="horiz" columns="1">
15473                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15474                         <member>
15475                         <database class="field">id</database> : <database class="datatype">serial</database> 
15476 --
15477                          <literal>PRIMARY KEY</literal>,
15478                         </member>
15479                         <member>
15480                         <database class="field">name</database> : <database class="datatype">text</database> 
15481 --
15482                          <literal>UNIQUE</literal>,
15483                         <literal>NOT NULL</literal>, 
15484                         </member>
15485                         <member>
15486                         <database class="field">description</database> : <database class="datatype">text</database> 
15487 --
15488                         </member>
15489                         <member>
15490                         <database class="field">func</database> : <database class="datatype">text</database> 
15491 --
15492                         <literal>NOT NULL</literal>, 
15493                         </member>
15494                         <member>
15495                         <database class="field">param_count</database> : <database class="datatype">integer</database> 
15496 --
15497                         <literal>NOT NULL</literal>, 
15498                         </member>
15499                 </simplelist>
15500                 </formalpara>
15501         <formalpara>         
15502                 <title>Tables referencing config.metabib_field_index_norm_map via Foreign Key Constraints:</title>
15503                 <simplelist type="horiz" columns="2">
15504                 <member><xref linkend="config.table.metabib-field-index-norm-map"/></member> 
15505                 </simplelist>
15506         </formalpara>
15507     </simplesect>
15508       <simplesect id="config.table.internal-flag"
15509                xreflabel="config.internal_flag">
15510         <title id="config.table.internal-flag-title">
15511          Table:
15512          
15513          internal_flag
15514         </title>
15515  
15516                 <formalpara>
15517                         <title>Columns:</title>
15518                         <simplelist type="horiz" columns="1">
15519                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15520                         <member>
15521                         <database class="field">name</database> : <database class="datatype">text</database> 
15522 --
15523                          <literal>PRIMARY KEY</literal>,
15524                         </member>
15525                         <member>
15526                         <database class="field">value</database> : <database class="datatype">text</database> 
15527 --
15528                         </member>
15529                         <member>
15530                         <database class="field">enabled</database> : <database class="datatype">boolean</database> 
15531 --
15532                         <literal>NOT NULL</literal>, 
15533                         <literal>DEFAULT false</literal>, 
15534                         </member>
15535                 </simplelist>
15536                 </formalpara>
15537     </simplesect>
15538       <simplesect id="config.table.item-form-map"
15539                xreflabel="config.item_form_map">
15540         <title id="config.table.item-form-map-title">
15541          Table:
15542          
15543          item_form_map
15544         </title>
15545  
15546                 <formalpara>
15547                         <title>Columns:</title>
15548                         <simplelist type="horiz" columns="1">
15549                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15550                         <member>
15551                         <database class="field">code</database> : <database class="datatype">text</database> 
15552 --
15553                          <literal>PRIMARY KEY</literal>,
15554                         </member>
15555                         <member>
15556                         <database class="field">value</database> : <database class="datatype">text</database> 
15557 --
15558                         <literal>NOT NULL</literal>, 
15559                         </member>
15560                 </simplelist>
15561                 </formalpara>
15562         <formalpara>         
15563                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
15564                 <simplelist type="horiz" columns="2">
15565                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
15566                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
15567                 </simplelist>
15568         </formalpara>
15569     </simplesect>
15570       <simplesect id="config.table.item-type-map"
15571                xreflabel="config.item_type_map">
15572         <title id="config.table.item-type-map-title">
15573          Table:
15574          
15575          item_type_map
15576         </title>
15577  
15578                 <formalpara>
15579                         <title>Columns:</title>
15580                         <simplelist type="horiz" columns="1">
15581                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15582                         <member>
15583                         <database class="field">code</database> : <database class="datatype">text</database> 
15584 --
15585                          <literal>PRIMARY KEY</literal>,
15586                         </member>
15587                         <member>
15588                         <database class="field">value</database> : <database class="datatype">text</database> 
15589 --
15590                         <literal>NOT NULL</literal>, 
15591                         </member>
15592                 </simplelist>
15593                 </formalpara>
15594         <formalpara>         
15595                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
15596                 <simplelist type="horiz" columns="2">
15597                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
15598                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
15599                 </simplelist>
15600         </formalpara>
15601     </simplesect>
15602       <simplesect id="config.table.language-map"
15603                xreflabel="config.language_map">
15604         <title id="config.table.language-map-title">
15605          Table:
15606          
15607          language_map
15608         </title>
15609  
15610                 <formalpara>
15611                         <title>Columns:</title>
15612                         <simplelist type="horiz" columns="1">
15613                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15614                         <member>
15615                         <database class="field">code</database> : <database class="datatype">text</database> 
15616 --
15617                          <literal>PRIMARY KEY</literal>,
15618                         </member>
15619                         <member>
15620                         <database class="field">value</database> : <database class="datatype">text</database> 
15621 --
15622                         <literal>NOT NULL</literal>, 
15623                         </member>
15624                 </simplelist>
15625                 </formalpara>
15626         <formalpara>         
15627                 <title>Tables referencing config.i18n_locale via Foreign Key Constraints:</title>
15628                 <simplelist type="horiz" columns="2">
15629                 <member><xref linkend="config.table.i18n-locale"/></member> 
15630                 </simplelist>
15631         </formalpara>
15632     </simplesect>
15633       <simplesect id="config.table.lit-form-map"
15634                xreflabel="config.lit_form_map">
15635         <title id="config.table.lit-form-map-title">
15636          Table:
15637          
15638          lit_form_map
15639         </title>
15640  
15641                 <formalpara>
15642                         <title>Columns:</title>
15643                         <simplelist type="horiz" columns="1">
15644                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15645                         <member>
15646                         <database class="field">code</database> : <database class="datatype">text</database> 
15647 --
15648                          <literal>PRIMARY KEY</literal>,
15649                         </member>
15650                         <member>
15651                         <database class="field">value</database> : <database class="datatype">text</database> 
15652 --
15653                         <literal>NOT NULL</literal>, 
15654                         </member>
15655                         <member>
15656                         <database class="field">description</database> : <database class="datatype">text</database> 
15657 --
15658                         </member>
15659                 </simplelist>
15660                 </formalpara>
15661     </simplesect>
15662       <simplesect id="config.table.marc21-ff-pos-map"
15663                xreflabel="config.marc21_ff_pos_map">
15664         <title id="config.table.marc21-ff-pos-map-title">
15665          Table:
15666          
15667          marc21_ff_pos_map
15668         </title>
15669  
15670                 <formalpara>
15671                         <title>Columns:</title>
15672                         <simplelist type="horiz" columns="1">
15673                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15674                         <member>
15675                         <database class="field">id</database> : <database class="datatype">serial</database> 
15676 --
15677                          <literal>PRIMARY KEY</literal>,
15678                         </member>
15679                         <member>
15680                         <database class="field">fixed_field</database> : <database class="datatype">text</database> 
15681 --
15682                         <literal>NOT NULL</literal>, 
15683                         </member>
15684                         <member>
15685                         <database class="field">tag</database> : <database class="datatype">text</database> 
15686 --
15687                         <literal>NOT NULL</literal>, 
15688                         </member>
15689                         <member>
15690                         <database class="field">rec_type</database> : <database class="datatype">text</database> 
15691 --
15692                         <literal>NOT NULL</literal>, 
15693                         </member>
15694                         <member>
15695                         <database class="field">start_pos</database> : <database class="datatype">integer</database> 
15696 --
15697                         <literal>NOT NULL</literal>, 
15698                         </member>
15699                         <member>
15700                         <database class="field">length</database> : <database class="datatype">integer</database> 
15701 --
15702                         <literal>NOT NULL</literal>, 
15703                         </member>
15704                         <member>
15705                         <database class="field">default_val</database> : <database class="datatype">text</database> 
15706 --
15707                         <literal>NOT NULL</literal>, 
15708                         <literal>DEFAULT &apos; &apos;::text</literal>, 
15709                         </member>
15710                 </simplelist>
15711                 </formalpara>
15712     </simplesect>
15713       <simplesect id="config.table.marc21-physical-characteristic-subfield-map"
15714                xreflabel="config.marc21_physical_characteristic_subfield_map">
15715         <title id="config.table.marc21-physical-characteristic-subfield-map-title">
15716          Table:
15717          
15718          marc21_physical_characteristic_subfield_map
15719         </title>
15720  
15721                 <formalpara>
15722                         <title>Columns:</title>
15723                         <simplelist type="horiz" columns="1">
15724                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15725                         <member>
15726                         <database class="field">id</database> : <database class="datatype">serial</database> 
15727 --
15728                          <literal>PRIMARY KEY</literal>,
15729                         </member>
15730                         <member>
15731                         <database class="field">ptype_key</database> : <database class="datatype">text</database> 
15732 --
15733                         <literal>NOT NULL</literal>, 
15734                         <literal>REFERENCES</literal> <xref linkend="config.table.marc21-physical-characteristic-type-map"/>. 
15735                         </member>
15736                         <member>
15737                         <database class="field">subfield</database> : <database class="datatype">text</database> 
15738 --
15739                         <literal>NOT NULL</literal>, 
15740                         </member>
15741                         <member>
15742                         <database class="field">start_pos</database> : <database class="datatype">integer</database> 
15743 --
15744                         <literal>NOT NULL</literal>, 
15745                         </member>
15746                         <member>
15747                         <database class="field">length</database> : <database class="datatype">integer</database> 
15748 --
15749                         <literal>NOT NULL</literal>, 
15750                         </member>
15751                         <member>
15752                         <database class="field">label</database> : <database class="datatype">text</database> 
15753 --
15754                         <literal>NOT NULL</literal>, 
15755                         </member>
15756                 </simplelist>
15757                 </formalpara>
15758         <formalpara>         
15759                 <title>Tables referencing config.marc21_physical_characteristic_value_map via Foreign Key Constraints:</title>
15760                 <simplelist type="horiz" columns="2">
15761                 <member><xref linkend="config.table.marc21-physical-characteristic-value-map"/></member> 
15762                 </simplelist>
15763         </formalpara>
15764     </simplesect>
15765       <simplesect id="config.table.marc21-physical-characteristic-type-map"
15766                xreflabel="config.marc21_physical_characteristic_type_map">
15767         <title id="config.table.marc21-physical-characteristic-type-map-title">
15768          Table:
15769          
15770          marc21_physical_characteristic_type_map
15771         </title>
15772  
15773                 <formalpara>
15774                         <title>Columns:</title>
15775                         <simplelist type="horiz" columns="1">
15776                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15777                         <member>
15778                         <database class="field">ptype_key</database> : <database class="datatype">text</database> 
15779 --
15780                          <literal>PRIMARY KEY</literal>,
15781                         </member>
15782                         <member>
15783                         <database class="field">label</database> : <database class="datatype">text</database> 
15784 --
15785                         <literal>NOT NULL</literal>, 
15786                         </member>
15787                 </simplelist>
15788                 </formalpara>
15789         <formalpara>         
15790                 <title>Tables referencing config.marc21_physical_characteristic_subfield_map via Foreign Key Constraints:</title>
15791                 <simplelist type="horiz" columns="2">
15792                 <member><xref linkend="config.table.marc21-physical-characteristic-subfield-map"/></member> 
15793                 </simplelist>
15794         </formalpara>
15795     </simplesect>
15796       <simplesect id="config.table.marc21-physical-characteristic-value-map"
15797                xreflabel="config.marc21_physical_characteristic_value_map">
15798         <title id="config.table.marc21-physical-characteristic-value-map-title">
15799          Table:
15800          
15801          marc21_physical_characteristic_value_map
15802         </title>
15803  
15804                 <formalpara>
15805                         <title>Columns:</title>
15806                         <simplelist type="horiz" columns="1">
15807                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15808                         <member>
15809                         <database class="field">id</database> : <database class="datatype">serial</database> 
15810 --
15811                          <literal>PRIMARY KEY</literal>,
15812                         </member>
15813                         <member>
15814                         <database class="field">value</database> : <database class="datatype">text</database> 
15815 --
15816                         <literal>NOT NULL</literal>, 
15817                         </member>
15818                         <member>
15819                         <database class="field">ptype_subfield</database> : <database class="datatype">integer</database> 
15820 --
15821                         <literal>NOT NULL</literal>, 
15822                         <literal>REFERENCES</literal> <xref linkend="config.table.marc21-physical-characteristic-subfield-map"/>. 
15823                         </member>
15824                         <member>
15825                         <database class="field">label</database> : <database class="datatype">text</database> 
15826 --
15827                         <literal>NOT NULL</literal>, 
15828                         </member>
15829                 </simplelist>
15830                 </formalpara>
15831     </simplesect>
15832       <simplesect id="config.table.marc21-rec-type-map"
15833                xreflabel="config.marc21_rec_type_map">
15834         <title id="config.table.marc21-rec-type-map-title">
15835          Table:
15836          
15837          marc21_rec_type_map
15838         </title>
15839  
15840                 <formalpara>
15841                         <title>Columns:</title>
15842                         <simplelist type="horiz" columns="1">
15843                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15844                         <member>
15845                         <database class="field">code</database> : <database class="datatype">text</database> 
15846 --
15847                          <literal>PRIMARY KEY</literal>,
15848                         </member>
15849                         <member>
15850                         <database class="field">type_val</database> : <database class="datatype">text</database> 
15851 --
15852                         <literal>NOT NULL</literal>, 
15853                         </member>
15854                         <member>
15855                         <database class="field">blvl_val</database> : <database class="datatype">text</database> 
15856 --
15857                         <literal>NOT NULL</literal>, 
15858                         </member>
15859                 </simplelist>
15860                 </formalpara>
15861     </simplesect>
15862       <simplesect id="config.table.metabib-class"
15863                xreflabel="config.metabib_class">
15864         <title id="config.table.metabib-class-title">
15865          Table:
15866          
15867          metabib_class
15868         </title>
15869  
15870                 <formalpara>
15871                         <title>Columns:</title>
15872                         <simplelist type="horiz" columns="1">
15873                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15874                         <member>
15875                         <database class="field">name</database> : <database class="datatype">text</database> 
15876 --
15877                          <literal>PRIMARY KEY</literal>,
15878                         </member>
15879                         <member>
15880                         <database class="field">label</database> : <database class="datatype">text</database> 
15881 --
15882                          <literal>UNIQUE</literal>,
15883                         <literal>NOT NULL</literal>, 
15884                         </member>
15885                 </simplelist>
15886                 </formalpara>
15887         <formalpara>         
15888                 <title>Tables referencing config.metabib_field via Foreign Key Constraints:</title>
15889                 <simplelist type="horiz" columns="2">
15890                 <member><xref linkend="config.table.metabib-field"/></member> 
15891                 <member><xref linkend="config.table.metabib-search-alias"/></member> 
15892                 </simplelist>
15893         </formalpara>
15894     </simplesect>
15895       <simplesect id="config.table.metabib-field"
15896                xreflabel="config.metabib_field">
15897         <title id="config.table.metabib-field-title">
15898          Table:
15899          
15900          metabib_field
15901         </title>
15902  
15903         <para>
15904           
15905 XPath used for record indexing ingest
15906 This table contains the XPath used to chop up MODS into its
15907 indexable parts.  Each XPath entry is named and assigned to
15908 a &quot;class&quot; of either title, subject, author, keyword, series
15909 or identifier.
15910         </para>
15911                 <formalpara>
15912                         <title>Columns:</title>
15913                         <simplelist type="horiz" columns="1">
15914                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15915                         <member>
15916                         <database class="field">id</database> : <database class="datatype">serial</database> 
15917 --
15918                          <literal>PRIMARY KEY</literal>,
15919                         </member>
15920                         <member>
15921                         <database class="field">field_class</database> : <database class="datatype">text</database> 
15922 --
15923                         <literal>NOT NULL</literal>, 
15924                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-class"/>. 
15925                         </member>
15926                         <member>
15927                         <database class="field">name</database> : <database class="datatype">text</database> 
15928 --
15929                         <literal>NOT NULL</literal>, 
15930                         </member>
15931                         <member>
15932                         <database class="field">label</database> : <database class="datatype">text</database> 
15933 --
15934                         <literal>NOT NULL</literal>, 
15935                         </member>
15936                         <member>
15937                         <database class="field">xpath</database> : <database class="datatype">text</database> 
15938 --
15939                         <literal>NOT NULL</literal>, 
15940                         </member>
15941                         <member>
15942                         <database class="field">weight</database> : <database class="datatype">integer</database> 
15943 --
15944                         <literal>NOT NULL</literal>, 
15945                         <literal>DEFAULT 1</literal>, 
15946                         </member>
15947                         <member>
15948                         <database class="field">format</database> : <database class="datatype">text</database> 
15949 --
15950                         <literal>NOT NULL</literal>, 
15951                         <literal>DEFAULT &apos;mods33&apos;::text</literal>, 
15952                         <literal>REFERENCES</literal> <xref linkend="config.table.xml-transform"/>. 
15953                         </member>
15954                         <member>
15955                         <database class="field">search_field</database> : <database class="datatype">boolean</database> 
15956 --
15957                         <literal>NOT NULL</literal>, 
15958                         <literal>DEFAULT true</literal>, 
15959                         </member>
15960                         <member>
15961                         <database class="field">facet_field</database> : <database class="datatype">boolean</database> 
15962 --
15963                         <literal>NOT NULL</literal>, 
15964                         <literal>DEFAULT false</literal>, 
15965                         </member>
15966                         <member>
15967                         <database class="field">facet_xpath</database> : <database class="datatype">text</database> 
15968 --
15969                         </member>
15970                 </simplelist>
15971                 </formalpara>
15972         <formalpara>         
15973                 <title>Tables referencing config.metabib_field_index_norm_map via Foreign Key Constraints:</title>
15974                 <simplelist type="horiz" columns="2">
15975                 <member><xref linkend="config.table.metabib-field-index-norm-map"/></member> 
15976                 <member><xref linkend="config.table.metabib-search-alias"/></member> 
15977                 <member><xref linkend="metabib.table.author-field-entry"/></member> 
15978                 <member><xref linkend="metabib.table.identifier-field-entry"/></member> 
15979                 <member><xref linkend="metabib.table.keyword-field-entry"/></member> 
15980                 <member><xref linkend="metabib.table.series-field-entry"/></member> 
15981                 <member><xref linkend="metabib.table.subject-field-entry"/></member> 
15982                 <member><xref linkend="metabib.table.title-field-entry"/></member> 
15983                 <member><xref linkend="search.table.relevance-adjustment"/></member> 
15984                 </simplelist>
15985         </formalpara>
15986     </simplesect>
15987       <simplesect id="config.table.metabib-field-index-norm-map"
15988                xreflabel="config.metabib_field_index_norm_map">
15989         <title id="config.table.metabib-field-index-norm-map-title">
15990          Table:
15991          
15992          metabib_field_index_norm_map
15993         </title>
15994  
15995                 <formalpara>
15996                         <title>Columns:</title>
15997                         <simplelist type="horiz" columns="1">
15998                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
15999                         <member>
16000                         <database class="field">id</database> : <database class="datatype">serial</database> 
16001 --
16002                          <literal>PRIMARY KEY</literal>,
16003                         </member>
16004                         <member>
16005                         <database class="field">field</database> : <database class="datatype">integer</database> 
16006 --
16007                         <literal>NOT NULL</literal>, 
16008                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
16009                         </member>
16010                         <member>
16011                         <database class="field">norm</database> : <database class="datatype">integer</database> 
16012 --
16013                         <literal>NOT NULL</literal>, 
16014                         <literal>REFERENCES</literal> <xref linkend="config.table.index-normalizer"/>. 
16015                         </member>
16016                         <member>
16017                         <database class="field">params</database> : <database class="datatype">text</database> 
16018 --
16019                         </member>
16020                         <member>
16021                         <database class="field">pos</database> : <database class="datatype">integer</database> 
16022 --
16023                         <literal>NOT NULL</literal>, 
16024                         </member>
16025                 </simplelist>
16026                 </formalpara>
16027     </simplesect>
16028       <simplesect id="config.table.metabib-search-alias"
16029                xreflabel="config.metabib_search_alias">
16030         <title id="config.table.metabib-search-alias-title">
16031          Table:
16032          
16033          metabib_search_alias
16034         </title>
16035  
16036                 <formalpara>
16037                         <title>Columns:</title>
16038                         <simplelist type="horiz" columns="1">
16039                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16040                         <member>
16041                         <database class="field">alias</database> : <database class="datatype">text</database> 
16042 --
16043                          <literal>PRIMARY KEY</literal>,
16044                         </member>
16045                         <member>
16046                         <database class="field">field_class</database> : <database class="datatype">text</database> 
16047 --
16048                         <literal>NOT NULL</literal>, 
16049                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-class"/>. 
16050                         </member>
16051                         <member>
16052                         <database class="field">field</database> : <database class="datatype">integer</database> 
16053 --
16054                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
16055                         </member>
16056                 </simplelist>
16057                 </formalpara>
16058     </simplesect>
16059       <simplesect id="config.table.net-access-level"
16060                xreflabel="config.net_access_level">
16061         <title id="config.table.net-access-level-title">
16062          Table:
16063          
16064          net_access_level
16065         </title>
16066  
16067         <para>
16068           
16069 Patron Network Access level
16070 This will be used to inform the in-library firewall of how much
16071 internet access the using patron should be allowed.
16072         </para>
16073                 <formalpara>
16074                         <title>Columns:</title>
16075                         <simplelist type="horiz" columns="1">
16076                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16077                         <member>
16078                         <database class="field">id</database> : <database class="datatype">serial</database> 
16079 --
16080                          <literal>PRIMARY KEY</literal>,
16081                         </member>
16082                         <member>
16083                         <database class="field">name</database> : <database class="datatype">text</database> 
16084 --
16085                          <literal>UNIQUE</literal>,
16086                         <literal>NOT NULL</literal>, 
16087                         </member>
16088                 </simplelist>
16089                 </formalpara>
16090         <formalpara>         
16091                 <title>Tables referencing actor.usr via Foreign Key Constraints:</title>
16092                 <simplelist type="horiz" columns="2">
16093                 <member><xref linkend="actor.table.usr"/></member> 
16094                 </simplelist>
16095         </formalpara>
16096     </simplesect>
16097       <simplesect id="config.table.non-cataloged-type"
16098                xreflabel="config.non_cataloged_type">
16099         <title id="config.table.non-cataloged-type-title">
16100          Table:
16101          
16102          non_cataloged_type
16103         </title>
16104  
16105         <para>
16106           
16107 Types of valid non-cataloged items.
16108         </para>
16109                 <formalpara>
16110                         <title>Columns:</title>
16111                         <simplelist type="horiz" columns="1">
16112                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16113                         <member>
16114                         <database class="field">id</database> : <database class="datatype">serial</database> 
16115 --
16116                          <literal>PRIMARY KEY</literal>,
16117                         </member>
16118                         <member>
16119                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
16120 --
16121                          <literal>UNIQUE#1</literal>,
16122                         <literal>NOT NULL</literal>, 
16123                         </member>
16124                         <member>
16125                         <database class="field">name</database> : <database class="datatype">text</database> 
16126 --
16127                          <literal>UNIQUE#1</literal>,
16128                         <literal>NOT NULL</literal>, 
16129                         </member>
16130                         <member>
16131                         <database class="field">circ_duration</database> : <database class="datatype">interval</database> 
16132 --
16133                         <literal>NOT NULL</literal>, 
16134                         <literal>DEFAULT &apos;14 days&apos;::interval</literal>, 
16135                         </member>
16136                         <member>
16137                         <database class="field">in_house</database> : <database class="datatype">boolean</database> 
16138 --
16139                         <literal>NOT NULL</literal>, 
16140                         <literal>DEFAULT false</literal>, 
16141                         </member>
16142                 </simplelist>
16143                 </formalpara>
16144         <formalpara>         
16145                 <title>Tables referencing action.non_cat_in_house_use via Foreign Key Constraints:</title>
16146                 <simplelist type="horiz" columns="2">
16147                 <member><xref linkend="action.table.non-cat-in-house-use"/></member> 
16148                 <member><xref linkend="action.table.non-cataloged-circulation"/></member> 
16149                 </simplelist>
16150         </formalpara>
16151     </simplesect>
16152       <simplesect id="config.table.org-unit-setting-type"
16153                xreflabel="config.org_unit_setting_type">
16154         <title id="config.table.org-unit-setting-type-title">
16155          Table:
16156          
16157          org_unit_setting_type
16158         </title>
16159  
16160                 <formalpara>
16161                         <title>Columns:</title>
16162                         <simplelist type="horiz" columns="1">
16163                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16164                         <member>
16165                         <database class="field">name</database> : <database class="datatype">text</database> 
16166 --
16167                          <literal>PRIMARY KEY</literal>,
16168                         </member>
16169                         <member>
16170                         <database class="field">label</database> : <database class="datatype">text</database> 
16171 --
16172                          <literal>UNIQUE</literal>,
16173                         <literal>NOT NULL</literal>, 
16174                         </member>
16175                         <member>
16176                         <database class="field">grp</database> : <database class="datatype">text</database> 
16177 --
16178                         <literal>REFERENCES</literal> <xref linkend="config.table.settings-group"/>. 
16179                         </member>
16180                         <member>
16181                         <database class="field">description</database> : <database class="datatype">text</database> 
16182 --
16183                         </member>
16184                         <member>
16185                         <database class="field">datatype</database> : <database class="datatype">text</database> 
16186 --
16187                         <literal>NOT NULL</literal>, 
16188                         <literal>DEFAULT &apos;string&apos;::text</literal>, 
16189                         </member>
16190                         <member>
16191                         <database class="field">fm_class</database> : <database class="datatype">text</database> 
16192 --
16193                         </member>
16194                         <member>
16195                         <database class="field">view_perm</database> : <database class="datatype">integer</database> 
16196 --
16197                         <literal>REFERENCES</literal> <xref linkend="permission.table.perm-list"/>. 
16198                         </member>
16199                         <member>
16200                         <database class="field">update_perm</database> : <database class="datatype">integer</database> 
16201 --
16202                         <literal>REFERENCES</literal> <xref linkend="permission.table.perm-list"/>. 
16203                         </member>
16204                 </simplelist>
16205                 </formalpara>
16206         <formalpara>
16207         <title>Constraints:</title>
16208         <simplelist type="horiz" columns="1">
16209           <member><database class="constraint">coust_no_empty_link</database> : CHECK ((((datatype = &apos;link&apos;::text) AND (fm_class IS NOT NULL)) OR ((datatype &lt;&gt; &apos;link&apos;::text) AND (fm_class IS NULL))))</member>
16210           <member><database class="constraint">coust_valid_datatype</database> : CHECK ((datatype = ANY (ARRAY[&apos;bool&apos;::text, &apos;integer&apos;::text, &apos;float&apos;::text, &apos;currency&apos;::text, &apos;interval&apos;::text, &apos;date&apos;::text, &apos;string&apos;::text, &apos;object&apos;::text, &apos;array&apos;::text, &apos;link&apos;::text])))</member>
16211         </simplelist>
16212         </formalpara>
16213         <formalpara>         
16214                 <title>Tables referencing actor.org_unit_setting via Foreign Key Constraints:</title>
16215                 <simplelist type="horiz" columns="2">
16216                 <member><xref linkend="actor.table.org-unit-setting"/></member> 
16217                 </simplelist>
16218         </formalpara>
16219     </simplesect>
16220       <simplesect id="config.table.remote-account"
16221                xreflabel="config.remote_account">
16222         <title id="config.table.remote-account-title">
16223          Table:
16224          
16225          remote_account
16226         </title>
16227  
16228                 <formalpara>
16229                         <title>Columns:</title>
16230                         <simplelist type="horiz" columns="1">
16231                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16232                         <member>
16233                         <database class="field">id</database> : <database class="datatype">serial</database> 
16234 --
16235                          <literal>PRIMARY KEY</literal>,
16236                         </member>
16237                         <member>
16238                         <database class="field">label</database> : <database class="datatype">text</database> 
16239 --
16240                         <literal>NOT NULL</literal>, 
16241                         </member>
16242                         <member>
16243                         <database class="field">host</database> : <database class="datatype">text</database> 
16244 --
16245                         <literal>NOT NULL</literal>, 
16246                         </member>
16247                         <member>
16248                         <database class="field">username</database> : <database class="datatype">text</database> 
16249 --
16250                         </member>
16251                         <member>
16252                         <database class="field">password</database> : <database class="datatype">text</database> 
16253 --
16254                         </member>
16255                         <member>
16256                         <database class="field">account</database> : <database class="datatype">text</database> 
16257 --
16258                         </member>
16259                         <member>
16260                         <database class="field">path</database> : <database class="datatype">text</database> 
16261 --
16262                         </member>
16263                         <member>
16264                         <database class="field">owner</database> : <database class="datatype">integer</database> 
16265 --
16266                         <literal>NOT NULL</literal>, 
16267                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
16268                         </member>
16269                         <member>
16270                         <database class="field">last_activity</database> : <database class="datatype">timestamp with time zone</database> 
16271 --
16272                         </member>
16273                 </simplelist>
16274                 </formalpara>
16275     </simplesect>
16276       <simplesect id="config.table.rule-age-hold-protect"
16277                xreflabel="config.rule_age_hold_protect">
16278         <title id="config.table.rule-age-hold-protect-title">
16279          Table:
16280          
16281          rule_age_hold_protect
16282         </title>
16283  
16284         <para>
16285           
16286 Hold Item Age Protection rules
16287 A hold request can only capture new(ish) items when they are
16288 within a particular proximity of the pickup_lib of the request.
16289 The proximity (&apos;prox&apos; column) is calculated by counting
16290 the number of tree edges between the pickup_lib and either the
16291 owning_lib or circ_lib of the copy that could fulfill the hold,
16292 as determined by the distance_is_from_owner value of the hold matrix
16293 rule controlling the hold request.
16294         </para>
16295                 <formalpara>
16296                         <title>Columns:</title>
16297                         <simplelist type="horiz" columns="1">
16298                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16299                         <member>
16300                         <database class="field">id</database> : <database class="datatype">serial</database> 
16301 --
16302                          <literal>PRIMARY KEY</literal>,
16303                         </member>
16304                         <member>
16305                         <database class="field">name</database> : <database class="datatype">text</database> 
16306 --
16307                          <literal>UNIQUE</literal>,
16308                         <literal>NOT NULL</literal>, 
16309                         </member>
16310                         <member>
16311                         <database class="field">age</database> : <database class="datatype">interval</database> 
16312 --
16313                         <literal>NOT NULL</literal>, 
16314                         </member>
16315                         <member>
16316                         <database class="field">prox</database> : <database class="datatype">integer</database> 
16317 --
16318                         <literal>NOT NULL</literal>, 
16319                         </member>
16320                 </simplelist>
16321                 </formalpara>
16322         <formalpara>
16323         <title>Constraints:</title>
16324         <simplelist type="horiz" columns="1">
16325           <member><database class="constraint">rule_age_hold_protect_name_check</database> : CHECK ((name ~ &apos;^\\w+$&apos;::text))</member>
16326         </simplelist>
16327         </formalpara>
16328         <formalpara>         
16329                 <title>Tables referencing config.hold_matrix_matchpoint via Foreign Key Constraints:</title>
16330                 <simplelist type="horiz" columns="2">
16331                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
16332                 </simplelist>
16333         </formalpara>
16334     </simplesect>
16335       <simplesect id="config.table.rule-circ-duration"
16336                xreflabel="config.rule_circ_duration">
16337         <title id="config.table.rule-circ-duration-title">
16338          Table:
16339          
16340          rule_circ_duration
16341         </title>
16342  
16343         <para>
16344           
16345 Circulation Duration rules
16346 Each circulation is given a duration based on one of these rules.
16347         </para>
16348                 <formalpara>
16349                         <title>Columns:</title>
16350                         <simplelist type="horiz" columns="1">
16351                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16352                         <member>
16353                         <database class="field">id</database> : <database class="datatype">serial</database> 
16354 --
16355                          <literal>PRIMARY KEY</literal>,
16356                         </member>
16357                         <member>
16358                         <database class="field">name</database> : <database class="datatype">text</database> 
16359 --
16360                          <literal>UNIQUE</literal>,
16361                         <literal>NOT NULL</literal>, 
16362                         </member>
16363                         <member>
16364                         <database class="field">extended</database> : <database class="datatype">interval</database> 
16365 --
16366                         <literal>NOT NULL</literal>, 
16367                         </member>
16368                         <member>
16369                         <database class="field">normal</database> : <database class="datatype">interval</database> 
16370 --
16371                         <literal>NOT NULL</literal>, 
16372                         </member>
16373                         <member>
16374                         <database class="field">shrt</database> : <database class="datatype">interval</database> 
16375 --
16376                         <literal>NOT NULL</literal>, 
16377                         </member>
16378                         <member>
16379                         <database class="field">max_renewals</database> : <database class="datatype">integer</database> 
16380 --
16381                         <literal>NOT NULL</literal>, 
16382                         </member>
16383                 </simplelist>
16384                 </formalpara>
16385         <formalpara>
16386         <title>Constraints:</title>
16387         <simplelist type="horiz" columns="1">
16388           <member><database class="constraint">rule_circ_duration_name_check</database> : CHECK ((name ~ &apos;^\\w+$&apos;::text))</member>
16389         </simplelist>
16390         </formalpara>
16391         <formalpara>         
16392                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
16393                 <simplelist type="horiz" columns="2">
16394                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
16395                 </simplelist>
16396         </formalpara>
16397     </simplesect>
16398       <simplesect id="config.table.rule-max-fine"
16399                xreflabel="config.rule_max_fine">
16400         <title id="config.table.rule-max-fine-title">
16401          Table:
16402          
16403          rule_max_fine
16404         </title>
16405  
16406         <para>
16407           
16408 Circulation Max Fine rules
16409 Each circulation is given a maximum fine based on one of
16410 these rules.
16411         </para>
16412                 <formalpara>
16413                         <title>Columns:</title>
16414                         <simplelist type="horiz" columns="1">
16415                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16416                         <member>
16417                         <database class="field">id</database> : <database class="datatype">serial</database> 
16418 --
16419                          <literal>PRIMARY KEY</literal>,
16420                         </member>
16421                         <member>
16422                         <database class="field">name</database> : <database class="datatype">text</database> 
16423 --
16424                          <literal>UNIQUE</literal>,
16425                         <literal>NOT NULL</literal>, 
16426                         </member>
16427                         <member>
16428                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
16429 --
16430                         <literal>NOT NULL</literal>, 
16431                         </member>
16432                         <member>
16433                         <database class="field">is_percent</database> : <database class="datatype">boolean</database> 
16434 --
16435                         <literal>NOT NULL</literal>, 
16436                         <literal>DEFAULT false</literal>, 
16437                         </member>
16438                 </simplelist>
16439                 </formalpara>
16440         <formalpara>
16441         <title>Constraints:</title>
16442         <simplelist type="horiz" columns="1">
16443           <member><database class="constraint">rule_max_fine_name_check</database> : CHECK ((name ~ &apos;^\\w+$&apos;::text))</member>
16444         </simplelist>
16445         </formalpara>
16446         <formalpara>         
16447                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
16448                 <simplelist type="horiz" columns="2">
16449                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
16450                 </simplelist>
16451         </formalpara>
16452     </simplesect>
16453       <simplesect id="config.table.rule-recurring-fine"
16454                xreflabel="config.rule_recurring_fine">
16455         <title id="config.table.rule-recurring-fine-title">
16456          Table:
16457          
16458          rule_recurring_fine
16459         </title>
16460  
16461         <para>
16462           
16463 Circulation Recurring Fine rules
16464 Each circulation is given a recurring fine amount based on one of
16465 these rules.  Note that it is recommended to run the fine generator
16466 (from cron) at least as frequently as the lowest recurrence interval
16467 used by your circulation rules so that accrued fines will be up
16468 to date.
16469         </para>
16470                 <formalpara>
16471                         <title>Columns:</title>
16472                         <simplelist type="horiz" columns="1">
16473                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16474                         <member>
16475                         <database class="field">id</database> : <database class="datatype">serial</database> 
16476 --
16477                          <literal>PRIMARY KEY</literal>,
16478                         </member>
16479                         <member>
16480                         <database class="field">name</database> : <database class="datatype">text</database> 
16481 --
16482                          <literal>UNIQUE</literal>,
16483                         <literal>NOT NULL</literal>, 
16484                         </member>
16485                         <member>
16486                         <database class="field">high</database> : <database class="datatype">numeric(6,2)</database> 
16487 --
16488                         <literal>NOT NULL</literal>, 
16489                         </member>
16490                         <member>
16491                         <database class="field">normal</database> : <database class="datatype">numeric(6,2)</database> 
16492 --
16493                         <literal>NOT NULL</literal>, 
16494                         </member>
16495                         <member>
16496                         <database class="field">low</database> : <database class="datatype">numeric(6,2)</database> 
16497 --
16498                         <literal>NOT NULL</literal>, 
16499                         </member>
16500                         <member>
16501                         <database class="field">recurrence_interval</database> : <database class="datatype">interval</database> 
16502 --
16503                         <literal>NOT NULL</literal>, 
16504                         <literal>DEFAULT &apos;1 day&apos;::interval</literal>, 
16505                         </member>
16506                 </simplelist>
16507                 </formalpara>
16508         <formalpara>
16509         <title>Constraints:</title>
16510         <simplelist type="horiz" columns="1">
16511           <member><database class="constraint">rule_recurring_fine_name_check</database> : CHECK ((name ~ &apos;^\\w+$&apos;::text))</member>
16512         </simplelist>
16513         </formalpara>
16514         <formalpara>         
16515                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
16516                 <simplelist type="horiz" columns="2">
16517                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
16518                 </simplelist>
16519         </formalpara>
16520     </simplesect>
16521       <simplesect id="config.table.settings-group"
16522                xreflabel="config.settings_group">
16523         <title id="config.table.settings-group-title">
16524          Table:
16525          
16526          settings_group
16527         </title>
16528  
16529                 <formalpara>
16530                         <title>Columns:</title>
16531                         <simplelist type="horiz" columns="1">
16532                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16533                         <member>
16534                         <database class="field">name</database> : <database class="datatype">text</database> 
16535 --
16536                          <literal>PRIMARY KEY</literal>,
16537                         </member>
16538                         <member>
16539                         <database class="field">label</database> : <database class="datatype">text</database> 
16540 --
16541                          <literal>UNIQUE</literal>,
16542                         <literal>NOT NULL</literal>, 
16543                         </member>
16544                 </simplelist>
16545                 </formalpara>
16546         <formalpara>         
16547                 <title>Tables referencing config.org_unit_setting_type via Foreign Key Constraints:</title>
16548                 <simplelist type="horiz" columns="2">
16549                 <member><xref linkend="config.table.org-unit-setting-type"/></member> 
16550                 <member><xref linkend="config.table.usr-setting-type"/></member> 
16551                 </simplelist>
16552         </formalpara>
16553     </simplesect>
16554       <simplesect id="config.table.standing"
16555                xreflabel="config.standing">
16556         <title id="config.table.standing-title">
16557          Table:
16558          
16559          standing
16560         </title>
16561  
16562         <para>
16563           
16564 Patron Standings
16565 This table contains the values that can be applied to a patron
16566 by a staff member.  These values should not be changed, other
16567 than for translation, as the ID column is currently a &quot;magic
16568 number&quot; in the source. :(
16569         </para>
16570                 <formalpara>
16571                         <title>Columns:</title>
16572                         <simplelist type="horiz" columns="1">
16573                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16574                         <member>
16575                         <database class="field">id</database> : <database class="datatype">serial</database> 
16576 --
16577                          <literal>PRIMARY KEY</literal>,
16578                         </member>
16579                         <member>
16580                         <database class="field">value</database> : <database class="datatype">text</database> 
16581 --
16582                          <literal>UNIQUE</literal>,
16583                         <literal>NOT NULL</literal>, 
16584                         </member>
16585                 </simplelist>
16586                 </formalpara>
16587         <formalpara>         
16588                 <title>Tables referencing actor.usr via Foreign Key Constraints:</title>
16589                 <simplelist type="horiz" columns="2">
16590                 <member><xref linkend="actor.table.usr"/></member> 
16591                 </simplelist>
16592         </formalpara>
16593     </simplesect>
16594       <simplesect id="config.table.standing-penalty"
16595                xreflabel="config.standing_penalty">
16596         <title id="config.table.standing-penalty-title">
16597          Table:
16598          
16599          standing_penalty
16600         </title>
16601  
16602                 <formalpara>
16603                         <title>Columns:</title>
16604                         <simplelist type="horiz" columns="1">
16605                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16606                         <member>
16607                         <database class="field">id</database> : <database class="datatype">serial</database> 
16608 --
16609                          <literal>PRIMARY KEY</literal>,
16610                         </member>
16611                         <member>
16612                         <database class="field">name</database> : <database class="datatype">text</database> 
16613 --
16614                          <literal>UNIQUE</literal>,
16615                         <literal>NOT NULL</literal>, 
16616                         </member>
16617                         <member>
16618                         <database class="field">label</database> : <database class="datatype">text</database> 
16619 --
16620                         <literal>NOT NULL</literal>, 
16621                         </member>
16622                         <member>
16623                         <database class="field">block_list</database> : <database class="datatype">text</database> 
16624 --
16625                         </member>
16626                         <member>
16627                         <database class="field">org_depth</database> : <database class="datatype">integer</database> 
16628 --
16629                         </member>
16630                 </simplelist>
16631                 </formalpara>
16632         <formalpara>         
16633                 <title>Tables referencing actor.usr_standing_penalty via Foreign Key Constraints:</title>
16634                 <simplelist type="horiz" columns="2">
16635                 <member><xref linkend="actor.table.usr-standing-penalty"/></member> 
16636                 <member><xref linkend="permission.table.grp-penalty-threshold"/></member> 
16637                 </simplelist>
16638         </formalpara>
16639     </simplesect>
16640       <simplesect id="config.table.upgrade-log"
16641                xreflabel="config.upgrade_log">
16642         <title id="config.table.upgrade-log-title">
16643          Table:
16644          
16645          upgrade_log
16646         </title>
16647  
16648                 <formalpara>
16649                         <title>Columns:</title>
16650                         <simplelist type="horiz" columns="1">
16651                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16652                         <member>
16653                         <database class="field">version</database> : <database class="datatype">text</database> 
16654 --
16655                          <literal>PRIMARY KEY</literal>,
16656                         </member>
16657                         <member>
16658                         <database class="field">install_date</database> : <database class="datatype">timestamp with time zone</database> 
16659 --
16660                         <literal>NOT NULL</literal>, 
16661                         <literal>DEFAULT now()</literal>, 
16662                         </member>
16663                 </simplelist>
16664                 </formalpara>
16665     </simplesect>
16666       <simplesect id="config.table.usr-setting-type"
16667                xreflabel="config.usr_setting_type">
16668         <title id="config.table.usr-setting-type-title">
16669          Table:
16670          
16671          usr_setting_type
16672         </title>
16673  
16674                 <formalpara>
16675                         <title>Columns:</title>
16676                         <simplelist type="horiz" columns="1">
16677                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16678                         <member>
16679                         <database class="field">name</database> : <database class="datatype">text</database> 
16680 --
16681                          <literal>PRIMARY KEY</literal>,
16682                         </member>
16683                         <member>
16684                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
16685 --
16686                         <literal>NOT NULL</literal>, 
16687                         <literal>DEFAULT false</literal>, 
16688                         </member>
16689                         <member>
16690                         <database class="field">label</database> : <database class="datatype">text</database> 
16691 --
16692                          <literal>UNIQUE</literal>,
16693                         <literal>NOT NULL</literal>, 
16694                         </member>
16695                         <member>
16696                         <database class="field">description</database> : <database class="datatype">text</database> 
16697 --
16698                         </member>
16699                         <member>
16700                         <database class="field">grp</database> : <database class="datatype">text</database> 
16701 --
16702                         <literal>REFERENCES</literal> <xref linkend="config.table.settings-group"/>. 
16703                         </member>
16704                         <member>
16705                         <database class="field">datatype</database> : <database class="datatype">text</database> 
16706 --
16707                         <literal>NOT NULL</literal>, 
16708                         <literal>DEFAULT &apos;string&apos;::text</literal>, 
16709                         </member>
16710                         <member>
16711                         <database class="field">fm_class</database> : <database class="datatype">text</database> 
16712 --
16713                         </member>
16714                 </simplelist>
16715                 </formalpara>
16716         <formalpara>
16717         <title>Constraints:</title>
16718         <simplelist type="horiz" columns="1">
16719           <member><database class="constraint">coust_no_empty_link</database> : CHECK ((((datatype = &apos;link&apos;::text) AND (fm_class IS NOT NULL)) OR ((datatype &lt;&gt; &apos;link&apos;::text) AND (fm_class IS NULL))))</member>
16720           <member><database class="constraint">coust_valid_datatype</database> : CHECK ((datatype = ANY (ARRAY[&apos;bool&apos;::text, &apos;integer&apos;::text, &apos;float&apos;::text, &apos;currency&apos;::text, &apos;interval&apos;::text, &apos;date&apos;::text, &apos;string&apos;::text, &apos;object&apos;::text, &apos;array&apos;::text, &apos;link&apos;::text])))</member>
16721         </simplelist>
16722         </formalpara>
16723         <formalpara>         
16724                 <title>Tables referencing action_trigger.event_definition via Foreign Key Constraints:</title>
16725                 <simplelist type="horiz" columns="2">
16726                 <member><xref linkend="action-trigger.table.event-definition"/></member> 
16727                 <member><xref linkend="actor.table.usr-setting"/></member> 
16728                 </simplelist>
16729         </formalpara>
16730     </simplesect>
16731       <simplesect id="config.table.videorecording-format-map"
16732                xreflabel="config.videorecording_format_map">
16733         <title id="config.table.videorecording-format-map-title">
16734          Table:
16735          
16736          videorecording_format_map
16737         </title>
16738  
16739                 <formalpara>
16740                         <title>Columns:</title>
16741                         <simplelist type="horiz" columns="1">
16742                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16743                         <member>
16744                         <database class="field">code</database> : <database class="datatype">text</database> 
16745 --
16746                          <literal>PRIMARY KEY</literal>,
16747                         </member>
16748                         <member>
16749                         <database class="field">value</database> : <database class="datatype">text</database> 
16750 --
16751                         <literal>NOT NULL</literal>, 
16752                         </member>
16753                 </simplelist>
16754                 </formalpara>
16755         <formalpara>         
16756                 <title>Tables referencing config.circ_matrix_matchpoint via Foreign Key Constraints:</title>
16757                 <simplelist type="horiz" columns="2">
16758                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
16759                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
16760                 </simplelist>
16761         </formalpara>
16762     </simplesect>
16763       <simplesect id="config.table.xml-transform"
16764                xreflabel="config.xml_transform">
16765         <title id="config.table.xml-transform-title">
16766          Table:
16767          
16768          xml_transform
16769         </title>
16770  
16771                 <formalpara>
16772                         <title>Columns:</title>
16773                         <simplelist type="horiz" columns="1">
16774                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16775                         <member>
16776                         <database class="field">name</database> : <database class="datatype">text</database> 
16777 --
16778                          <literal>PRIMARY KEY</literal>,
16779                         </member>
16780                         <member>
16781                         <database class="field">namespace_uri</database> : <database class="datatype">text</database> 
16782 --
16783                         <literal>NOT NULL</literal>, 
16784                         </member>
16785                         <member>
16786                         <database class="field">prefix</database> : <database class="datatype">text</database> 
16787 --
16788                         <literal>NOT NULL</literal>, 
16789                         </member>
16790                         <member>
16791                         <database class="field">xslt</database> : <database class="datatype">text</database> 
16792 --
16793                         <literal>NOT NULL</literal>, 
16794                         </member>
16795                 </simplelist>
16796                 </formalpara>
16797         <formalpara>         
16798                 <title>Tables referencing config.metabib_field via Foreign Key Constraints:</title>
16799                 <simplelist type="horiz" columns="2">
16800                 <member><xref linkend="config.table.metabib-field"/></member> 
16801                 </simplelist>
16802         </formalpara>
16803     </simplesect>
16804       <simplesect id="config.table.z3950-attr"
16805                xreflabel="config.z3950_attr">
16806         <title id="config.table.z3950-attr-title">
16807          Table:
16808          
16809          z3950_attr
16810         </title>
16811  
16812                 <formalpara>
16813                         <title>Columns:</title>
16814                         <simplelist type="horiz" columns="1">
16815                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16816                         <member>
16817                         <database class="field">id</database> : <database class="datatype">serial</database> 
16818 --
16819                          <literal>PRIMARY KEY</literal>,
16820                         </member>
16821                         <member>
16822                         <database class="field">source</database> : <database class="datatype">text</database> 
16823 --
16824                          <literal>UNIQUE#1</literal>,
16825                         <literal>NOT NULL</literal>, 
16826                         <literal>REFERENCES</literal> <xref linkend="config.table.z3950-source"/>. 
16827                         </member>
16828                         <member>
16829                         <database class="field">name</database> : <database class="datatype">text</database> 
16830 --
16831                         <literal>NOT NULL</literal>, 
16832                         </member>
16833                         <member>
16834                         <database class="field">label</database> : <database class="datatype">text</database> 
16835 --
16836                         <literal>NOT NULL</literal>, 
16837                         </member>
16838                         <member>
16839                         <database class="field">code</database> : <database class="datatype">integer</database> 
16840 --
16841                          <literal>UNIQUE#1</literal>,
16842                         <literal>NOT NULL</literal>, 
16843                         </member>
16844                         <member>
16845                         <database class="field">format</database> : <database class="datatype">integer</database> 
16846 --
16847                          <literal>UNIQUE#1</literal>,
16848                         <literal>NOT NULL</literal>, 
16849                         </member>
16850                         <member>
16851                         <database class="field">truncation</database> : <database class="datatype">integer</database> 
16852 --
16853                         <literal>NOT NULL</literal>, 
16854                         </member>
16855                 </simplelist>
16856                 </formalpara>
16857     </simplesect>
16858       <simplesect id="config.table.z3950-source"
16859                xreflabel="config.z3950_source">
16860         <title id="config.table.z3950-source-title">
16861          Table:
16862          
16863          z3950_source
16864         </title>
16865  
16866         <para>
16867           
16868 Z39.50 Sources
16869 Each row in this table represents a database searchable via Z39.50.
16870         </para>
16871                 <formalpara>
16872                         <title>Columns:</title>
16873                         <simplelist type="horiz" columns="1">
16874                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16875                         <member>
16876                         <database class="field">name</database> : <database class="datatype">text</database> 
16877 --
16878                          <literal>PRIMARY KEY</literal>,
16879                         </member>
16880                         <member>
16881                         <database class="field">label</database> : <database class="datatype">text</database> 
16882 --
16883                          <literal>UNIQUE</literal>,
16884                         <literal>NOT NULL</literal>, 
16885                         </member>
16886                         <member>
16887                         <database class="field">host</database> : <database class="datatype">text</database> 
16888 --
16889                         <literal>NOT NULL</literal>, 
16890                         </member>
16891                         <member>
16892                         <database class="field">port</database> : <database class="datatype">integer</database> 
16893 --
16894                         <literal>NOT NULL</literal>, 
16895                         </member>
16896                         <member>
16897                         <database class="field">db</database> : <database class="datatype">text</database> 
16898 --
16899                         <literal>NOT NULL</literal>, 
16900                         </member>
16901                         <member>
16902                         <database class="field">record_format</database> : <database class="datatype">text</database> 
16903 --
16904                         <literal>NOT NULL</literal>, 
16905                         <literal>DEFAULT &apos;FI&apos;::text</literal>, 
16906  
16907 Z39.50 element set.
16908                         </member>
16909                         <member>
16910                         <database class="field">transmission_format</database> : <database class="datatype">text</database> 
16911 --
16912                         <literal>NOT NULL</literal>, 
16913                         <literal>DEFAULT &apos;usmarc&apos;::text</literal>, 
16914  
16915 Z39.50 preferred record syntax..
16916                         </member>
16917                         <member>
16918                         <database class="field">auth</database> : <database class="datatype">boolean</database> 
16919 --
16920                         <literal>NOT NULL</literal>, 
16921                         <literal>DEFAULT true</literal>, 
16922                         </member>
16923                 </simplelist>
16924                 </formalpara>
16925         <formalpara>         
16926                 <title>Tables referencing config.z3950_attr via Foreign Key Constraints:</title>
16927                 <simplelist type="horiz" columns="2">
16928                 <member><xref linkend="config.table.z3950-attr"/></member> 
16929                 </simplelist>
16930         </formalpara>
16931     </simplesect>
16932     <simplesect id="config.function.interval-to-seconds-interval-string-text" xreflabel="configinterval_to_seconds(interval_string text)">
16933       <title id="config.function.interval-to-seconds-interval-string-text-title">interval_to_seconds(interval_string text)</title>
16934             <para>
16935          
16936        <segmentedlist>
16937         <title>Function Properties</title>
16938         <?dbhtml list-presentation="list"?>
16939         <segtitle>Language</segtitle>
16940         <segtitle>Return Type</segtitle>
16941         <seglistitem>
16942          <seg>PLPGSQL</seg>
16943          <seg>integer</seg>
16944         </seglistitem>
16945        </segmentedlist>
16946 </para>
16947 </simplesect>
16948     <simplesect id="config.function.interval-to-seconds-interval-val-interval" xreflabel="configinterval_to_seconds(interval_val interval)">
16949       <title id="config.function.interval-to-seconds-interval-val-interval-title">interval_to_seconds(interval_val interval)</title>
16950             <para>
16951          
16952        <segmentedlist>
16953         <title>Function Properties</title>
16954         <?dbhtml list-presentation="list"?>
16955         <segtitle>Language</segtitle>
16956         <segtitle>Return Type</segtitle>
16957         <seglistitem>
16958          <seg>PLPGSQL</seg>
16959          <seg>integer</seg>
16960         </seglistitem>
16961        </segmentedlist>
16962 </para>
16963 </simplesect>
16964     <simplesect id="config.function.update-hard-due-dates" xreflabel="configupdate_hard_due_dates()">
16965       <title id="config.function.update-hard-due-dates-title">update_hard_due_dates()</title>
16966             <para>
16967          
16968        <segmentedlist>
16969         <title>Function Properties</title>
16970         <?dbhtml list-presentation="list"?>
16971         <segtitle>Language</segtitle>
16972         <segtitle>Return Type</segtitle>
16973         <seglistitem>
16974          <seg>PLPGSQL</seg>
16975          <seg>integer</seg>
16976         </seglistitem>
16977        </segmentedlist>
16978 </para>
16979 </simplesect>
16980         
16981         </section>
16982         
16983         <section id="container.schema">
16984                 <title>Schema container</title>
16985                 <para></para>   
16986         
16987       <simplesect id="container.table.biblio-record-entry-bucket"
16988                xreflabel="container.biblio_record_entry_bucket">
16989         <title id="container.table.biblio-record-entry-bucket-title">
16990          Table:
16991          
16992          biblio_record_entry_bucket
16993         </title>
16994  
16995                 <formalpara>
16996                         <title>Columns:</title>
16997                         <simplelist type="horiz" columns="1">
16998                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
16999                         <member>
17000                         <database class="field">id</database> : <database class="datatype">serial</database> 
17001 --
17002                          <literal>PRIMARY KEY</literal>,
17003                         </member>
17004                         <member>
17005                         <database class="field">owner</database> : <database class="datatype">integer</database> 
17006 --
17007                          <literal>UNIQUE#1</literal>,
17008                         <literal>NOT NULL</literal>, 
17009                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
17010                         </member>
17011                         <member>
17012                         <database class="field">name</database> : <database class="datatype">text</database> 
17013 --
17014                          <literal>UNIQUE#1</literal>,
17015                         <literal>NOT NULL</literal>, 
17016                         </member>
17017                         <member>
17018                         <database class="field">btype</database> : <database class="datatype">text</database> 
17019 --
17020                          <literal>UNIQUE#1</literal>,
17021                         <literal>NOT NULL</literal>, 
17022                         <literal>DEFAULT &apos;misc&apos;::text</literal>, 
17023                         <literal>REFERENCES</literal> <xref linkend="container.table.biblio-record-entry-bucket-type"/>. 
17024                         </member>
17025                         <member>
17026                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
17027 --
17028                         <literal>NOT NULL</literal>, 
17029                         <literal>DEFAULT false</literal>, 
17030                         </member>
17031                         <member>
17032                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17033 --
17034                         <literal>NOT NULL</literal>, 
17035                         <literal>DEFAULT now()</literal>, 
17036                         </member>
17037                 </simplelist>
17038                 </formalpara>
17039         <formalpara>         
17040                 <title>Tables referencing container.biblio_record_entry_bucket_item via Foreign Key Constraints:</title>
17041                 <simplelist type="horiz" columns="2">
17042                 <member><xref linkend="container.table.biblio-record-entry-bucket-item"/></member> 
17043                 <member><xref linkend="container.table.biblio-record-entry-bucket-note"/></member> 
17044                 </simplelist>
17045         </formalpara>
17046     </simplesect>
17047       <simplesect id="container.table.biblio-record-entry-bucket-item"
17048                xreflabel="container.biblio_record_entry_bucket_item">
17049         <title id="container.table.biblio-record-entry-bucket-item-title">
17050          Table:
17051          
17052          biblio_record_entry_bucket_item
17053         </title>
17054  
17055                 <formalpara>
17056                         <title>Columns:</title>
17057                         <simplelist type="horiz" columns="1">
17058                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17059                         <member>
17060                         <database class="field">id</database> : <database class="datatype">serial</database> 
17061 --
17062                          <literal>PRIMARY KEY</literal>,
17063                         </member>
17064                         <member>
17065                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17066 --
17067                         <literal>NOT NULL</literal>, 
17068                         <literal>REFERENCES</literal> <xref linkend="container.table.biblio-record-entry-bucket"/>. 
17069                         </member>
17070                         <member>
17071                         <database class="field">target_biblio_record_entry</database> : <database class="datatype">bigint</database> 
17072 --
17073                         <literal>NOT NULL</literal>, 
17074                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
17075                         </member>
17076                         <member>
17077                         <database class="field">pos</database> : <database class="datatype">integer</database> 
17078 --
17079                         </member>
17080                         <member>
17081                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17082 --
17083                         <literal>NOT NULL</literal>, 
17084                         <literal>DEFAULT now()</literal>, 
17085                         </member>
17086                 </simplelist>
17087                 </formalpara>
17088         <formalpara>         
17089                 <title>Tables referencing container.biblio_record_entry_bucket_item_note via Foreign Key Constraints:</title>
17090                 <simplelist type="horiz" columns="2">
17091                 <member><xref linkend="container.table.biblio-record-entry-bucket-item-note"/></member> 
17092                 </simplelist>
17093         </formalpara>
17094     </simplesect>
17095       <simplesect id="container.table.biblio-record-entry-bucket-item-note"
17096                xreflabel="container.biblio_record_entry_bucket_item_note">
17097         <title id="container.table.biblio-record-entry-bucket-item-note-title">
17098          Table:
17099          
17100          biblio_record_entry_bucket_item_note
17101         </title>
17102  
17103                 <formalpara>
17104                         <title>Columns:</title>
17105                         <simplelist type="horiz" columns="1">
17106                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17107                         <member>
17108                         <database class="field">id</database> : <database class="datatype">serial</database> 
17109 --
17110                          <literal>PRIMARY KEY</literal>,
17111                         </member>
17112                         <member>
17113                         <database class="field">item</database> : <database class="datatype">integer</database> 
17114 --
17115                         <literal>NOT NULL</literal>, 
17116                         <literal>REFERENCES</literal> <xref linkend="container.table.biblio-record-entry-bucket-item"/>. 
17117                         </member>
17118                         <member>
17119                         <database class="field">note</database> : <database class="datatype">text</database> 
17120 --
17121                         <literal>NOT NULL</literal>, 
17122                         </member>
17123                 </simplelist>
17124                 </formalpara>
17125     </simplesect>
17126       <simplesect id="container.table.biblio-record-entry-bucket-note"
17127                xreflabel="container.biblio_record_entry_bucket_note">
17128         <title id="container.table.biblio-record-entry-bucket-note-title">
17129          Table:
17130          
17131          biblio_record_entry_bucket_note
17132         </title>
17133  
17134                 <formalpara>
17135                         <title>Columns:</title>
17136                         <simplelist type="horiz" columns="1">
17137                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17138                         <member>
17139                         <database class="field">id</database> : <database class="datatype">serial</database> 
17140 --
17141                          <literal>PRIMARY KEY</literal>,
17142                         </member>
17143                         <member>
17144                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17145 --
17146                         <literal>NOT NULL</literal>, 
17147                         <literal>REFERENCES</literal> <xref linkend="container.table.biblio-record-entry-bucket"/>. 
17148                         </member>
17149                         <member>
17150                         <database class="field">note</database> : <database class="datatype">text</database> 
17151 --
17152                         <literal>NOT NULL</literal>, 
17153                         </member>
17154                 </simplelist>
17155                 </formalpara>
17156     </simplesect>
17157       <simplesect id="container.table.biblio-record-entry-bucket-type"
17158                xreflabel="container.biblio_record_entry_bucket_type">
17159         <title id="container.table.biblio-record-entry-bucket-type-title">
17160          Table:
17161          
17162          biblio_record_entry_bucket_type
17163         </title>
17164  
17165                 <formalpara>
17166                         <title>Columns:</title>
17167                         <simplelist type="horiz" columns="1">
17168                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17169                         <member>
17170                         <database class="field">code</database> : <database class="datatype">text</database> 
17171 --
17172                          <literal>PRIMARY KEY</literal>,
17173                         </member>
17174                         <member>
17175                         <database class="field">label</database> : <database class="datatype">text</database> 
17176 --
17177                          <literal>UNIQUE</literal>,
17178                         <literal>NOT NULL</literal>, 
17179                         </member>
17180                 </simplelist>
17181                 </formalpara>
17182         <formalpara>         
17183                 <title>Tables referencing container.biblio_record_entry_bucket via Foreign Key Constraints:</title>
17184                 <simplelist type="horiz" columns="2">
17185                 <member><xref linkend="container.table.biblio-record-entry-bucket"/></member> 
17186                 </simplelist>
17187         </formalpara>
17188     </simplesect>
17189       <simplesect id="container.table.call-number-bucket"
17190                xreflabel="container.call_number_bucket">
17191         <title id="container.table.call-number-bucket-title">
17192          Table:
17193          
17194          call_number_bucket
17195         </title>
17196  
17197                 <formalpara>
17198                         <title>Columns:</title>
17199                         <simplelist type="horiz" columns="1">
17200                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17201                         <member>
17202                         <database class="field">id</database> : <database class="datatype">serial</database> 
17203 --
17204                          <literal>PRIMARY KEY</literal>,
17205                         </member>
17206                         <member>
17207                         <database class="field">owner</database> : <database class="datatype">integer</database> 
17208 --
17209                          <literal>UNIQUE#1</literal>,
17210                         <literal>NOT NULL</literal>, 
17211                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
17212                         </member>
17213                         <member>
17214                         <database class="field">name</database> : <database class="datatype">text</database> 
17215 --
17216                          <literal>UNIQUE#1</literal>,
17217                         <literal>NOT NULL</literal>, 
17218                         </member>
17219                         <member>
17220                         <database class="field">btype</database> : <database class="datatype">text</database> 
17221 --
17222                          <literal>UNIQUE#1</literal>,
17223                         <literal>NOT NULL</literal>, 
17224                         <literal>DEFAULT &apos;misc&apos;::text</literal>, 
17225                         <literal>REFERENCES</literal> <xref linkend="container.table.call-number-bucket-type"/>. 
17226                         </member>
17227                         <member>
17228                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
17229 --
17230                         <literal>NOT NULL</literal>, 
17231                         <literal>DEFAULT false</literal>, 
17232                         </member>
17233                         <member>
17234                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17235 --
17236                         <literal>NOT NULL</literal>, 
17237                         <literal>DEFAULT now()</literal>, 
17238                         </member>
17239                 </simplelist>
17240                 </formalpara>
17241         <formalpara>         
17242                 <title>Tables referencing container.call_number_bucket_item via Foreign Key Constraints:</title>
17243                 <simplelist type="horiz" columns="2">
17244                 <member><xref linkend="container.table.call-number-bucket-item"/></member> 
17245                 <member><xref linkend="container.table.call-number-bucket-note"/></member> 
17246                 </simplelist>
17247         </formalpara>
17248     </simplesect>
17249       <simplesect id="container.table.call-number-bucket-item"
17250                xreflabel="container.call_number_bucket_item">
17251         <title id="container.table.call-number-bucket-item-title">
17252          Table:
17253          
17254          call_number_bucket_item
17255         </title>
17256  
17257                 <formalpara>
17258                         <title>Columns:</title>
17259                         <simplelist type="horiz" columns="1">
17260                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17261                         <member>
17262                         <database class="field">id</database> : <database class="datatype">serial</database> 
17263 --
17264                          <literal>PRIMARY KEY</literal>,
17265                         </member>
17266                         <member>
17267                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17268 --
17269                         <literal>NOT NULL</literal>, 
17270                         <literal>REFERENCES</literal> <xref linkend="container.table.call-number-bucket"/>. 
17271                         </member>
17272                         <member>
17273                         <database class="field">target_call_number</database> : <database class="datatype">integer</database> 
17274 --
17275                         <literal>NOT NULL</literal>, 
17276                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
17277                         </member>
17278                         <member>
17279                         <database class="field">pos</database> : <database class="datatype">integer</database> 
17280 --
17281                         </member>
17282                         <member>
17283                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17284 --
17285                         <literal>NOT NULL</literal>, 
17286                         <literal>DEFAULT now()</literal>, 
17287                         </member>
17288                 </simplelist>
17289                 </formalpara>
17290         <formalpara>         
17291                 <title>Tables referencing container.call_number_bucket_item_note via Foreign Key Constraints:</title>
17292                 <simplelist type="horiz" columns="2">
17293                 <member><xref linkend="container.table.call-number-bucket-item-note"/></member> 
17294                 </simplelist>
17295         </formalpara>
17296     </simplesect>
17297       <simplesect id="container.table.call-number-bucket-item-note"
17298                xreflabel="container.call_number_bucket_item_note">
17299         <title id="container.table.call-number-bucket-item-note-title">
17300          Table:
17301          
17302          call_number_bucket_item_note
17303         </title>
17304  
17305                 <formalpara>
17306                         <title>Columns:</title>
17307                         <simplelist type="horiz" columns="1">
17308                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17309                         <member>
17310                         <database class="field">id</database> : <database class="datatype">serial</database> 
17311 --
17312                          <literal>PRIMARY KEY</literal>,
17313                         </member>
17314                         <member>
17315                         <database class="field">item</database> : <database class="datatype">integer</database> 
17316 --
17317                         <literal>NOT NULL</literal>, 
17318                         <literal>REFERENCES</literal> <xref linkend="container.table.call-number-bucket-item"/>. 
17319                         </member>
17320                         <member>
17321                         <database class="field">note</database> : <database class="datatype">text</database> 
17322 --
17323                         <literal>NOT NULL</literal>, 
17324                         </member>
17325                 </simplelist>
17326                 </formalpara>
17327     </simplesect>
17328       <simplesect id="container.table.call-number-bucket-note"
17329                xreflabel="container.call_number_bucket_note">
17330         <title id="container.table.call-number-bucket-note-title">
17331          Table:
17332          
17333          call_number_bucket_note
17334         </title>
17335  
17336                 <formalpara>
17337                         <title>Columns:</title>
17338                         <simplelist type="horiz" columns="1">
17339                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17340                         <member>
17341                         <database class="field">id</database> : <database class="datatype">serial</database> 
17342 --
17343                          <literal>PRIMARY KEY</literal>,
17344                         </member>
17345                         <member>
17346                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17347 --
17348                         <literal>NOT NULL</literal>, 
17349                         <literal>REFERENCES</literal> <xref linkend="container.table.call-number-bucket"/>. 
17350                         </member>
17351                         <member>
17352                         <database class="field">note</database> : <database class="datatype">text</database> 
17353 --
17354                         <literal>NOT NULL</literal>, 
17355                         </member>
17356                 </simplelist>
17357                 </formalpara>
17358     </simplesect>
17359       <simplesect id="container.table.call-number-bucket-type"
17360                xreflabel="container.call_number_bucket_type">
17361         <title id="container.table.call-number-bucket-type-title">
17362          Table:
17363          
17364          call_number_bucket_type
17365         </title>
17366  
17367                 <formalpara>
17368                         <title>Columns:</title>
17369                         <simplelist type="horiz" columns="1">
17370                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17371                         <member>
17372                         <database class="field">code</database> : <database class="datatype">text</database> 
17373 --
17374                          <literal>PRIMARY KEY</literal>,
17375                         </member>
17376                         <member>
17377                         <database class="field">label</database> : <database class="datatype">text</database> 
17378 --
17379                          <literal>UNIQUE</literal>,
17380                         <literal>NOT NULL</literal>, 
17381                         </member>
17382                 </simplelist>
17383                 </formalpara>
17384         <formalpara>         
17385                 <title>Tables referencing container.call_number_bucket via Foreign Key Constraints:</title>
17386                 <simplelist type="horiz" columns="2">
17387                 <member><xref linkend="container.table.call-number-bucket"/></member> 
17388                 </simplelist>
17389         </formalpara>
17390     </simplesect>
17391       <simplesect id="container.table.copy-bucket"
17392                xreflabel="container.copy_bucket">
17393         <title id="container.table.copy-bucket-title">
17394          Table:
17395          
17396          copy_bucket
17397         </title>
17398  
17399                 <formalpara>
17400                         <title>Columns:</title>
17401                         <simplelist type="horiz" columns="1">
17402                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17403                         <member>
17404                         <database class="field">id</database> : <database class="datatype">serial</database> 
17405 --
17406                          <literal>PRIMARY KEY</literal>,
17407                         </member>
17408                         <member>
17409                         <database class="field">owner</database> : <database class="datatype">integer</database> 
17410 --
17411                          <literal>UNIQUE#1</literal>,
17412                         <literal>NOT NULL</literal>, 
17413                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
17414                         </member>
17415                         <member>
17416                         <database class="field">name</database> : <database class="datatype">text</database> 
17417 --
17418                          <literal>UNIQUE#1</literal>,
17419                         <literal>NOT NULL</literal>, 
17420                         </member>
17421                         <member>
17422                         <database class="field">btype</database> : <database class="datatype">text</database> 
17423 --
17424                          <literal>UNIQUE#1</literal>,
17425                         <literal>NOT NULL</literal>, 
17426                         <literal>DEFAULT &apos;misc&apos;::text</literal>, 
17427                         <literal>REFERENCES</literal> <xref linkend="container.table.copy-bucket-type"/>. 
17428                         </member>
17429                         <member>
17430                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
17431 --
17432                         <literal>NOT NULL</literal>, 
17433                         <literal>DEFAULT false</literal>, 
17434                         </member>
17435                         <member>
17436                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17437 --
17438                         <literal>NOT NULL</literal>, 
17439                         <literal>DEFAULT now()</literal>, 
17440                         </member>
17441                 </simplelist>
17442                 </formalpara>
17443         <formalpara>         
17444                 <title>Tables referencing container.copy_bucket_item via Foreign Key Constraints:</title>
17445                 <simplelist type="horiz" columns="2">
17446                 <member><xref linkend="container.table.copy-bucket-item"/></member> 
17447                 <member><xref linkend="container.table.copy-bucket-note"/></member> 
17448                 </simplelist>
17449         </formalpara>
17450     </simplesect>
17451       <simplesect id="container.table.copy-bucket-item"
17452                xreflabel="container.copy_bucket_item">
17453         <title id="container.table.copy-bucket-item-title">
17454          Table:
17455          
17456          copy_bucket_item
17457         </title>
17458  
17459                 <formalpara>
17460                         <title>Columns:</title>
17461                         <simplelist type="horiz" columns="1">
17462                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17463                         <member>
17464                         <database class="field">id</database> : <database class="datatype">serial</database> 
17465 --
17466                          <literal>PRIMARY KEY</literal>,
17467                         </member>
17468                         <member>
17469                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17470 --
17471                         <literal>NOT NULL</literal>, 
17472                         <literal>REFERENCES</literal> <xref linkend="container.table.copy-bucket"/>. 
17473                         </member>
17474                         <member>
17475                         <database class="field">target_copy</database> : <database class="datatype">integer</database> 
17476 --
17477                         <literal>NOT NULL</literal>, 
17478                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy"/>. 
17479                         </member>
17480                         <member>
17481                         <database class="field">pos</database> : <database class="datatype">integer</database> 
17482 --
17483                         </member>
17484                         <member>
17485                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17486 --
17487                         <literal>NOT NULL</literal>, 
17488                         <literal>DEFAULT now()</literal>, 
17489                         </member>
17490                 </simplelist>
17491                 </formalpara>
17492         <formalpara>
17493                 <title>Indexes:</title>
17494                 <simplelist type="horiz" columns="1">
17495         <member><database class="index">copy_bucket_item_bucket_idx</database> : bucket</member>
17496         </simplelist>
17497         </formalpara>   
17498         <formalpara>         
17499                 <title>Tables referencing container.copy_bucket_item_note via Foreign Key Constraints:</title>
17500                 <simplelist type="horiz" columns="2">
17501                 <member><xref linkend="container.table.copy-bucket-item-note"/></member> 
17502                 </simplelist>
17503         </formalpara>
17504     </simplesect>
17505       <simplesect id="container.table.copy-bucket-item-note"
17506                xreflabel="container.copy_bucket_item_note">
17507         <title id="container.table.copy-bucket-item-note-title">
17508          Table:
17509          
17510          copy_bucket_item_note
17511         </title>
17512  
17513                 <formalpara>
17514                         <title>Columns:</title>
17515                         <simplelist type="horiz" columns="1">
17516                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17517                         <member>
17518                         <database class="field">id</database> : <database class="datatype">serial</database> 
17519 --
17520                          <literal>PRIMARY KEY</literal>,
17521                         </member>
17522                         <member>
17523                         <database class="field">item</database> : <database class="datatype">integer</database> 
17524 --
17525                         <literal>NOT NULL</literal>, 
17526                         <literal>REFERENCES</literal> <xref linkend="container.table.copy-bucket-item"/>. 
17527                         </member>
17528                         <member>
17529                         <database class="field">note</database> : <database class="datatype">text</database> 
17530 --
17531                         <literal>NOT NULL</literal>, 
17532                         </member>
17533                 </simplelist>
17534                 </formalpara>
17535     </simplesect>
17536       <simplesect id="container.table.copy-bucket-note"
17537                xreflabel="container.copy_bucket_note">
17538         <title id="container.table.copy-bucket-note-title">
17539          Table:
17540          
17541          copy_bucket_note
17542         </title>
17543  
17544                 <formalpara>
17545                         <title>Columns:</title>
17546                         <simplelist type="horiz" columns="1">
17547                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17548                         <member>
17549                         <database class="field">id</database> : <database class="datatype">serial</database> 
17550 --
17551                          <literal>PRIMARY KEY</literal>,
17552                         </member>
17553                         <member>
17554                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17555 --
17556                         <literal>NOT NULL</literal>, 
17557                         <literal>REFERENCES</literal> <xref linkend="container.table.copy-bucket"/>. 
17558                         </member>
17559                         <member>
17560                         <database class="field">note</database> : <database class="datatype">text</database> 
17561 --
17562                         <literal>NOT NULL</literal>, 
17563                         </member>
17564                 </simplelist>
17565                 </formalpara>
17566     </simplesect>
17567       <simplesect id="container.table.copy-bucket-type"
17568                xreflabel="container.copy_bucket_type">
17569         <title id="container.table.copy-bucket-type-title">
17570          Table:
17571          
17572          copy_bucket_type
17573         </title>
17574  
17575                 <formalpara>
17576                         <title>Columns:</title>
17577                         <simplelist type="horiz" columns="1">
17578                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17579                         <member>
17580                         <database class="field">code</database> : <database class="datatype">text</database> 
17581 --
17582                          <literal>PRIMARY KEY</literal>,
17583                         </member>
17584                         <member>
17585                         <database class="field">label</database> : <database class="datatype">text</database> 
17586 --
17587                          <literal>UNIQUE</literal>,
17588                         <literal>NOT NULL</literal>, 
17589                         </member>
17590                 </simplelist>
17591                 </formalpara>
17592         <formalpara>         
17593                 <title>Tables referencing container.copy_bucket via Foreign Key Constraints:</title>
17594                 <simplelist type="horiz" columns="2">
17595                 <member><xref linkend="container.table.copy-bucket"/></member> 
17596                 </simplelist>
17597         </formalpara>
17598     </simplesect>
17599       <simplesect id="container.table.user-bucket"
17600                xreflabel="container.user_bucket">
17601         <title id="container.table.user-bucket-title">
17602          Table:
17603          
17604          user_bucket
17605         </title>
17606  
17607                 <formalpara>
17608                         <title>Columns:</title>
17609                         <simplelist type="horiz" columns="1">
17610                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17611                         <member>
17612                         <database class="field">id</database> : <database class="datatype">serial</database> 
17613 --
17614                          <literal>PRIMARY KEY</literal>,
17615                         </member>
17616                         <member>
17617                         <database class="field">owner</database> : <database class="datatype">integer</database> 
17618 --
17619                          <literal>UNIQUE#1</literal>,
17620                         <literal>NOT NULL</literal>, 
17621                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
17622                         </member>
17623                         <member>
17624                         <database class="field">name</database> : <database class="datatype">text</database> 
17625 --
17626                          <literal>UNIQUE#1</literal>,
17627                         <literal>NOT NULL</literal>, 
17628                         </member>
17629                         <member>
17630                         <database class="field">btype</database> : <database class="datatype">text</database> 
17631 --
17632                          <literal>UNIQUE#1</literal>,
17633                         <literal>NOT NULL</literal>, 
17634                         <literal>DEFAULT &apos;misc&apos;::text</literal>, 
17635                         <literal>REFERENCES</literal> <xref linkend="container.table.user-bucket-type"/>. 
17636                         </member>
17637                         <member>
17638                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
17639 --
17640                         <literal>NOT NULL</literal>, 
17641                         <literal>DEFAULT false</literal>, 
17642                         </member>
17643                         <member>
17644                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17645 --
17646                         <literal>NOT NULL</literal>, 
17647                         <literal>DEFAULT now()</literal>, 
17648                         </member>
17649                 </simplelist>
17650                 </formalpara>
17651         <formalpara>         
17652                 <title>Tables referencing container.user_bucket_item via Foreign Key Constraints:</title>
17653                 <simplelist type="horiz" columns="2">
17654                 <member><xref linkend="container.table.user-bucket-item"/></member> 
17655                 <member><xref linkend="container.table.user-bucket-note"/></member> 
17656                 </simplelist>
17657         </formalpara>
17658     </simplesect>
17659       <simplesect id="container.table.user-bucket-item"
17660                xreflabel="container.user_bucket_item">
17661         <title id="container.table.user-bucket-item-title">
17662          Table:
17663          
17664          user_bucket_item
17665         </title>
17666  
17667                 <formalpara>
17668                         <title>Columns:</title>
17669                         <simplelist type="horiz" columns="1">
17670                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17671                         <member>
17672                         <database class="field">id</database> : <database class="datatype">serial</database> 
17673 --
17674                          <literal>PRIMARY KEY</literal>,
17675                         </member>
17676                         <member>
17677                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17678 --
17679                         <literal>NOT NULL</literal>, 
17680                         <literal>REFERENCES</literal> <xref linkend="container.table.user-bucket"/>. 
17681                         </member>
17682                         <member>
17683                         <database class="field">target_user</database> : <database class="datatype">integer</database> 
17684 --
17685                         <literal>NOT NULL</literal>, 
17686                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
17687                         </member>
17688                         <member>
17689                         <database class="field">pos</database> : <database class="datatype">integer</database> 
17690 --
17691                         </member>
17692                         <member>
17693                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
17694 --
17695                         <literal>NOT NULL</literal>, 
17696                         <literal>DEFAULT now()</literal>, 
17697                         </member>
17698                 </simplelist>
17699                 </formalpara>
17700         <formalpara>
17701                 <title>Indexes:</title>
17702                 <simplelist type="horiz" columns="1">
17703         <member><database class="index">user_bucket_item_target_user_idx</database> : target_user</member>
17704         </simplelist>
17705         </formalpara>   
17706         <formalpara>         
17707                 <title>Tables referencing container.user_bucket_item_note via Foreign Key Constraints:</title>
17708                 <simplelist type="horiz" columns="2">
17709                 <member><xref linkend="container.table.user-bucket-item-note"/></member> 
17710                 </simplelist>
17711         </formalpara>
17712     </simplesect>
17713       <simplesect id="container.table.user-bucket-item-note"
17714                xreflabel="container.user_bucket_item_note">
17715         <title id="container.table.user-bucket-item-note-title">
17716          Table:
17717          
17718          user_bucket_item_note
17719         </title>
17720  
17721                 <formalpara>
17722                         <title>Columns:</title>
17723                         <simplelist type="horiz" columns="1">
17724                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17725                         <member>
17726                         <database class="field">id</database> : <database class="datatype">serial</database> 
17727 --
17728                          <literal>PRIMARY KEY</literal>,
17729                         </member>
17730                         <member>
17731                         <database class="field">item</database> : <database class="datatype">integer</database> 
17732 --
17733                         <literal>NOT NULL</literal>, 
17734                         <literal>REFERENCES</literal> <xref linkend="container.table.user-bucket-item"/>. 
17735                         </member>
17736                         <member>
17737                         <database class="field">note</database> : <database class="datatype">text</database> 
17738 --
17739                         <literal>NOT NULL</literal>, 
17740                         </member>
17741                 </simplelist>
17742                 </formalpara>
17743     </simplesect>
17744       <simplesect id="container.table.user-bucket-note"
17745                xreflabel="container.user_bucket_note">
17746         <title id="container.table.user-bucket-note-title">
17747          Table:
17748          
17749          user_bucket_note
17750         </title>
17751  
17752                 <formalpara>
17753                         <title>Columns:</title>
17754                         <simplelist type="horiz" columns="1">
17755                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17756                         <member>
17757                         <database class="field">id</database> : <database class="datatype">serial</database> 
17758 --
17759                          <literal>PRIMARY KEY</literal>,
17760                         </member>
17761                         <member>
17762                         <database class="field">bucket</database> : <database class="datatype">integer</database> 
17763 --
17764                         <literal>NOT NULL</literal>, 
17765                         <literal>REFERENCES</literal> <xref linkend="container.table.user-bucket"/>. 
17766                         </member>
17767                         <member>
17768                         <database class="field">note</database> : <database class="datatype">text</database> 
17769 --
17770                         <literal>NOT NULL</literal>, 
17771                         </member>
17772                 </simplelist>
17773                 </formalpara>
17774     </simplesect>
17775       <simplesect id="container.table.user-bucket-type"
17776                xreflabel="container.user_bucket_type">
17777         <title id="container.table.user-bucket-type-title">
17778          Table:
17779          
17780          user_bucket_type
17781         </title>
17782  
17783                 <formalpara>
17784                         <title>Columns:</title>
17785                         <simplelist type="horiz" columns="1">
17786                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
17787                         <member>
17788                         <database class="field">code</database> : <database class="datatype">text</database> 
17789 --
17790                          <literal>PRIMARY KEY</literal>,
17791                         </member>
17792                         <member>
17793                         <database class="field">label</database> : <database class="datatype">text</database> 
17794 --
17795                          <literal>UNIQUE</literal>,
17796                         <literal>NOT NULL</literal>, 
17797                         </member>
17798                 </simplelist>
17799                 </formalpara>
17800         <formalpara>         
17801                 <title>Tables referencing container.user_bucket via Foreign Key Constraints:</title>
17802                 <simplelist type="horiz" columns="2">
17803                 <member><xref linkend="container.table.user-bucket"/></member> 
17804                 </simplelist>
17805         </formalpara>
17806     </simplesect>
17807     <simplesect id="container.function.clear-all-expired-circ-history-items" xreflabel="containerclear_all_expired_circ_history_items()">
17808       <title id="container.function.clear-all-expired-circ-history-items-title">clear_all_expired_circ_history_items()</title>
17809             <para>
17810        
17811 Delete expired circulation bucket items for all users that have
17812 a setting for patron.max_reading_list_interval.
17813   
17814        <segmentedlist>
17815         <title>Function Properties</title>
17816         <?dbhtml list-presentation="list"?>
17817         <segtitle>Language</segtitle>
17818         <segtitle>Return Type</segtitle>
17819         <seglistitem>
17820          <seg>PLPGSQL</seg>
17821          <seg>void</seg>
17822         </seglistitem>
17823        </segmentedlist>
17824 </para>
17825 </simplesect>
17826     <simplesect id="container.function.clear-expired-circ-history-items-ac-usr-integer" xreflabel="containerclear_expired_circ_history_items(ac_usr integer)">
17827       <title id="container.function.clear-expired-circ-history-items-ac-usr-integer-title">clear_expired_circ_history_items(ac_usr integer)</title>
17828             <para>
17829        
17830 Delete old circulation bucket items for a specified user.
17831 &quot;Old&quot; means older than the interval specified by a
17832 user-level setting, if it is so specified.
17833   
17834        <segmentedlist>
17835         <title>Function Properties</title>
17836         <?dbhtml list-presentation="list"?>
17837         <segtitle>Language</segtitle>
17838         <segtitle>Return Type</segtitle>
17839         <seglistitem>
17840          <seg>PLPGSQL</seg>
17841          <seg>void</seg>
17842         </seglistitem>
17843        </segmentedlist>
17844 </para>
17845 </simplesect>
17846         
17847         </section>
17848         
17849         <section id="evergreen.schema">
17850                 <title>Schema evergreen</title>
17851                 <para></para>   
17852         
17853     <simplesect id="evergreen.function.array-accum-anyelement" xreflabel="evergreenarray_accum(anyelement)">
17854       <title id="evergreen.function.array-accum-anyelement-title">array_accum(anyelement)</title>
17855             <para>
17856          
17857        <segmentedlist>
17858         <title>Function Properties</title>
17859         <?dbhtml list-presentation="list"?>
17860         <segtitle>Language</segtitle>
17861         <segtitle>Return Type</segtitle>
17862         <seglistitem>
17863          <seg>INTERNAL</seg>
17864          <seg>anyarray</seg>
17865         </seglistitem>
17866        </segmentedlist>
17867 </para>
17868 </simplesect>
17869     <simplesect id="evergreen.function.change-db-setting-settings-text-setting-name-textARRAY" xreflabel="evergreenchange_db_setting(settings text, setting_name text[])">
17870       <title id="evergreen.function.change-db-setting-settings-text-setting-name-textARRAY-title">change_db_setting(settings text, setting_name text[])</title>
17871             <para>
17872          
17873        <segmentedlist>
17874         <title>Function Properties</title>
17875         <?dbhtml list-presentation="list"?>
17876         <segtitle>Language</segtitle>
17877         <segtitle>Return Type</segtitle>
17878         <seglistitem>
17879          <seg>PLPGSQL</seg>
17880          <seg>void</seg>
17881         </seglistitem>
17882        </segmentedlist>
17883 </para>
17884 </simplesect>
17885     <simplesect id="evergreen.function.extract-marc-field-text-bigint-text" xreflabel="evergreenextract_marc_field(text, bigint, text)">
17886       <title id="evergreen.function.extract-marc-field-text-bigint-text-title">extract_marc_field(text, bigint, text)</title>
17887             <para>
17888          
17889        <segmentedlist>
17890         <title>Function Properties</title>
17891         <?dbhtml list-presentation="list"?>
17892         <segtitle>Language</segtitle>
17893         <segtitle>Return Type</segtitle>
17894         <seglistitem>
17895          <seg>SQL</seg>
17896          <seg>text</seg>
17897         </seglistitem>
17898        </segmentedlist>
17899 </para>
17900 </simplesect>
17901     <simplesect id="evergreen.function.extract-marc-field-text-bigint-text-text" xreflabel="evergreenextract_marc_field(text, bigint, text, text)">
17902       <title id="evergreen.function.extract-marc-field-text-bigint-text-text-title">extract_marc_field(text, bigint, text, text)</title>
17903             <para>
17904          
17905        <segmentedlist>
17906         <title>Function Properties</title>
17907         <?dbhtml list-presentation="list"?>
17908         <segtitle>Language</segtitle>
17909         <segtitle>Return Type</segtitle>
17910         <seglistitem>
17911          <seg>PLPGSQL</seg>
17912          <seg>text</seg>
17913         </seglistitem>
17914        </segmentedlist>
17915 </para>
17916 </simplesect>
17917     <simplesect id="evergreen.function.facet-force-nfc" xreflabel="evergreenfacet_force_nfc()">
17918       <title id="evergreen.function.facet-force-nfc-title">facet_force_nfc()</title>
17919             <para>
17920          
17921        <segmentedlist>
17922         <title>Function Properties</title>
17923         <?dbhtml list-presentation="list"?>
17924         <segtitle>Language</segtitle>
17925         <segtitle>Return Type</segtitle>
17926         <seglistitem>
17927          <seg>PLPGSQL</seg>
17928          <seg>trigger</seg>
17929         </seglistitem>
17930        </segmentedlist>
17931 </para>
17932 </simplesect>
17933     <simplesect id="evergreen.function.fake-fkey-tgr" xreflabel="evergreenfake_fkey_tgr()">
17934       <title id="evergreen.function.fake-fkey-tgr-title">fake_fkey_tgr()</title>
17935             <para>
17936          
17937        <segmentedlist>
17938         <title>Function Properties</title>
17939         <?dbhtml list-presentation="list"?>
17940         <segtitle>Language</segtitle>
17941         <segtitle>Return Type</segtitle>
17942         <seglistitem>
17943          <seg>PLPGSQL</seg>
17944          <seg>trigger</seg>
17945         </seglistitem>
17946        </segmentedlist>
17947 </para>
17948 </simplesect>
17949     <simplesect id="evergreen.function.force-unicode-normal-form-form-text-string-text" xreflabel="evergreenforce_unicode_normal_form(form text, string text)">
17950       <title id="evergreen.function.force-unicode-normal-form-form-text-string-text-title">force_unicode_normal_form(form text, string text)</title>
17951             <para>
17952          
17953        <segmentedlist>
17954         <title>Function Properties</title>
17955         <?dbhtml list-presentation="list"?>
17956         <segtitle>Language</segtitle>
17957         <segtitle>Return Type</segtitle>
17958         <seglistitem>
17959          <seg>PLPERLU</seg>
17960          <seg>text</seg>
17961         </seglistitem>
17962        </segmentedlist>
17963 </para>
17964 </simplesect>
17965     <simplesect id="evergreen.function.is-json-text" xreflabel="evergreenis_json(text)">
17966       <title id="evergreen.function.is-json-text-title">is_json(text)</title>
17967             <para>
17968          
17969        <segmentedlist>
17970         <title>Function Properties</title>
17971         <?dbhtml list-presentation="list"?>
17972         <segtitle>Language</segtitle>
17973         <segtitle>Return Type</segtitle>
17974         <seglistitem>
17975          <seg>PLPERLU</seg>
17976          <seg>boolean</seg>
17977         </seglistitem>
17978        </segmentedlist>
17979 </para>
17980 </simplesect>
17981     <simplesect id="evergreen.function.lowercase-text" xreflabel="evergreenlowercase(text)">
17982       <title id="evergreen.function.lowercase-text-title">lowercase(text)</title>
17983             <para>
17984          
17985        <segmentedlist>
17986         <title>Function Properties</title>
17987         <?dbhtml list-presentation="list"?>
17988         <segtitle>Language</segtitle>
17989         <segtitle>Return Type</segtitle>
17990         <seglistitem>
17991          <seg>PLPERLU</seg>
17992          <seg>text</seg>
17993         </seglistitem>
17994        </segmentedlist>
17995 </para>
17996 </simplesect>
17997     <simplesect id="evergreen.function.maintain-901" xreflabel="evergreenmaintain_901()">
17998       <title id="evergreen.function.maintain-901-title">maintain_901()</title>
17999             <para>
18000          
18001        <segmentedlist>
18002         <title>Function Properties</title>
18003         <?dbhtml list-presentation="list"?>
18004         <segtitle>Language</segtitle>
18005         <segtitle>Return Type</segtitle>
18006         <seglistitem>
18007          <seg>PLPGSQL</seg>
18008          <seg>trigger</seg>
18009         </seglistitem>
18010        </segmentedlist>
18011 </para>
18012 </simplesect>
18013     <simplesect id="evergreen.function.maintain-control-numbers" xreflabel="evergreenmaintain_control_numbers()">
18014       <title id="evergreen.function.maintain-control-numbers-title">maintain_control_numbers()</title>
18015             <para>
18016          
18017        <segmentedlist>
18018         <title>Function Properties</title>
18019         <?dbhtml list-presentation="list"?>
18020         <segtitle>Language</segtitle>
18021         <segtitle>Return Type</segtitle>
18022         <seglistitem>
18023          <seg>PLPERLU</seg>
18024          <seg>trigger</seg>
18025         </seglistitem>
18026        </segmentedlist>
18027 </para>
18028 </simplesect>
18029     <simplesect id="evergreen.function.oils-i18n-code-tracking" xreflabel="evergreenoils_i18n_code_tracking()">
18030       <title id="evergreen.function.oils-i18n-code-tracking-title">oils_i18n_code_tracking()</title>
18031             <para>
18032          
18033        <segmentedlist>
18034         <title>Function Properties</title>
18035         <?dbhtml list-presentation="list"?>
18036         <segtitle>Language</segtitle>
18037         <segtitle>Return Type</segtitle>
18038         <seglistitem>
18039          <seg>PLPGSQL</seg>
18040          <seg>trigger</seg>
18041         </seglistitem>
18042        </segmentedlist>
18043 </para>
18044 </simplesect>
18045     <simplesect id="evergreen.function.oils-i18n-gettext-integer-text-text-text" xreflabel="evergreenoils_i18n_gettext(integer, text, text, text)">
18046       <title id="evergreen.function.oils-i18n-gettext-integer-text-text-text-title">oils_i18n_gettext(integer, text, text, text)</title>
18047             <para>
18048          
18049        <segmentedlist>
18050         <title>Function Properties</title>
18051         <?dbhtml list-presentation="list"?>
18052         <segtitle>Language</segtitle>
18053         <segtitle>Return Type</segtitle>
18054         <seglistitem>
18055          <seg>SQL</seg>
18056          <seg>text</seg>
18057         </seglistitem>
18058        </segmentedlist>
18059 </para>
18060 </simplesect>
18061     <simplesect id="evergreen.function.oils-i18n-gettext-text-text-text-text" xreflabel="evergreenoils_i18n_gettext(text, text, text, text)">
18062       <title id="evergreen.function.oils-i18n-gettext-text-text-text-text-title">oils_i18n_gettext(text, text, text, text)</title>
18063             <para>
18064          
18065        <segmentedlist>
18066         <title>Function Properties</title>
18067         <?dbhtml list-presentation="list"?>
18068         <segtitle>Language</segtitle>
18069         <segtitle>Return Type</segtitle>
18070         <seglistitem>
18071          <seg>SQL</seg>
18072          <seg>text</seg>
18073         </seglistitem>
18074        </segmentedlist>
18075 </para>
18076 </simplesect>
18077     <simplesect id="evergreen.function.oils-i18n-id-tracking" xreflabel="evergreenoils_i18n_id_tracking()">
18078       <title id="evergreen.function.oils-i18n-id-tracking-title">oils_i18n_id_tracking()</title>
18079             <para>
18080          
18081        <segmentedlist>
18082         <title>Function Properties</title>
18083         <?dbhtml list-presentation="list"?>
18084         <segtitle>Language</segtitle>
18085         <segtitle>Return Type</segtitle>
18086         <seglistitem>
18087          <seg>PLPGSQL</seg>
18088          <seg>trigger</seg>
18089         </seglistitem>
18090        </segmentedlist>
18091 </para>
18092 </simplesect>
18093     <simplesect id="evergreen.function.oils-i18n-update-apply-hint-text-new-ident-text-old-ident-text" xreflabel="evergreenoils_i18n_update_apply(hint text, new_ident text, old_ident text)">
18094       <title id="evergreen.function.oils-i18n-update-apply-hint-text-new-ident-text-old-ident-text-title">oils_i18n_update_apply(hint text, new_ident text, old_ident text)</title>
18095             <para>
18096          
18097        <segmentedlist>
18098         <title>Function Properties</title>
18099         <?dbhtml list-presentation="list"?>
18100         <segtitle>Language</segtitle>
18101         <segtitle>Return Type</segtitle>
18102         <seglistitem>
18103          <seg>PLPGSQL</seg>
18104          <seg>void</seg>
18105         </seglistitem>
18106        </segmentedlist>
18107 </para>
18108 </simplesect>
18109     <simplesect id="evergreen.function.oils-i18n-xlate-raw-locale-text-keyvalue-text-identcol-text-keycol-text-keyclass-text-keytable-text" xreflabel="evergreenoils_i18n_xlate(raw_locale text, keyvalue text, identcol text, keycol text, keyclass text, keytable text)">
18110       <title id="evergreen.function.oils-i18n-xlate-raw-locale-text-keyvalue-text-identcol-text-keycol-text-keyclass-text-keytable-text-title">oils_i18n_xlate(raw_locale text, keyvalue text, identcol text, keycol text, keyclass text, keytable text)</title>
18111             <para>
18112          
18113        <segmentedlist>
18114         <title>Function Properties</title>
18115         <?dbhtml list-presentation="list"?>
18116         <segtitle>Language</segtitle>
18117         <segtitle>Return Type</segtitle>
18118         <seglistitem>
18119          <seg>PLPGSQL</seg>
18120          <seg>text</seg>
18121         </seglistitem>
18122        </segmentedlist>
18123 </para>
18124 </simplesect>
18125     <simplesect id="evergreen.function.oils-json-to-text-text" xreflabel="evergreenoils_json_to_text(text)">
18126       <title id="evergreen.function.oils-json-to-text-text-title">oils_json_to_text(text)</title>
18127             <para>
18128          
18129        <segmentedlist>
18130         <title>Function Properties</title>
18131         <?dbhtml list-presentation="list"?>
18132         <segtitle>Language</segtitle>
18133         <segtitle>Return Type</segtitle>
18134         <seglistitem>
18135          <seg>PLPERLU</seg>
18136          <seg>text</seg>
18137         </seglistitem>
18138        </segmentedlist>
18139 </para>
18140 </simplesect>
18141     <simplesect id="evergreen.function.oils-text-as-bytea-text" xreflabel="evergreenoils_text_as_bytea(text)">
18142       <title id="evergreen.function.oils-text-as-bytea-text-title">oils_text_as_bytea(text)</title>
18143             <para>
18144          
18145        <segmentedlist>
18146         <title>Function Properties</title>
18147         <?dbhtml list-presentation="list"?>
18148         <segtitle>Language</segtitle>
18149         <segtitle>Return Type</segtitle>
18150         <seglistitem>
18151          <seg>SQL</seg>
18152          <seg>bytea</seg>
18153         </seglistitem>
18154        </segmentedlist>
18155 </para>
18156 </simplesect>
18157     <simplesect id="evergreen.function.oils-tsearch2" xreflabel="evergreenoils_tsearch2()">
18158       <title id="evergreen.function.oils-tsearch2-title">oils_tsearch2()</title>
18159             <para>
18160          
18161        <segmentedlist>
18162         <title>Function Properties</title>
18163         <?dbhtml list-presentation="list"?>
18164         <segtitle>Language</segtitle>
18165         <segtitle>Return Type</segtitle>
18166         <seglistitem>
18167          <seg>PLPGSQL</seg>
18168          <seg>trigger</seg>
18169         </seglistitem>
18170        </segmentedlist>
18171 </para>
18172 </simplesect>
18173     <simplesect id="evergreen.function.oils-xpath-text-text" xreflabel="evergreenoils_xpath(text, text)">
18174       <title id="evergreen.function.oils-xpath-text-text-title">oils_xpath(text, text)</title>
18175             <para>
18176          
18177        <segmentedlist>
18178         <title>Function Properties</title>
18179         <?dbhtml list-presentation="list"?>
18180         <segtitle>Language</segtitle>
18181         <segtitle>Return Type</segtitle>
18182         <seglistitem>
18183          <seg>SQL</seg>
18184          <seg>text[]</seg>
18185         </seglistitem>
18186        </segmentedlist>
18187 </para>
18188 </simplesect>
18189     <simplesect id="evergreen.function.oils-xpath-text-text-anyarray" xreflabel="evergreenoils_xpath(text, text, anyarray)">
18190       <title id="evergreen.function.oils-xpath-text-text-anyarray-title">oils_xpath(text, text, anyarray)</title>
18191             <para>
18192          
18193        <segmentedlist>
18194         <title>Function Properties</title>
18195         <?dbhtml list-presentation="list"?>
18196         <segtitle>Language</segtitle>
18197         <segtitle>Return Type</segtitle>
18198         <seglistitem>
18199          <seg>SQL</seg>
18200          <seg>text[]</seg>
18201         </seglistitem>
18202        </segmentedlist>
18203 </para>
18204 </simplesect>
18205     <simplesect id="evergreen.function.oils-xpath-string-text-text" xreflabel="evergreenoils_xpath_string(text, text)">
18206       <title id="evergreen.function.oils-xpath-string-text-text-title">oils_xpath_string(text, text)</title>
18207             <para>
18208          
18209        <segmentedlist>
18210         <title>Function Properties</title>
18211         <?dbhtml list-presentation="list"?>
18212         <segtitle>Language</segtitle>
18213         <segtitle>Return Type</segtitle>
18214         <seglistitem>
18215          <seg>SQL</seg>
18216          <seg>text</seg>
18217         </seglistitem>
18218        </segmentedlist>
18219 </para>
18220 </simplesect>
18221     <simplesect id="evergreen.function.oils-xpath-string-text-text-anyarray" xreflabel="evergreenoils_xpath_string(text, text, anyarray)">
18222       <title id="evergreen.function.oils-xpath-string-text-text-anyarray-title">oils_xpath_string(text, text, anyarray)</title>
18223             <para>
18224          
18225        <segmentedlist>
18226         <title>Function Properties</title>
18227         <?dbhtml list-presentation="list"?>
18228         <segtitle>Language</segtitle>
18229         <segtitle>Return Type</segtitle>
18230         <seglistitem>
18231          <seg>SQL</seg>
18232          <seg>text</seg>
18233         </seglistitem>
18234        </segmentedlist>
18235 </para>
18236 </simplesect>
18237     <simplesect id="evergreen.function.oils-xpath-string-text-text-text" xreflabel="evergreenoils_xpath_string(text, text, text)">
18238       <title id="evergreen.function.oils-xpath-string-text-text-text-title">oils_xpath_string(text, text, text)</title>
18239             <para>
18240          
18241        <segmentedlist>
18242         <title>Function Properties</title>
18243         <?dbhtml list-presentation="list"?>
18244         <segtitle>Language</segtitle>
18245         <segtitle>Return Type</segtitle>
18246         <seglistitem>
18247          <seg>SQL</seg>
18248          <seg>text</seg>
18249         </seglistitem>
18250        </segmentedlist>
18251 </para>
18252 </simplesect>
18253     <simplesect id="evergreen.function.oils-xpath-string-text-text-text-anyarray" xreflabel="evergreenoils_xpath_string(text, text, text, anyarray)">
18254       <title id="evergreen.function.oils-xpath-string-text-text-text-anyarray-title">oils_xpath_string(text, text, text, anyarray)</title>
18255             <para>
18256          
18257        <segmentedlist>
18258         <title>Function Properties</title>
18259         <?dbhtml list-presentation="list"?>
18260         <segtitle>Language</segtitle>
18261         <segtitle>Return Type</segtitle>
18262         <seglistitem>
18263          <seg>SQL</seg>
18264          <seg>text</seg>
18265         </seglistitem>
18266        </segmentedlist>
18267 </para>
18268 </simplesect>
18269     <simplesect id="evergreen.function.oils-xpath-table-criteria-text-xpaths-text-relation-name-text-document-field-text-key-text" xreflabel="evergreenoils_xpath_table(criteria text, xpaths text, relation_name text, document_field text, key text)">
18270       <title id="evergreen.function.oils-xpath-table-criteria-text-xpaths-text-relation-name-text-document-field-text-key-text-title">oils_xpath_table(criteria text, xpaths text, relation_name text, document_field text, key text)</title>
18271             <para>
18272          
18273        <segmentedlist>
18274         <title>Function Properties</title>
18275         <?dbhtml list-presentation="list"?>
18276         <segtitle>Language</segtitle>
18277         <segtitle>Return Type</segtitle>
18278         <seglistitem>
18279          <seg>PLPGSQL</seg>
18280          <seg>SET OF record</seg>
18281         </seglistitem>
18282        </segmentedlist>
18283 </para>
18284 </simplesect>
18285     <simplesect id="evergreen.function.oils-xslt-process-text-text" xreflabel="evergreenoils_xslt_process(text, text)">
18286       <title id="evergreen.function.oils-xslt-process-text-text-title">oils_xslt_process(text, text)</title>
18287             <para>
18288          
18289        <segmentedlist>
18290         <title>Function Properties</title>
18291         <?dbhtml list-presentation="list"?>
18292         <segtitle>Language</segtitle>
18293         <segtitle>Return Type</segtitle>
18294         <seglistitem>
18295          <seg>PLPERLU</seg>
18296          <seg>text</seg>
18297         </seglistitem>
18298        </segmentedlist>
18299 </para>
18300 </simplesect>
18301     <simplesect id="evergreen.function.tableoid2name-oid" xreflabel="evergreentableoid2name(oid)">
18302       <title id="evergreen.function.tableoid2name-oid-title">tableoid2name(oid)</title>
18303             <para>
18304          
18305        <segmentedlist>
18306         <title>Function Properties</title>
18307         <?dbhtml list-presentation="list"?>
18308         <segtitle>Language</segtitle>
18309         <segtitle>Return Type</segtitle>
18310         <seglistitem>
18311          <seg>PLPGSQL</seg>
18312          <seg>text</seg>
18313         </seglistitem>
18314        </segmentedlist>
18315 </para>
18316 </simplesect>
18317     <simplesect id="evergreen.function.tsvector-concat-public.tsvector-public.tsvector" xreflabel="evergreentsvector_concat(public.tsvector, public.tsvector)">
18318       <title id="evergreen.function.tsvector-concat-public.tsvector-public.tsvector-title">tsvector_concat(public.tsvector, public.tsvector)</title>
18319             <para>
18320          
18321        <segmentedlist>
18322         <title>Function Properties</title>
18323         <?dbhtml list-presentation="list"?>
18324         <segtitle>Language</segtitle>
18325         <segtitle>Return Type</segtitle>
18326         <seglistitem>
18327          <seg>SQL</seg>
18328          <seg>tsvector</seg>
18329         </seglistitem>
18330        </segmentedlist>
18331 </para>
18332 </simplesect>
18333     <simplesect id="evergreen.function.xml-escape-str-text" xreflabel="evergreenxml_escape(str text)">
18334       <title id="evergreen.function.xml-escape-str-text-title">xml_escape(str text)</title>
18335             <para>
18336          
18337        <segmentedlist>
18338         <title>Function Properties</title>
18339         <?dbhtml list-presentation="list"?>
18340         <segtitle>Language</segtitle>
18341         <segtitle>Return Type</segtitle>
18342         <seglistitem>
18343          <seg>SQL</seg>
18344          <seg>text</seg>
18345         </seglistitem>
18346        </segmentedlist>
18347 </para>
18348 </simplesect>
18349         
18350         </section>
18351         
18352         <section id="extend-reporter.schema">
18353                 <title>Schema extend_reporter</title>
18354                 <para></para>   
18355         
18356       <simplesect id="extend-reporter.view.full-circ-count"
18357                xreflabel="extend_reporter.full_circ_count">
18358         <title id="extend-reporter.view.full-circ-count-title">
18359          View:
18360          
18361          full_circ_count
18362         </title>
18363  
18364                 <formalpara>
18365                         <title>Columns:</title>
18366                         <simplelist type="horiz" columns="1">
18367                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18368                         <member>
18369                         <database class="field">id</database> : <database class="datatype">bigint</database> 
18370 --
18371                         </member>
18372                         <member>
18373                         <database class="field">circ_count</database> : <database class="datatype">bigint</database> 
18374 --
18375                         </member>
18376                 </simplelist>
18377                 </formalpara>
18378     </simplesect>
18379       <simplesect id="extend-reporter.view.global-bibs-by-holding-update"
18380                xreflabel="extend_reporter.global_bibs_by_holding_update">
18381         <title id="extend-reporter.view.global-bibs-by-holding-update-title">
18382          View:
18383          
18384          global_bibs_by_holding_update
18385         </title>
18386  
18387                 <formalpara>
18388                         <title>Columns:</title>
18389                         <simplelist type="horiz" columns="1">
18390                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18391                         <member>
18392                         <database class="field">id</database> : <database class="datatype">bigint</database> 
18393 --
18394                         </member>
18395                         <member>
18396                         <database class="field">holding_update</database> : <database class="datatype">timestamp with time zone</database> 
18397 --
18398                         </member>
18399                         <member>
18400                         <database class="field">update_type</database> : <database class="datatype">text</database> 
18401 --
18402                         </member>
18403                 </simplelist>
18404                 </formalpara>
18405     </simplesect>
18406       <simplesect id="extend-reporter.table.legacy-circ-count"
18407                xreflabel="extend_reporter.legacy_circ_count">
18408         <title id="extend-reporter.table.legacy-circ-count-title">
18409          Table:
18410          
18411          legacy_circ_count
18412         </title>
18413  
18414                 <formalpara>
18415                         <title>Columns:</title>
18416                         <simplelist type="horiz" columns="1">
18417                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18418                         <member>
18419                         <database class="field">id</database> : <database class="datatype">bigint</database> 
18420 --
18421                          <literal>PRIMARY KEY</literal>,
18422                         </member>
18423                         <member>
18424                         <database class="field">circ_count</database> : <database class="datatype">integer</database> 
18425 --
18426                         <literal>NOT NULL</literal>, 
18427                         </member>
18428                 </simplelist>
18429                 </formalpara>
18430     </simplesect>
18431         
18432         </section>
18433         
18434         <section id="metabib.schema">
18435                 <title>Schema metabib</title>
18436                 <para></para>   
18437         
18438       <simplesect id="metabib.table.author-field-entry"
18439                xreflabel="metabib.author_field_entry">
18440         <title id="metabib.table.author-field-entry-title">
18441          Table:
18442          
18443          author_field_entry
18444         </title>
18445  
18446                 <formalpara>
18447                         <title>Columns:</title>
18448                         <simplelist type="horiz" columns="1">
18449                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18450                         <member>
18451                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18452 --
18453                          <literal>PRIMARY KEY</literal>,
18454                         </member>
18455                         <member>
18456                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18457 --
18458                         <literal>NOT NULL</literal>, 
18459                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18460                         </member>
18461                         <member>
18462                         <database class="field">field</database> : <database class="datatype">integer</database> 
18463 --
18464                         <literal>NOT NULL</literal>, 
18465                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
18466                         </member>
18467                         <member>
18468                         <database class="field">value</database> : <database class="datatype">text</database> 
18469 --
18470                         <literal>NOT NULL</literal>, 
18471                         </member>
18472                         <member>
18473                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18474 --
18475                         <literal>NOT NULL</literal>, 
18476                         </member>
18477                 </simplelist>
18478                 </formalpara>
18479         <formalpara>
18480                 <title>Indexes:</title>
18481                 <simplelist type="horiz" columns="1">
18482         <member><database class="index">metabib_author_field_entry_index_vector_idx</database> : index_vector</member>
18483         <member><database class="index">metabib_author_field_entry_source_idx</database> : source</member>
18484         <member><database class="index">metabib_author_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
18485         </simplelist>
18486         </formalpara>   
18487     </simplesect>
18488       <simplesect id="metabib.table.facet-entry"
18489                xreflabel="metabib.facet_entry">
18490         <title id="metabib.table.facet-entry-title">
18491          Table:
18492          
18493          facet_entry
18494         </title>
18495  
18496                 <formalpara>
18497                         <title>Columns:</title>
18498                         <simplelist type="horiz" columns="1">
18499                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18500                         <member>
18501                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18502 --
18503                          <literal>PRIMARY KEY</literal>,
18504                         </member>
18505                         <member>
18506                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18507 --
18508                         <literal>NOT NULL</literal>, 
18509                         </member>
18510                         <member>
18511                         <database class="field">field</database> : <database class="datatype">integer</database> 
18512 --
18513                         <literal>NOT NULL</literal>, 
18514                         </member>
18515                         <member>
18516                         <database class="field">value</database> : <database class="datatype">text</database> 
18517 --
18518                         <literal>NOT NULL</literal>, 
18519                         </member>
18520                 </simplelist>
18521                 </formalpara>
18522         <formalpara>
18523                 <title>Indexes:</title>
18524                 <simplelist type="horiz" columns="1">
18525         <member><database class="index">metabib_facet_entry_field_idx</database> : field</member>
18526         <member><database class="index">metabib_facet_entry_source_idx</database> : source</member>
18527         <member><database class="index">metabib_facet_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)</member>
18528         </simplelist>
18529         </formalpara>   
18530     </simplesect>
18531       <simplesect id="metabib.view.full-rec"
18532                xreflabel="metabib.full_rec">
18533         <title id="metabib.view.full-rec-title">
18534          View:
18535          
18536          full_rec
18537         </title>
18538  
18539                 <formalpara>
18540                         <title>Columns:</title>
18541                         <simplelist type="horiz" columns="1">
18542                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18543                         <member>
18544                         <database class="field">id</database> : <database class="datatype">bigint</database> 
18545 --
18546                         </member>
18547                         <member>
18548                         <database class="field">record</database> : <database class="datatype">bigint</database> 
18549 --
18550                         </member>
18551                         <member>
18552                         <database class="field">tag</database> : <database class="datatype">character(3)</database> 
18553 --
18554                         </member>
18555                         <member>
18556                         <database class="field">ind1</database> : <database class="datatype">text</database> 
18557 --
18558                         </member>
18559                         <member>
18560                         <database class="field">ind2</database> : <database class="datatype">text</database> 
18561 --
18562                         </member>
18563                         <member>
18564                         <database class="field">subfield</database> : <database class="datatype">text</database> 
18565 --
18566                         </member>
18567                         <member>
18568                         <database class="field">value</database> : <database class="datatype">text</database> 
18569 --
18570                         </member>
18571                         <member>
18572                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18573 --
18574                         </member>
18575                 </simplelist>
18576                 </formalpara>
18577     </simplesect>
18578       <simplesect id="metabib.table.identifier-field-entry"
18579                xreflabel="metabib.identifier_field_entry">
18580         <title id="metabib.table.identifier-field-entry-title">
18581          Table:
18582          
18583          identifier_field_entry
18584         </title>
18585  
18586                 <formalpara>
18587                         <title>Columns:</title>
18588                         <simplelist type="horiz" columns="1">
18589                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18590                         <member>
18591                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18592 --
18593                          <literal>PRIMARY KEY</literal>,
18594                         </member>
18595                         <member>
18596                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18597 --
18598                         <literal>NOT NULL</literal>, 
18599                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18600                         </member>
18601                         <member>
18602                         <database class="field">field</database> : <database class="datatype">integer</database> 
18603 --
18604                         <literal>NOT NULL</literal>, 
18605                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
18606                         </member>
18607                         <member>
18608                         <database class="field">value</database> : <database class="datatype">text</database> 
18609 --
18610                         <literal>NOT NULL</literal>, 
18611                         </member>
18612                         <member>
18613                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18614 --
18615                         <literal>NOT NULL</literal>, 
18616                         </member>
18617                 </simplelist>
18618                 </formalpara>
18619         <formalpara>
18620                 <title>Indexes:</title>
18621                 <simplelist type="horiz" columns="1">
18622         <member><database class="index">metabib_identifier_field_entry_index_vector_idx</database> : index_vector</member>
18623         <member><database class="index">metabib_identifier_field_entry_source_idx</database> : source</member>
18624         <member><database class="index">metabib_identifier_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
18625         </simplelist>
18626         </formalpara>   
18627     </simplesect>
18628       <simplesect id="metabib.table.keyword-field-entry"
18629                xreflabel="metabib.keyword_field_entry">
18630         <title id="metabib.table.keyword-field-entry-title">
18631          Table:
18632          
18633          keyword_field_entry
18634         </title>
18635  
18636                 <formalpara>
18637                         <title>Columns:</title>
18638                         <simplelist type="horiz" columns="1">
18639                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18640                         <member>
18641                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18642 --
18643                          <literal>PRIMARY KEY</literal>,
18644                         </member>
18645                         <member>
18646                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18647 --
18648                         <literal>NOT NULL</literal>, 
18649                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18650                         </member>
18651                         <member>
18652                         <database class="field">field</database> : <database class="datatype">integer</database> 
18653 --
18654                         <literal>NOT NULL</literal>, 
18655                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
18656                         </member>
18657                         <member>
18658                         <database class="field">value</database> : <database class="datatype">text</database> 
18659 --
18660                         <literal>NOT NULL</literal>, 
18661                         </member>
18662                         <member>
18663                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18664 --
18665                         <literal>NOT NULL</literal>, 
18666                         </member>
18667                 </simplelist>
18668                 </formalpara>
18669         <formalpara>
18670                 <title>Indexes:</title>
18671                 <simplelist type="horiz" columns="1">
18672         <member><database class="index">metabib_keyword_field_entry_index_vector_idx</database> : index_vector</member>
18673         <member><database class="index">metabib_keyword_field_entry_source_idx</database> : source</member>
18674         <member><database class="index">metabib_keyword_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
18675         </simplelist>
18676         </formalpara>   
18677     </simplesect>
18678       <simplesect id="metabib.table.metarecord"
18679                xreflabel="metabib.metarecord">
18680         <title id="metabib.table.metarecord-title">
18681          Table:
18682          
18683          metarecord
18684         </title>
18685  
18686                 <formalpara>
18687                         <title>Columns:</title>
18688                         <simplelist type="horiz" columns="1">
18689                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18690                         <member>
18691                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18692 --
18693                          <literal>PRIMARY KEY</literal>,
18694                         </member>
18695                         <member>
18696                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
18697 --
18698                         <literal>NOT NULL</literal>, 
18699                         </member>
18700                         <member>
18701                         <database class="field">master_record</database> : <database class="datatype">bigint</database> 
18702 --
18703                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18704                         </member>
18705                         <member>
18706                         <database class="field">mods</database> : <database class="datatype">text</database> 
18707 --
18708                         </member>
18709                 </simplelist>
18710                 </formalpara>
18711         <formalpara>
18712                 <title>Indexes:</title>
18713                 <simplelist type="horiz" columns="1">
18714         <member><database class="index">metabib_metarecord_fingerprint_idx</database> : fingerprint</member>
18715         <member><database class="index">metabib_metarecord_master_record_idx</database> : master_record</member>
18716         </simplelist>
18717         </formalpara>   
18718         <formalpara>         
18719                 <title>Tables referencing metabib.metarecord_source_map via Foreign Key Constraints:</title>
18720                 <simplelist type="horiz" columns="2">
18721                 <member><xref linkend="metabib.table.metarecord-source-map"/></member> 
18722                 </simplelist>
18723         </formalpara>
18724     </simplesect>
18725       <simplesect id="metabib.table.metarecord-source-map"
18726                xreflabel="metabib.metarecord_source_map">
18727         <title id="metabib.table.metarecord-source-map-title">
18728          Table:
18729          
18730          metarecord_source_map
18731         </title>
18732  
18733                 <formalpara>
18734                         <title>Columns:</title>
18735                         <simplelist type="horiz" columns="1">
18736                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18737                         <member>
18738                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18739 --
18740                          <literal>PRIMARY KEY</literal>,
18741                         </member>
18742                         <member>
18743                         <database class="field">metarecord</database> : <database class="datatype">bigint</database> 
18744 --
18745                         <literal>NOT NULL</literal>, 
18746                         <literal>REFERENCES</literal> <xref linkend="metabib.table.metarecord"/>. 
18747                         </member>
18748                         <member>
18749                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18750 --
18751                         <literal>NOT NULL</literal>, 
18752                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18753                         </member>
18754                 </simplelist>
18755                 </formalpara>
18756         <formalpara>
18757                 <title>Indexes:</title>
18758                 <simplelist type="horiz" columns="1">
18759         <member><database class="index">metabib_metarecord_source_map_metarecord_idx</database> : metarecord</member>
18760         <member><database class="index">metabib_metarecord_source_map_source_record_idx</database> : source</member>
18761         </simplelist>
18762         </formalpara>   
18763     </simplesect>
18764       <simplesect id="metabib.table.real-full-rec"
18765                xreflabel="metabib.real_full_rec">
18766         <title id="metabib.table.real-full-rec-title">
18767          Table:
18768          
18769          real_full_rec
18770         </title>
18771  
18772                 <formalpara>
18773                         <title>Columns:</title>
18774                         <simplelist type="horiz" columns="1">
18775                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18776                         <member>
18777                         <database class="field">id</database> : <database class="datatype">bigint</database> 
18778 --
18779                          <literal>PRIMARY KEY</literal>,
18780                         <literal>DEFAULT nextval(&apos;metabib.full_rec_id_seq&apos;::regclass)</literal>, 
18781                         </member>
18782                         <member>
18783                         <database class="field">record</database> : <database class="datatype">bigint</database> 
18784 --
18785                         <literal>NOT NULL</literal>, 
18786                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18787                         </member>
18788                         <member>
18789                         <database class="field">tag</database> : <database class="datatype">character(3)</database> 
18790 --
18791                         <literal>NOT NULL</literal>, 
18792                         </member>
18793                         <member>
18794                         <database class="field">ind1</database> : <database class="datatype">text</database> 
18795 --
18796                         </member>
18797                         <member>
18798                         <database class="field">ind2</database> : <database class="datatype">text</database> 
18799 --
18800                         </member>
18801                         <member>
18802                         <database class="field">subfield</database> : <database class="datatype">text</database> 
18803 --
18804                         </member>
18805                         <member>
18806                         <database class="field">value</database> : <database class="datatype">text</database> 
18807 --
18808                         <literal>NOT NULL</literal>, 
18809                         </member>
18810                         <member>
18811                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18812 --
18813                         <literal>NOT NULL</literal>, 
18814                         </member>
18815                 </simplelist>
18816                 </formalpara>
18817         <formalpara>
18818                 <title>Indexes:</title>
18819                 <simplelist type="horiz" columns="1">
18820         <member><database class="index">metabib_full_rec_index_vector_idx</database> : index_vector</member>
18821         <member><database class="index">metabib_full_rec_record_idx</database> : record</member>
18822         <member><database class="index">metabib_full_rec_tag_subfield_idx</database> : tag, subfield</member>
18823         <member><database class="index">metabib_full_rec_value_idx</database> : &quot;substring&quot;(value, 1, 1024)</member>
18824         <member><database class="index">metabib_full_rec_value_tpo_index</database> : &quot;substring&quot;(value, 1, 1024) text_pattern_ops</member>
18825         </simplelist>
18826         </formalpara>   
18827     </simplesect>
18828       <simplesect id="metabib.table.rec-descriptor"
18829                xreflabel="metabib.rec_descriptor">
18830         <title id="metabib.table.rec-descriptor-title">
18831          Table:
18832          
18833          rec_descriptor
18834         </title>
18835  
18836                 <formalpara>
18837                         <title>Columns:</title>
18838                         <simplelist type="horiz" columns="1">
18839                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18840                         <member>
18841                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18842 --
18843                          <literal>PRIMARY KEY</literal>,
18844                         </member>
18845                         <member>
18846                         <database class="field">record</database> : <database class="datatype">bigint</database> 
18847 --
18848                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18849                         </member>
18850                         <member>
18851                         <database class="field">item_type</database> : <database class="datatype">text</database> 
18852 --
18853                         </member>
18854                         <member>
18855                         <database class="field">item_form</database> : <database class="datatype">text</database> 
18856 --
18857                         </member>
18858                         <member>
18859                         <database class="field">bib_level</database> : <database class="datatype">text</database> 
18860 --
18861                         </member>
18862                         <member>
18863                         <database class="field">control_type</database> : <database class="datatype">text</database> 
18864 --
18865                         </member>
18866                         <member>
18867                         <database class="field">char_encoding</database> : <database class="datatype">text</database> 
18868 --
18869                         </member>
18870                         <member>
18871                         <database class="field">enc_level</database> : <database class="datatype">text</database> 
18872 --
18873                         </member>
18874                         <member>
18875                         <database class="field">audience</database> : <database class="datatype">text</database> 
18876 --
18877                         </member>
18878                         <member>
18879                         <database class="field">lit_form</database> : <database class="datatype">text</database> 
18880 --
18881                         </member>
18882                         <member>
18883                         <database class="field">type_mat</database> : <database class="datatype">text</database> 
18884 --
18885                         </member>
18886                         <member>
18887                         <database class="field">cat_form</database> : <database class="datatype">text</database> 
18888 --
18889                         </member>
18890                         <member>
18891                         <database class="field">pub_status</database> : <database class="datatype">text</database> 
18892 --
18893                         </member>
18894                         <member>
18895                         <database class="field">item_lang</database> : <database class="datatype">text</database> 
18896 --
18897                         </member>
18898                         <member>
18899                         <database class="field">vr_format</database> : <database class="datatype">text</database> 
18900 --
18901                         </member>
18902                         <member>
18903                         <database class="field">date1</database> : <database class="datatype">text</database> 
18904 --
18905                         </member>
18906                         <member>
18907                         <database class="field">date2</database> : <database class="datatype">text</database> 
18908 --
18909                         </member>
18910                 </simplelist>
18911                 </formalpara>
18912         <formalpara>
18913                 <title>Indexes:</title>
18914                 <simplelist type="horiz" columns="1">
18915         <member><database class="index">metabib_rec_descriptor_audience_idx</database> : audience</member>
18916         <member><database class="index">metabib_rec_descriptor_bib_level_idx</database> : bib_level</member>
18917         <member><database class="index">metabib_rec_descriptor_cat_form_idx</database> : cat_form</member>
18918         <member><database class="index">metabib_rec_descriptor_char_encoding_idx</database> : char_encoding</member>
18919         <member><database class="index">metabib_rec_descriptor_control_type_idx</database> : control_type</member>
18920         <member><database class="index">metabib_rec_descriptor_date1_idx</database> : date1</member>
18921         <member><database class="index">metabib_rec_descriptor_dates_idx</database> : date1, date2</member>
18922         <member><database class="index">metabib_rec_descriptor_enc_level_idx</database> : enc_level</member>
18923         <member><database class="index">metabib_rec_descriptor_item_form_idx</database> : item_form</member>
18924         <member><database class="index">metabib_rec_descriptor_item_lang_idx</database> : item_lang</member>
18925         <member><database class="index">metabib_rec_descriptor_item_type_idx</database> : item_type</member>
18926         <member><database class="index">metabib_rec_descriptor_lit_form_idx</database> : lit_form</member>
18927         <member><database class="index">metabib_rec_descriptor_pub_status_idx</database> : pub_status</member>
18928         <member><database class="index">metabib_rec_descriptor_record_idx</database> : record</member>
18929         <member><database class="index">metabib_rec_descriptor_vr_format_idx</database> : vr_format</member>
18930         </simplelist>
18931         </formalpara>   
18932     </simplesect>
18933       <simplesect id="metabib.table.series-field-entry"
18934                xreflabel="metabib.series_field_entry">
18935         <title id="metabib.table.series-field-entry-title">
18936          Table:
18937          
18938          series_field_entry
18939         </title>
18940  
18941                 <formalpara>
18942                         <title>Columns:</title>
18943                         <simplelist type="horiz" columns="1">
18944                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18945                         <member>
18946                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18947 --
18948                          <literal>PRIMARY KEY</literal>,
18949                         </member>
18950                         <member>
18951                         <database class="field">source</database> : <database class="datatype">bigint</database> 
18952 --
18953                         <literal>NOT NULL</literal>, 
18954                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
18955                         </member>
18956                         <member>
18957                         <database class="field">field</database> : <database class="datatype">integer</database> 
18958 --
18959                         <literal>NOT NULL</literal>, 
18960                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
18961                         </member>
18962                         <member>
18963                         <database class="field">value</database> : <database class="datatype">text</database> 
18964 --
18965                         <literal>NOT NULL</literal>, 
18966                         </member>
18967                         <member>
18968                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
18969 --
18970                         <literal>NOT NULL</literal>, 
18971                         </member>
18972                 </simplelist>
18973                 </formalpara>
18974         <formalpara>
18975                 <title>Indexes:</title>
18976                 <simplelist type="horiz" columns="1">
18977         <member><database class="index">metabib_series_field_entry_index_vector_idx</database> : index_vector</member>
18978         <member><database class="index">metabib_series_field_entry_source_idx</database> : source</member>
18979         <member><database class="index">metabib_series_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
18980         </simplelist>
18981         </formalpara>   
18982     </simplesect>
18983       <simplesect id="metabib.table.subject-field-entry"
18984                xreflabel="metabib.subject_field_entry">
18985         <title id="metabib.table.subject-field-entry-title">
18986          Table:
18987          
18988          subject_field_entry
18989         </title>
18990  
18991                 <formalpara>
18992                         <title>Columns:</title>
18993                         <simplelist type="horiz" columns="1">
18994                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
18995                         <member>
18996                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
18997 --
18998                          <literal>PRIMARY KEY</literal>,
18999                         </member>
19000                         <member>
19001                         <database class="field">source</database> : <database class="datatype">bigint</database> 
19002 --
19003                         <literal>NOT NULL</literal>, 
19004                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
19005                         </member>
19006                         <member>
19007                         <database class="field">field</database> : <database class="datatype">integer</database> 
19008 --
19009                         <literal>NOT NULL</literal>, 
19010                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
19011                         </member>
19012                         <member>
19013                         <database class="field">value</database> : <database class="datatype">text</database> 
19014 --
19015                         <literal>NOT NULL</literal>, 
19016                         </member>
19017                         <member>
19018                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
19019 --
19020                         <literal>NOT NULL</literal>, 
19021                         </member>
19022                 </simplelist>
19023                 </formalpara>
19024         <formalpara>
19025                 <title>Indexes:</title>
19026                 <simplelist type="horiz" columns="1">
19027         <member><database class="index">metabib_subject_field_entry_index_vector_idx</database> : index_vector</member>
19028         <member><database class="index">metabib_subject_field_entry_source_idx</database> : source</member>
19029         <member><database class="index">metabib_subject_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
19030         </simplelist>
19031         </formalpara>   
19032     </simplesect>
19033       <simplesect id="metabib.table.title-field-entry"
19034                xreflabel="metabib.title_field_entry">
19035         <title id="metabib.table.title-field-entry-title">
19036          Table:
19037          
19038          title_field_entry
19039         </title>
19040  
19041                 <formalpara>
19042                         <title>Columns:</title>
19043                         <simplelist type="horiz" columns="1">
19044                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19045                         <member>
19046                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
19047 --
19048                          <literal>PRIMARY KEY</literal>,
19049                         </member>
19050                         <member>
19051                         <database class="field">source</database> : <database class="datatype">bigint</database> 
19052 --
19053                         <literal>NOT NULL</literal>, 
19054                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
19055                         </member>
19056                         <member>
19057                         <database class="field">field</database> : <database class="datatype">integer</database> 
19058 --
19059                         <literal>NOT NULL</literal>, 
19060                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
19061                         </member>
19062                         <member>
19063                         <database class="field">value</database> : <database class="datatype">text</database> 
19064 --
19065                         <literal>NOT NULL</literal>, 
19066                         </member>
19067                         <member>
19068                         <database class="field">index_vector</database> : <database class="datatype">tsvector</database> 
19069 --
19070                         <literal>NOT NULL</literal>, 
19071                         </member>
19072                 </simplelist>
19073                 </formalpara>
19074         <formalpara>
19075                 <title>Indexes:</title>
19076                 <simplelist type="horiz" columns="1">
19077         <member><database class="index">metabib_title_field_entry_index_vector_idx</database> : index_vector</member>
19078         <member><database class="index">metabib_title_field_entry_source_idx</database> : source</member>
19079         <member><database class="index">metabib_title_field_entry_value_idx</database> : &quot;substring&quot;(value, 1, 1024)) WHERE ((index_vector)::pg_catalog.tsvector = ((&apos;&apos;::pg_catalog.tsvector)::tsvector)::pg_catalog.tsvector</member>
19080         </simplelist>
19081         </formalpara>   
19082     </simplesect>
19083     <simplesect id="metabib.function.reingest-metabib-field-entries-bib-id-bigint" xreflabel="metabibreingest_metabib_field_entries(bib_id bigint)">
19084       <title id="metabib.function.reingest-metabib-field-entries-bib-id-bigint-title">reingest_metabib_field_entries(bib_id bigint)</title>
19085             <para>
19086          
19087        <segmentedlist>
19088         <title>Function Properties</title>
19089         <?dbhtml list-presentation="list"?>
19090         <segtitle>Language</segtitle>
19091         <segtitle>Return Type</segtitle>
19092         <seglistitem>
19093          <seg>PLPGSQL</seg>
19094          <seg>void</seg>
19095         </seglistitem>
19096        </segmentedlist>
19097 </para>
19098 </simplesect>
19099     <simplesect id="metabib.function.reingest-metabib-full-rec-bib-id-bigint" xreflabel="metabibreingest_metabib_full_rec(bib_id bigint)">
19100       <title id="metabib.function.reingest-metabib-full-rec-bib-id-bigint-title">reingest_metabib_full_rec(bib_id bigint)</title>
19101             <para>
19102          
19103        <segmentedlist>
19104         <title>Function Properties</title>
19105         <?dbhtml list-presentation="list"?>
19106         <segtitle>Language</segtitle>
19107         <segtitle>Return Type</segtitle>
19108         <seglistitem>
19109          <seg>PLPGSQL</seg>
19110          <seg>void</seg>
19111         </seglistitem>
19112        </segmentedlist>
19113 </para>
19114 </simplesect>
19115     <simplesect id="metabib.function.reingest-metabib-rec-descriptor-bib-id-bigint" xreflabel="metabibreingest_metabib_rec_descriptor(bib_id bigint)">
19116       <title id="metabib.function.reingest-metabib-rec-descriptor-bib-id-bigint-title">reingest_metabib_rec_descriptor(bib_id bigint)</title>
19117             <para>
19118          
19119        <segmentedlist>
19120         <title>Function Properties</title>
19121         <?dbhtml list-presentation="list"?>
19122         <segtitle>Language</segtitle>
19123         <segtitle>Return Type</segtitle>
19124         <seglistitem>
19125          <seg>PLPGSQL</seg>
19126          <seg>void</seg>
19127         </seglistitem>
19128        </segmentedlist>
19129 </para>
19130 </simplesect>
19131     <simplesect id="metabib.function.remap-metarecord-for-bib-fp-bigint-bib-id-text" xreflabel="metabibremap_metarecord_for_bib(fp bigint, bib_id text)">
19132       <title id="metabib.function.remap-metarecord-for-bib-fp-bigint-bib-id-text-title">remap_metarecord_for_bib(fp bigint, bib_id text)</title>
19133             <para>
19134          
19135        <segmentedlist>
19136         <title>Function Properties</title>
19137         <?dbhtml list-presentation="list"?>
19138         <segtitle>Language</segtitle>
19139         <segtitle>Return Type</segtitle>
19140         <seglistitem>
19141          <seg>PLPGSQL</seg>
19142          <seg>bigint</seg>
19143         </seglistitem>
19144        </segmentedlist>
19145 </para>
19146 </simplesect>
19147         
19148         </section>
19149         
19150         <section id="money.schema">
19151                 <title>Schema money</title>
19152                 <para></para>   
19153         
19154       <simplesect id="money.table.billable-xact"
19155                xreflabel="money.billable_xact">
19156         <title id="money.table.billable-xact-title">
19157          Table:
19158          
19159          billable_xact
19160         </title>
19161  
19162                 <formalpara>
19163                         <title>Columns:</title>
19164                         <simplelist type="horiz" columns="1">
19165                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19166                         <member>
19167                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
19168 --
19169                          <literal>PRIMARY KEY</literal>,
19170                         </member>
19171                         <member>
19172                         <database class="field">usr</database> : <database class="datatype">integer</database> 
19173 --
19174                         <literal>NOT NULL</literal>, 
19175                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
19176                         </member>
19177                         <member>
19178                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
19179 --
19180                         <literal>NOT NULL</literal>, 
19181                         <literal>DEFAULT now()</literal>, 
19182                         </member>
19183                         <member>
19184                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
19185 --
19186                         </member>
19187                         <member>
19188                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
19189 --
19190                         </member>
19191                 </simplelist>
19192                 </formalpara>
19193         <formalpara>
19194                 <title>Indexes:</title>
19195                 <simplelist type="horiz" columns="1">
19196         <member><database class="index">m_b_x_open_xacts_idx</database> : usr</member>
19197         </simplelist>
19198         </formalpara>   
19199     </simplesect>
19200       <simplesect id="money.view.billable-xact-summary"
19201                xreflabel="money.billable_xact_summary">
19202         <title id="money.view.billable-xact-summary-title">
19203          View:
19204          
19205          billable_xact_summary
19206         </title>
19207  
19208                 <formalpara>
19209                         <title>Columns:</title>
19210                         <simplelist type="horiz" columns="1">
19211                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19212                         <member>
19213                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19214 --
19215                         </member>
19216                         <member>
19217                         <database class="field">usr</database> : <database class="datatype">integer</database> 
19218 --
19219                         </member>
19220                         <member>
19221                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
19222 --
19223                         </member>
19224                         <member>
19225                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
19226 --
19227                         </member>
19228                         <member>
19229                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
19230 --
19231                         </member>
19232                         <member>
19233                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19234 --
19235                         </member>
19236                         <member>
19237                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
19238 --
19239                         </member>
19240                         <member>
19241                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
19242 --
19243                         </member>
19244                         <member>
19245                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
19246 --
19247                         </member>
19248                         <member>
19249                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
19250 --
19251                         </member>
19252                         <member>
19253                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
19254 --
19255                         </member>
19256                         <member>
19257                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
19258 --
19259                         </member>
19260                         <member>
19261                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
19262 --
19263                         </member>
19264                         <member>
19265                         <database class="field">xact_type</database> : <database class="datatype">name</database> 
19266 --
19267                         </member>
19268                 </simplelist>
19269                 </formalpara>
19270     </simplesect>
19271       <simplesect id="money.view.billable-xact-summary-location-view"
19272                xreflabel="money.billable_xact_summary_location_view">
19273         <title id="money.view.billable-xact-summary-location-view-title">
19274          View:
19275          
19276          billable_xact_summary_location_view
19277         </title>
19278  
19279                 <formalpara>
19280                         <title>Columns:</title>
19281                         <simplelist type="horiz" columns="1">
19282                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19283                         <member>
19284                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19285 --
19286                         </member>
19287                         <member>
19288                         <database class="field">usr</database> : <database class="datatype">integer</database> 
19289 --
19290                         </member>
19291                         <member>
19292                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
19293 --
19294                         </member>
19295                         <member>
19296                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
19297 --
19298                         </member>
19299                         <member>
19300                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
19301 --
19302                         </member>
19303                         <member>
19304                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19305 --
19306                         </member>
19307                         <member>
19308                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
19309 --
19310                         </member>
19311                         <member>
19312                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
19313 --
19314                         </member>
19315                         <member>
19316                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
19317 --
19318                         </member>
19319                         <member>
19320                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
19321 --
19322                         </member>
19323                         <member>
19324                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
19325 --
19326                         </member>
19327                         <member>
19328                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
19329 --
19330                         </member>
19331                         <member>
19332                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
19333 --
19334                         </member>
19335                         <member>
19336                         <database class="field">xact_type</database> : <database class="datatype">name</database> 
19337 --
19338                         </member>
19339                         <member>
19340                         <database class="field">billing_location</database> : <database class="datatype">integer</database> 
19341 --
19342                         </member>
19343                 </simplelist>
19344                 </formalpara>
19345     </simplesect>
19346       <simplesect id="money.view.billable-xact-with-void-summary"
19347                xreflabel="money.billable_xact_with_void_summary">
19348         <title id="money.view.billable-xact-with-void-summary-title">
19349          View:
19350          
19351          billable_xact_with_void_summary
19352         </title>
19353  
19354                 <formalpara>
19355                         <title>Columns:</title>
19356                         <simplelist type="horiz" columns="1">
19357                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19358                         <member>
19359                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19360 --
19361                         </member>
19362                         <member>
19363                         <database class="field">usr</database> : <database class="datatype">integer</database> 
19364 --
19365                         </member>
19366                         <member>
19367                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
19368 --
19369                         </member>
19370                         <member>
19371                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
19372 --
19373                         </member>
19374                         <member>
19375                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
19376 --
19377                         </member>
19378                         <member>
19379                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19380 --
19381                         </member>
19382                         <member>
19383                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
19384 --
19385                         </member>
19386                         <member>
19387                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
19388 --
19389                         </member>
19390                         <member>
19391                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
19392 --
19393                         </member>
19394                         <member>
19395                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
19396 --
19397                         </member>
19398                         <member>
19399                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
19400 --
19401                         </member>
19402                         <member>
19403                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
19404 --
19405                         </member>
19406                         <member>
19407                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
19408 --
19409                         </member>
19410                         <member>
19411                         <database class="field">xact_type</database> : <database class="datatype">name</database> 
19412 --
19413                         </member>
19414                 </simplelist>
19415                 </formalpara>
19416     </simplesect>
19417       <simplesect id="money.table.billing"
19418                xreflabel="money.billing">
19419         <title id="money.table.billing-title">
19420          Table:
19421          
19422          billing
19423         </title>
19424  
19425                 <formalpara>
19426                         <title>Columns:</title>
19427                         <simplelist type="horiz" columns="1">
19428                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19429                         <member>
19430                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
19431 --
19432                          <literal>PRIMARY KEY</literal>,
19433                         </member>
19434                         <member>
19435                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19436 --
19437                         <literal>NOT NULL</literal>, 
19438                         </member>
19439                         <member>
19440                         <database class="field">billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
19441 --
19442                         <literal>NOT NULL</literal>, 
19443                         <literal>DEFAULT now()</literal>, 
19444                         </member>
19445                         <member>
19446                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19447 --
19448                         <literal>NOT NULL</literal>, 
19449                         <literal>DEFAULT false</literal>, 
19450                         </member>
19451                         <member>
19452                         <database class="field">voider</database> : <database class="datatype">integer</database> 
19453 --
19454                         </member>
19455                         <member>
19456                         <database class="field">void_time</database> : <database class="datatype">timestamp with time zone</database> 
19457 --
19458                         </member>
19459                         <member>
19460                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19461 --
19462                         <literal>NOT NULL</literal>, 
19463                         </member>
19464                         <member>
19465                         <database class="field">billing_type</database> : <database class="datatype">text</database> 
19466 --
19467                         <literal>NOT NULL</literal>, 
19468                         </member>
19469                         <member>
19470                         <database class="field">btype</database> : <database class="datatype">integer</database> 
19471 --
19472                         <literal>NOT NULL</literal>, 
19473                         <literal>REFERENCES</literal> <xref linkend="config.table.billing-type"/>. 
19474                         </member>
19475                         <member>
19476                         <database class="field">note</database> : <database class="datatype">text</database> 
19477 --
19478                         </member>
19479                 </simplelist>
19480                 </formalpara>
19481         <formalpara>
19482                 <title>Indexes:</title>
19483                 <simplelist type="horiz" columns="1">
19484         <member><database class="index">m_b_time_idx</database> : billing_ts</member>
19485         <member><database class="index">m_b_xact_idx</database> : xact</member>
19486         </simplelist>
19487         </formalpara>   
19488     </simplesect>
19489       <simplesect id="money.table.bnm-desk-payment"
19490                xreflabel="money.bnm_desk_payment">
19491         <title id="money.table.bnm-desk-payment-title">
19492          Table:
19493          
19494          bnm_desk_payment
19495         </title>
19496  
19497                 <formalpara>
19498                         <title>Columns:</title>
19499                         <simplelist type="horiz" columns="1">
19500                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19501                         <member>
19502                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19503 --
19504                          <literal>PRIMARY KEY</literal>,
19505                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
19506                         </member>
19507                         <member>
19508                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19509 --
19510                         <literal>NOT NULL</literal>, 
19511                         </member>
19512                         <member>
19513                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19514 --
19515                         <literal>NOT NULL</literal>, 
19516                         <literal>DEFAULT now()</literal>, 
19517                         </member>
19518                         <member>
19519                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19520 --
19521                         <literal>NOT NULL</literal>, 
19522                         <literal>DEFAULT false</literal>, 
19523                         </member>
19524                         <member>
19525                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19526 --
19527                         <literal>NOT NULL</literal>, 
19528                         </member>
19529                         <member>
19530                         <database class="field">note</database> : <database class="datatype">text</database> 
19531 --
19532                         </member>
19533                         <member>
19534                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19535 --
19536                         <literal>NOT NULL</literal>, 
19537                         </member>
19538                         <member>
19539                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19540 --
19541                         <literal>NOT NULL</literal>, 
19542                         </member>
19543                         <member>
19544                         <database class="field">cash_drawer</database> : <database class="datatype">integer</database> 
19545 --
19546                         <literal>REFERENCES</literal> <xref linkend="actor.table.workstation"/>. 
19547                         </member>
19548                 </simplelist>
19549                 </formalpara>
19550     </simplesect>
19551       <simplesect id="money.table.bnm-payment"
19552                xreflabel="money.bnm_payment">
19553         <title id="money.table.bnm-payment-title">
19554          Table:
19555          
19556          bnm_payment
19557         </title>
19558  
19559                 <formalpara>
19560                         <title>Columns:</title>
19561                         <simplelist type="horiz" columns="1">
19562                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19563                         <member>
19564                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19565 --
19566                          <literal>PRIMARY KEY</literal>,
19567                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
19568                         </member>
19569                         <member>
19570                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19571 --
19572                         <literal>NOT NULL</literal>, 
19573                         </member>
19574                         <member>
19575                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19576 --
19577                         <literal>NOT NULL</literal>, 
19578                         <literal>DEFAULT now()</literal>, 
19579                         </member>
19580                         <member>
19581                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19582 --
19583                         <literal>NOT NULL</literal>, 
19584                         <literal>DEFAULT false</literal>, 
19585                         </member>
19586                         <member>
19587                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19588 --
19589                         <literal>NOT NULL</literal>, 
19590                         </member>
19591                         <member>
19592                         <database class="field">note</database> : <database class="datatype">text</database> 
19593 --
19594                         </member>
19595                         <member>
19596                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19597 --
19598                         <literal>NOT NULL</literal>, 
19599                         </member>
19600                         <member>
19601                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19602 --
19603                         <literal>NOT NULL</literal>, 
19604                         </member>
19605                 </simplelist>
19606                 </formalpara>
19607     </simplesect>
19608       <simplesect id="money.view.bnm-payment-view"
19609                xreflabel="money.bnm_payment_view">
19610         <title id="money.view.bnm-payment-view-title">
19611          View:
19612          
19613          bnm_payment_view
19614         </title>
19615  
19616                 <formalpara>
19617                         <title>Columns:</title>
19618                         <simplelist type="horiz" columns="1">
19619                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19620                         <member>
19621                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19622 --
19623                         </member>
19624                         <member>
19625                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19626 --
19627                         </member>
19628                         <member>
19629                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19630 --
19631                         </member>
19632                         <member>
19633                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19634 --
19635                         </member>
19636                         <member>
19637                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19638 --
19639                         </member>
19640                         <member>
19641                         <database class="field">note</database> : <database class="datatype">text</database> 
19642 --
19643                         </member>
19644                         <member>
19645                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19646 --
19647                         </member>
19648                         <member>
19649                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19650 --
19651                         </member>
19652                         <member>
19653                         <database class="field">payment_type</database> : <database class="datatype">name</database> 
19654 --
19655                         </member>
19656                 </simplelist>
19657                 </formalpara>
19658     </simplesect>
19659       <simplesect id="money.table.cash-payment"
19660                xreflabel="money.cash_payment">
19661         <title id="money.table.cash-payment-title">
19662          Table:
19663          
19664          cash_payment
19665         </title>
19666  
19667                 <formalpara>
19668                         <title>Columns:</title>
19669                         <simplelist type="horiz" columns="1">
19670                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19671                         <member>
19672                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19673 --
19674                          <literal>PRIMARY KEY</literal>,
19675                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
19676                         </member>
19677                         <member>
19678                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19679 --
19680                         <literal>NOT NULL</literal>, 
19681                         </member>
19682                         <member>
19683                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19684 --
19685                         <literal>NOT NULL</literal>, 
19686                         <literal>DEFAULT now()</literal>, 
19687                         </member>
19688                         <member>
19689                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19690 --
19691                         <literal>NOT NULL</literal>, 
19692                         <literal>DEFAULT false</literal>, 
19693                         </member>
19694                         <member>
19695                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19696 --
19697                         <literal>NOT NULL</literal>, 
19698                         </member>
19699                         <member>
19700                         <database class="field">note</database> : <database class="datatype">text</database> 
19701 --
19702                         </member>
19703                         <member>
19704                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19705 --
19706                         <literal>NOT NULL</literal>, 
19707                         </member>
19708                         <member>
19709                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19710 --
19711                         <literal>NOT NULL</literal>, 
19712                         </member>
19713                         <member>
19714                         <database class="field">cash_drawer</database> : <database class="datatype">integer</database> 
19715 --
19716                         </member>
19717                 </simplelist>
19718                 </formalpara>
19719         <formalpara>
19720                 <title>Indexes:</title>
19721                 <simplelist type="horiz" columns="1">
19722         <member><database class="index">money_cash_id_idx</database> : id</member>
19723         <member><database class="index">money_cash_payment_accepting_usr_idx</database> : accepting_usr</member>
19724         <member><database class="index">money_cash_payment_cash_drawer_idx</database> : cash_drawer</member>
19725         <member><database class="index">money_cash_payment_ts_idx</database> : payment_ts</member>
19726         <member><database class="index">money_cash_payment_xact_idx</database> : xact</member>
19727         </simplelist>
19728         </formalpara>   
19729     </simplesect>
19730       <simplesect id="money.view.cashdrawer-payment-view"
19731                xreflabel="money.cashdrawer_payment_view">
19732         <title id="money.view.cashdrawer-payment-view-title">
19733          View:
19734          
19735          cashdrawer_payment_view
19736         </title>
19737  
19738                 <formalpara>
19739                         <title>Columns:</title>
19740                         <simplelist type="horiz" columns="1">
19741                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19742                         <member>
19743                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
19744 --
19745                         </member>
19746                         <member>
19747                         <database class="field">cashdrawer</database> : <database class="datatype">integer</database> 
19748 --
19749                         </member>
19750                         <member>
19751                         <database class="field">payment_type</database> : <database class="datatype">name</database> 
19752 --
19753                         </member>
19754                         <member>
19755                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19756 --
19757                         </member>
19758                         <member>
19759                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19760 --
19761                         </member>
19762                         <member>
19763                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19764 --
19765                         </member>
19766                         <member>
19767                         <database class="field">note</database> : <database class="datatype">text</database> 
19768 --
19769                         </member>
19770                 </simplelist>
19771                 </formalpara>
19772     </simplesect>
19773       <simplesect id="money.table.check-payment"
19774                xreflabel="money.check_payment">
19775         <title id="money.table.check-payment-title">
19776          Table:
19777          
19778          check_payment
19779         </title>
19780  
19781                 <formalpara>
19782                         <title>Columns:</title>
19783                         <simplelist type="horiz" columns="1">
19784                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19785                         <member>
19786                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19787 --
19788                          <literal>PRIMARY KEY</literal>,
19789                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
19790                         </member>
19791                         <member>
19792                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19793 --
19794                         <literal>NOT NULL</literal>, 
19795                         </member>
19796                         <member>
19797                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19798 --
19799                         <literal>NOT NULL</literal>, 
19800                         <literal>DEFAULT now()</literal>, 
19801                         </member>
19802                         <member>
19803                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19804 --
19805                         <literal>NOT NULL</literal>, 
19806                         <literal>DEFAULT false</literal>, 
19807                         </member>
19808                         <member>
19809                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19810 --
19811                         <literal>NOT NULL</literal>, 
19812                         </member>
19813                         <member>
19814                         <database class="field">note</database> : <database class="datatype">text</database> 
19815 --
19816                         </member>
19817                         <member>
19818                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19819 --
19820                         <literal>NOT NULL</literal>, 
19821                         </member>
19822                         <member>
19823                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19824 --
19825                         <literal>NOT NULL</literal>, 
19826                         </member>
19827                         <member>
19828                         <database class="field">cash_drawer</database> : <database class="datatype">integer</database> 
19829 --
19830                         </member>
19831                         <member>
19832                         <database class="field">check_number</database> : <database class="datatype">text</database> 
19833 --
19834                         <literal>NOT NULL</literal>, 
19835                         </member>
19836                 </simplelist>
19837                 </formalpara>
19838         <formalpara>
19839                 <title>Indexes:</title>
19840                 <simplelist type="horiz" columns="1">
19841         <member><database class="index">money_check_id_idx</database> : id</member>
19842         <member><database class="index">money_check_payment_accepting_usr_idx</database> : accepting_usr</member>
19843         <member><database class="index">money_check_payment_cash_drawer_idx</database> : cash_drawer</member>
19844         <member><database class="index">money_check_payment_ts_idx</database> : payment_ts</member>
19845         <member><database class="index">money_check_payment_xact_idx</database> : xact</member>
19846         </simplelist>
19847         </formalpara>   
19848     </simplesect>
19849       <simplesect id="money.table.collections-tracker"
19850                xreflabel="money.collections_tracker">
19851         <title id="money.table.collections-tracker-title">
19852          Table:
19853          
19854          collections_tracker
19855         </title>
19856  
19857                 <formalpara>
19858                         <title>Columns:</title>
19859                         <simplelist type="horiz" columns="1">
19860                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19861                         <member>
19862                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
19863 --
19864                          <literal>PRIMARY KEY</literal>,
19865                         </member>
19866                         <member>
19867                         <database class="field">usr</database> : <database class="datatype">integer</database> 
19868 --
19869                         <literal>NOT NULL</literal>, 
19870                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
19871                         </member>
19872                         <member>
19873                         <database class="field">collector</database> : <database class="datatype">integer</database> 
19874 --
19875                         <literal>NOT NULL</literal>, 
19876                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
19877                         </member>
19878                         <member>
19879                         <database class="field">location</database> : <database class="datatype">integer</database> 
19880 --
19881                         <literal>NOT NULL</literal>, 
19882                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
19883                         </member>
19884                         <member>
19885                         <database class="field">enter_time</database> : <database class="datatype">timestamp with time zone</database> 
19886 --
19887                         </member>
19888                 </simplelist>
19889                 </formalpara>
19890         <formalpara>
19891                 <title>Indexes:</title>
19892                 <simplelist type="horiz" columns="1">
19893         <member><database class="index">m_c_t_collector_idx</database> : collector</member>
19894         </simplelist>
19895         </formalpara>   
19896     </simplesect>
19897       <simplesect id="money.table.credit-card-payment"
19898                xreflabel="money.credit_card_payment">
19899         <title id="money.table.credit-card-payment-title">
19900          Table:
19901          
19902          credit_card_payment
19903         </title>
19904  
19905                 <formalpara>
19906                         <title>Columns:</title>
19907                         <simplelist type="horiz" columns="1">
19908                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
19909                         <member>
19910                         <database class="field">id</database> : <database class="datatype">bigint</database> 
19911 --
19912                          <literal>PRIMARY KEY</literal>,
19913                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
19914                         </member>
19915                         <member>
19916                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
19917 --
19918                         <literal>NOT NULL</literal>, 
19919                         </member>
19920                         <member>
19921                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
19922 --
19923                         <literal>NOT NULL</literal>, 
19924                         <literal>DEFAULT now()</literal>, 
19925                         </member>
19926                         <member>
19927                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
19928 --
19929                         <literal>NOT NULL</literal>, 
19930                         <literal>DEFAULT false</literal>, 
19931                         </member>
19932                         <member>
19933                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
19934 --
19935                         <literal>NOT NULL</literal>, 
19936                         </member>
19937                         <member>
19938                         <database class="field">note</database> : <database class="datatype">text</database> 
19939 --
19940                         </member>
19941                         <member>
19942                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
19943 --
19944                         <literal>NOT NULL</literal>, 
19945                         </member>
19946                         <member>
19947                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
19948 --
19949                         <literal>NOT NULL</literal>, 
19950                         </member>
19951                         <member>
19952                         <database class="field">cash_drawer</database> : <database class="datatype">integer</database> 
19953 --
19954                         </member>
19955                         <member>
19956                         <database class="field">cc_type</database> : <database class="datatype">text</database> 
19957 --
19958                         </member>
19959                         <member>
19960                         <database class="field">cc_number</database> : <database class="datatype">text</database> 
19961 --
19962                         </member>
19963                         <member>
19964                         <database class="field">cc_processor</database> : <database class="datatype">text</database> 
19965 --
19966                         </member>
19967                         <member>
19968                         <database class="field">cc_first_name</database> : <database class="datatype">text</database> 
19969 --
19970                         </member>
19971                         <member>
19972                         <database class="field">cc_last_name</database> : <database class="datatype">text</database> 
19973 --
19974                         </member>
19975                         <member>
19976                         <database class="field">expire_month</database> : <database class="datatype">integer</database> 
19977 --
19978                         </member>
19979                         <member>
19980                         <database class="field">expire_year</database> : <database class="datatype">integer</database> 
19981 --
19982                         </member>
19983                         <member>
19984                         <database class="field">approval_code</database> : <database class="datatype">text</database> 
19985 --
19986                         </member>
19987                 </simplelist>
19988                 </formalpara>
19989         <formalpara>
19990                 <title>Indexes:</title>
19991                 <simplelist type="horiz" columns="1">
19992         <member><database class="index">money_credit_card_id_idx</database> : id</member>
19993         <member><database class="index">money_credit_card_payment_accepting_usr_idx</database> : accepting_usr</member>
19994         <member><database class="index">money_credit_card_payment_cash_drawer_idx</database> : cash_drawer</member>
19995         <member><database class="index">money_credit_card_payment_ts_idx</database> : payment_ts</member>
19996         <member><database class="index">money_credit_card_payment_xact_idx</database> : xact</member>
19997         </simplelist>
19998         </formalpara>   
19999     </simplesect>
20000       <simplesect id="money.table.credit-payment"
20001                xreflabel="money.credit_payment">
20002         <title id="money.table.credit-payment-title">
20003          Table:
20004          
20005          credit_payment
20006         </title>
20007  
20008                 <formalpara>
20009                         <title>Columns:</title>
20010                         <simplelist type="horiz" columns="1">
20011                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20012                         <member>
20013                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20014 --
20015                          <literal>PRIMARY KEY</literal>,
20016                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
20017                         </member>
20018                         <member>
20019                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20020 --
20021                         <literal>NOT NULL</literal>, 
20022                         </member>
20023                         <member>
20024                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20025 --
20026                         <literal>NOT NULL</literal>, 
20027                         <literal>DEFAULT now()</literal>, 
20028                         </member>
20029                         <member>
20030                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20031 --
20032                         <literal>NOT NULL</literal>, 
20033                         <literal>DEFAULT false</literal>, 
20034                         </member>
20035                         <member>
20036                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20037 --
20038                         <literal>NOT NULL</literal>, 
20039                         </member>
20040                         <member>
20041                         <database class="field">note</database> : <database class="datatype">text</database> 
20042 --
20043                         </member>
20044                         <member>
20045                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
20046 --
20047                         <literal>NOT NULL</literal>, 
20048                         </member>
20049                         <member>
20050                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
20051 --
20052                         <literal>NOT NULL</literal>, 
20053                         </member>
20054                 </simplelist>
20055                 </formalpara>
20056         <formalpara>
20057                 <title>Indexes:</title>
20058                 <simplelist type="horiz" columns="1">
20059         <member><database class="index">money_credit_id_idx</database> : id</member>
20060         <member><database class="index">money_credit_payment_accepting_usr_idx</database> : accepting_usr</member>
20061         <member><database class="index">money_credit_payment_payment_ts_idx</database> : payment_ts</member>
20062         <member><database class="index">money_credit_payment_xact_idx</database> : xact</member>
20063         </simplelist>
20064         </formalpara>   
20065     </simplesect>
20066       <simplesect id="money.view.desk-payment-view"
20067                xreflabel="money.desk_payment_view">
20068         <title id="money.view.desk-payment-view-title">
20069          View:
20070          
20071          desk_payment_view
20072         </title>
20073  
20074                 <formalpara>
20075                         <title>Columns:</title>
20076                         <simplelist type="horiz" columns="1">
20077                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20078                         <member>
20079                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20080 --
20081                         </member>
20082                         <member>
20083                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20084 --
20085                         </member>
20086                         <member>
20087                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20088 --
20089                         </member>
20090                         <member>
20091                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20092 --
20093                         </member>
20094                         <member>
20095                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20096 --
20097                         </member>
20098                         <member>
20099                         <database class="field">note</database> : <database class="datatype">text</database> 
20100 --
20101                         </member>
20102                         <member>
20103                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
20104 --
20105                         </member>
20106                         <member>
20107                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
20108 --
20109                         </member>
20110                         <member>
20111                         <database class="field">cash_drawer</database> : <database class="datatype">integer</database> 
20112 --
20113                         </member>
20114                         <member>
20115                         <database class="field">payment_type</database> : <database class="datatype">name</database> 
20116 --
20117                         </member>
20118                 </simplelist>
20119                 </formalpara>
20120     </simplesect>
20121       <simplesect id="money.table.forgive-payment"
20122                xreflabel="money.forgive_payment">
20123         <title id="money.table.forgive-payment-title">
20124          Table:
20125          
20126          forgive_payment
20127         </title>
20128  
20129                 <formalpara>
20130                         <title>Columns:</title>
20131                         <simplelist type="horiz" columns="1">
20132                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20133                         <member>
20134                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20135 --
20136                          <literal>PRIMARY KEY</literal>,
20137                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
20138                         </member>
20139                         <member>
20140                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20141 --
20142                         <literal>NOT NULL</literal>, 
20143                         </member>
20144                         <member>
20145                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20146 --
20147                         <literal>NOT NULL</literal>, 
20148                         <literal>DEFAULT now()</literal>, 
20149                         </member>
20150                         <member>
20151                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20152 --
20153                         <literal>NOT NULL</literal>, 
20154                         <literal>DEFAULT false</literal>, 
20155                         </member>
20156                         <member>
20157                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20158 --
20159                         <literal>NOT NULL</literal>, 
20160                         </member>
20161                         <member>
20162                         <database class="field">note</database> : <database class="datatype">text</database> 
20163 --
20164                         </member>
20165                         <member>
20166                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
20167 --
20168                         <literal>NOT NULL</literal>, 
20169                         </member>
20170                         <member>
20171                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
20172 --
20173                         <literal>NOT NULL</literal>, 
20174                         </member>
20175                 </simplelist>
20176                 </formalpara>
20177         <formalpara>
20178                 <title>Indexes:</title>
20179                 <simplelist type="horiz" columns="1">
20180         <member><database class="index">money_forgive_id_idx</database> : id</member>
20181         <member><database class="index">money_forgive_payment_accepting_usr_idx</database> : accepting_usr</member>
20182         <member><database class="index">money_forgive_payment_payment_ts_idx</database> : payment_ts</member>
20183         <member><database class="index">money_forgive_payment_xact_idx</database> : xact</member>
20184         </simplelist>
20185         </formalpara>   
20186     </simplesect>
20187       <simplesect id="money.table.goods-payment"
20188                xreflabel="money.goods_payment">
20189         <title id="money.table.goods-payment-title">
20190          Table:
20191          
20192          goods_payment
20193         </title>
20194  
20195                 <formalpara>
20196                         <title>Columns:</title>
20197                         <simplelist type="horiz" columns="1">
20198                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20199                         <member>
20200                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20201 --
20202                          <literal>PRIMARY KEY</literal>,
20203                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
20204                         </member>
20205                         <member>
20206                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20207 --
20208                         <literal>NOT NULL</literal>, 
20209                         </member>
20210                         <member>
20211                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20212 --
20213                         <literal>NOT NULL</literal>, 
20214                         <literal>DEFAULT now()</literal>, 
20215                         </member>
20216                         <member>
20217                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20218 --
20219                         <literal>NOT NULL</literal>, 
20220                         <literal>DEFAULT false</literal>, 
20221                         </member>
20222                         <member>
20223                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20224 --
20225                         <literal>NOT NULL</literal>, 
20226                         </member>
20227                         <member>
20228                         <database class="field">note</database> : <database class="datatype">text</database> 
20229 --
20230                         </member>
20231                         <member>
20232                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
20233 --
20234                         <literal>NOT NULL</literal>, 
20235                         </member>
20236                         <member>
20237                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
20238 --
20239                         <literal>NOT NULL</literal>, 
20240                         </member>
20241                 </simplelist>
20242                 </formalpara>
20243         <formalpara>
20244                 <title>Indexes:</title>
20245                 <simplelist type="horiz" columns="1">
20246         <member><database class="index">money_goods_id_idx</database> : id</member>
20247         <member><database class="index">money_goods_payment_accepting_usr_idx</database> : accepting_usr</member>
20248         <member><database class="index">money_goods_payment_payment_ts_idx</database> : payment_ts</member>
20249         <member><database class="index">money_goods_payment_xact_idx</database> : xact</member>
20250         </simplelist>
20251         </formalpara>   
20252     </simplesect>
20253       <simplesect id="money.table.grocery"
20254                xreflabel="money.grocery">
20255         <title id="money.table.grocery-title">
20256          Table:
20257          
20258          grocery
20259         </title>
20260  
20261                 <formalpara>
20262                         <title>Columns:</title>
20263                         <simplelist type="horiz" columns="1">
20264                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20265                         <member>
20266                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20267 --
20268                          <literal>PRIMARY KEY</literal>,
20269                         <literal>DEFAULT nextval(&apos;money.billable_xact_id_seq&apos;::regclass)</literal>, 
20270                         </member>
20271                         <member>
20272                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20273 --
20274                         <literal>NOT NULL</literal>, 
20275                         </member>
20276                         <member>
20277                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
20278 --
20279                         <literal>NOT NULL</literal>, 
20280                         <literal>DEFAULT now()</literal>, 
20281                         </member>
20282                         <member>
20283                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
20284 --
20285                         </member>
20286                         <member>
20287                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
20288 --
20289                         </member>
20290                         <member>
20291                         <database class="field">billing_location</database> : <database class="datatype">integer</database> 
20292 --
20293                         <literal>NOT NULL</literal>, 
20294                         </member>
20295                         <member>
20296                         <database class="field">note</database> : <database class="datatype">text</database> 
20297 --
20298                         </member>
20299                 </simplelist>
20300                 </formalpara>
20301         <formalpara>
20302                 <title>Indexes:</title>
20303                 <simplelist type="horiz" columns="1">
20304         <member><database class="index">circ_open_date_idx</database> : xact_start) WHERE (xact_finish IS NULL</member>
20305         <member><database class="index">m_g_usr_idx</database> : usr</member>
20306         </simplelist>
20307         </formalpara>   
20308     </simplesect>
20309       <simplesect id="money.table.materialized-billable-xact-summary"
20310                xreflabel="money.materialized_billable_xact_summary">
20311         <title id="money.table.materialized-billable-xact-summary-title">
20312          Table:
20313          
20314          materialized_billable_xact_summary
20315         </title>
20316  
20317                 <formalpara>
20318                         <title>Columns:</title>
20319                         <simplelist type="horiz" columns="1">
20320                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20321                         <member>
20322                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20323 --
20324                          <literal>PRIMARY KEY</literal>,
20325                         </member>
20326                         <member>
20327                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20328 --
20329                         </member>
20330                         <member>
20331                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
20332 --
20333                         </member>
20334                         <member>
20335                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
20336 --
20337                         </member>
20338                         <member>
20339                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20340 --
20341                         </member>
20342                         <member>
20343                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20344 --
20345                         </member>
20346                         <member>
20347                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
20348 --
20349                         </member>
20350                         <member>
20351                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
20352 --
20353                         </member>
20354                         <member>
20355                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20356 --
20357                         </member>
20358                         <member>
20359                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20360 --
20361                         </member>
20362                         <member>
20363                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20364 --
20365                         </member>
20366                         <member>
20367                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20368 --
20369                         </member>
20370                         <member>
20371                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
20372 --
20373                         </member>
20374                         <member>
20375                         <database class="field">xact_type</database> : <database class="datatype">name</database> 
20376 --
20377                         </member>
20378                 </simplelist>
20379                 </formalpara>
20380         <formalpara>
20381                 <title>Indexes:</title>
20382                 <simplelist type="horiz" columns="1">
20383         <member><database class="index">money_mat_summary_usr_idx</database> : usr</member>
20384         <member><database class="index">money_mat_summary_xact_start_idx</database> : xact_start</member>
20385         </simplelist>
20386         </formalpara>   
20387     </simplesect>
20388       <simplesect id="money.view.non-drawer-payment-view"
20389                xreflabel="money.non_drawer_payment_view">
20390         <title id="money.view.non-drawer-payment-view-title">
20391          View:
20392          
20393          non_drawer_payment_view
20394         </title>
20395  
20396                 <formalpara>
20397                         <title>Columns:</title>
20398                         <simplelist type="horiz" columns="1">
20399                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20400                         <member>
20401                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20402 --
20403                         </member>
20404                         <member>
20405                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20406 --
20407                         </member>
20408                         <member>
20409                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20410 --
20411                         </member>
20412                         <member>
20413                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20414 --
20415                         </member>
20416                         <member>
20417                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20418 --
20419                         </member>
20420                         <member>
20421                         <database class="field">note</database> : <database class="datatype">text</database> 
20422 --
20423                         </member>
20424                         <member>
20425                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
20426 --
20427                         </member>
20428                         <member>
20429                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
20430 --
20431                         </member>
20432                         <member>
20433                         <database class="field">payment_type</database> : <database class="datatype">name</database> 
20434 --
20435                         </member>
20436                 </simplelist>
20437                 </formalpara>
20438     </simplesect>
20439       <simplesect id="money.view.open-billable-xact-summary"
20440                xreflabel="money.open_billable_xact_summary">
20441         <title id="money.view.open-billable-xact-summary-title">
20442          View:
20443          
20444          open_billable_xact_summary
20445         </title>
20446  
20447                 <formalpara>
20448                         <title>Columns:</title>
20449                         <simplelist type="horiz" columns="1">
20450                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20451                         <member>
20452                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20453 --
20454                         </member>
20455                         <member>
20456                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20457 --
20458                         </member>
20459                         <member>
20460                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
20461 --
20462                         </member>
20463                         <member>
20464                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
20465 --
20466                         </member>
20467                         <member>
20468                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20469 --
20470                         </member>
20471                         <member>
20472                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20473 --
20474                         </member>
20475                         <member>
20476                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
20477 --
20478                         </member>
20479                         <member>
20480                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
20481 --
20482                         </member>
20483                         <member>
20484                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20485 --
20486                         </member>
20487                         <member>
20488                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20489 --
20490                         </member>
20491                         <member>
20492                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20493 --
20494                         </member>
20495                         <member>
20496                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20497 --
20498                         </member>
20499                         <member>
20500                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
20501 --
20502                         </member>
20503                         <member>
20504                         <database class="field">xact_type</database> : <database class="datatype">name</database> 
20505 --
20506                         </member>
20507                         <member>
20508                         <database class="field">billing_location</database> : <database class="datatype">integer</database> 
20509 --
20510                         </member>
20511                 </simplelist>
20512                 </formalpara>
20513     </simplesect>
20514       <simplesect id="money.view.open-transaction-billing-summary"
20515                xreflabel="money.open_transaction_billing_summary">
20516         <title id="money.view.open-transaction-billing-summary-title">
20517          View:
20518          
20519          open_transaction_billing_summary
20520         </title>
20521  
20522                 <formalpara>
20523                         <title>Columns:</title>
20524                         <simplelist type="horiz" columns="1">
20525                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20526                         <member>
20527                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20528 --
20529                         </member>
20530                         <member>
20531                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20532 --
20533                         </member>
20534                         <member>
20535                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20536 --
20537                         </member>
20538                         <member>
20539                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20540 --
20541                         </member>
20542                         <member>
20543                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20544 --
20545                         </member>
20546                 </simplelist>
20547                 </formalpara>
20548     </simplesect>
20549       <simplesect id="money.view.open-transaction-billing-type-summary"
20550                xreflabel="money.open_transaction_billing_type_summary">
20551         <title id="money.view.open-transaction-billing-type-summary-title">
20552          View:
20553          
20554          open_transaction_billing_type_summary
20555         </title>
20556  
20557                 <formalpara>
20558                         <title>Columns:</title>
20559                         <simplelist type="horiz" columns="1">
20560                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20561                         <member>
20562                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20563 --
20564                         </member>
20565                         <member>
20566                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20567 --
20568                         </member>
20569                         <member>
20570                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20571 --
20572                         </member>
20573                         <member>
20574                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20575 --
20576                         </member>
20577                         <member>
20578                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20579 --
20580                         </member>
20581                 </simplelist>
20582                 </formalpara>
20583     </simplesect>
20584       <simplesect id="money.view.open-transaction-payment-summary"
20585                xreflabel="money.open_transaction_payment_summary">
20586         <title id="money.view.open-transaction-payment-summary-title">
20587          View:
20588          
20589          open_transaction_payment_summary
20590         </title>
20591  
20592                 <formalpara>
20593                         <title>Columns:</title>
20594                         <simplelist type="horiz" columns="1">
20595                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20596                         <member>
20597                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20598 --
20599                         </member>
20600                         <member>
20601                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
20602 --
20603                         </member>
20604                         <member>
20605                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
20606 --
20607                         </member>
20608                         <member>
20609                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20610 --
20611                         </member>
20612                         <member>
20613                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20614 --
20615                         </member>
20616                 </simplelist>
20617                 </formalpara>
20618     </simplesect>
20619       <simplesect id="money.view.open-usr-circulation-summary"
20620                xreflabel="money.open_usr_circulation_summary">
20621         <title id="money.view.open-usr-circulation-summary-title">
20622          View:
20623          
20624          open_usr_circulation_summary
20625         </title>
20626  
20627                 <formalpara>
20628                         <title>Columns:</title>
20629                         <simplelist type="horiz" columns="1">
20630                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20631                         <member>
20632                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20633 --
20634                         </member>
20635                         <member>
20636                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20637 --
20638                         </member>
20639                         <member>
20640                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20641 --
20642                         </member>
20643                         <member>
20644                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
20645 --
20646                         </member>
20647                 </simplelist>
20648                 </formalpara>
20649     </simplesect>
20650       <simplesect id="money.view.open-usr-summary"
20651                xreflabel="money.open_usr_summary">
20652         <title id="money.view.open-usr-summary-title">
20653          View:
20654          
20655          open_usr_summary
20656         </title>
20657  
20658                 <formalpara>
20659                         <title>Columns:</title>
20660                         <simplelist type="horiz" columns="1">
20661                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20662                         <member>
20663                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20664 --
20665                         </member>
20666                         <member>
20667                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20668 --
20669                         </member>
20670                         <member>
20671                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20672 --
20673                         </member>
20674                         <member>
20675                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
20676 --
20677                         </member>
20678                 </simplelist>
20679                 </formalpara>
20680     </simplesect>
20681       <simplesect id="money.table.payment"
20682                xreflabel="money.payment">
20683         <title id="money.table.payment-title">
20684          Table:
20685          
20686          payment
20687         </title>
20688  
20689                 <formalpara>
20690                         <title>Columns:</title>
20691                         <simplelist type="horiz" columns="1">
20692                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20693                         <member>
20694                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
20695 --
20696                          <literal>PRIMARY KEY</literal>,
20697                         </member>
20698                         <member>
20699                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20700 --
20701                         <literal>NOT NULL</literal>, 
20702                         </member>
20703                         <member>
20704                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20705 --
20706                         <literal>NOT NULL</literal>, 
20707                         <literal>DEFAULT now()</literal>, 
20708                         </member>
20709                         <member>
20710                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20711 --
20712                         <literal>NOT NULL</literal>, 
20713                         <literal>DEFAULT false</literal>, 
20714                         </member>
20715                         <member>
20716                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20717 --
20718                         <literal>NOT NULL</literal>, 
20719                         </member>
20720                         <member>
20721                         <database class="field">note</database> : <database class="datatype">text</database> 
20722 --
20723                         </member>
20724                 </simplelist>
20725                 </formalpara>
20726         <formalpara>
20727                 <title>Indexes:</title>
20728                 <simplelist type="horiz" columns="1">
20729         <member><database class="index">m_p_time_idx</database> : payment_ts</member>
20730         <member><database class="index">m_p_xact_idx</database> : xact</member>
20731         </simplelist>
20732         </formalpara>   
20733     </simplesect>
20734       <simplesect id="money.view.payment-view"
20735                xreflabel="money.payment_view">
20736         <title id="money.view.payment-view-title">
20737          View:
20738          
20739          payment_view
20740         </title>
20741  
20742                 <formalpara>
20743                         <title>Columns:</title>
20744                         <simplelist type="horiz" columns="1">
20745                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20746                         <member>
20747                         <database class="field">id</database> : <database class="datatype">bigint</database> 
20748 --
20749                         </member>
20750                         <member>
20751                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20752 --
20753                         </member>
20754                         <member>
20755                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20756 --
20757                         </member>
20758                         <member>
20759                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
20760 --
20761                         </member>
20762                         <member>
20763                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
20764 --
20765                         </member>
20766                         <member>
20767                         <database class="field">note</database> : <database class="datatype">text</database> 
20768 --
20769                         </member>
20770                         <member>
20771                         <database class="field">payment_type</database> : <database class="datatype">name</database> 
20772 --
20773                         </member>
20774                 </simplelist>
20775                 </formalpara>
20776     </simplesect>
20777       <simplesect id="money.view.transaction-billing-summary"
20778                xreflabel="money.transaction_billing_summary">
20779         <title id="money.view.transaction-billing-summary-title">
20780          View:
20781          
20782          transaction_billing_summary
20783         </title>
20784  
20785                 <formalpara>
20786                         <title>Columns:</title>
20787                         <simplelist type="horiz" columns="1">
20788                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20789                         <member>
20790                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20791 --
20792                         </member>
20793                         <member>
20794                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20795 --
20796                         </member>
20797                         <member>
20798                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20799 --
20800                         </member>
20801                         <member>
20802                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20803 --
20804                         </member>
20805                         <member>
20806                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20807 --
20808                         </member>
20809                 </simplelist>
20810                 </formalpara>
20811     </simplesect>
20812       <simplesect id="money.view.transaction-billing-type-summary"
20813                xreflabel="money.transaction_billing_type_summary">
20814         <title id="money.view.transaction-billing-type-summary-title">
20815          View:
20816          
20817          transaction_billing_type_summary
20818         </title>
20819  
20820                 <formalpara>
20821                         <title>Columns:</title>
20822                         <simplelist type="horiz" columns="1">
20823                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20824                         <member>
20825                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20826 --
20827                         </member>
20828                         <member>
20829                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20830 --
20831                         </member>
20832                         <member>
20833                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20834 --
20835                         </member>
20836                         <member>
20837                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20838 --
20839                         </member>
20840                         <member>
20841                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20842 --
20843                         </member>
20844                 </simplelist>
20845                 </formalpara>
20846     </simplesect>
20847       <simplesect id="money.view.transaction-billing-with-void-summary"
20848                xreflabel="money.transaction_billing_with_void_summary">
20849         <title id="money.view.transaction-billing-with-void-summary-title">
20850          View:
20851          
20852          transaction_billing_with_void_summary
20853         </title>
20854  
20855                 <formalpara>
20856                         <title>Columns:</title>
20857                         <simplelist type="horiz" columns="1">
20858                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20859                         <member>
20860                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20861 --
20862                         </member>
20863                         <member>
20864                         <database class="field">last_billing_type</database> : <database class="datatype">text</database> 
20865 --
20866                         </member>
20867                         <member>
20868                         <database class="field">last_billing_note</database> : <database class="datatype">text</database> 
20869 --
20870                         </member>
20871                         <member>
20872                         <database class="field">last_billing_ts</database> : <database class="datatype">timestamp with time zone</database> 
20873 --
20874                         </member>
20875                         <member>
20876                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20877 --
20878                         </member>
20879                 </simplelist>
20880                 </formalpara>
20881     </simplesect>
20882       <simplesect id="money.view.transaction-payment-summary"
20883                xreflabel="money.transaction_payment_summary">
20884         <title id="money.view.transaction-payment-summary-title">
20885          View:
20886          
20887          transaction_payment_summary
20888         </title>
20889  
20890                 <formalpara>
20891                         <title>Columns:</title>
20892                         <simplelist type="horiz" columns="1">
20893                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20894                         <member>
20895                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20896 --
20897                         </member>
20898                         <member>
20899                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
20900 --
20901                         </member>
20902                         <member>
20903                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
20904 --
20905                         </member>
20906                         <member>
20907                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20908 --
20909                         </member>
20910                         <member>
20911                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20912 --
20913                         </member>
20914                 </simplelist>
20915                 </formalpara>
20916     </simplesect>
20917       <simplesect id="money.view.transaction-payment-with-void-summary"
20918                xreflabel="money.transaction_payment_with_void_summary">
20919         <title id="money.view.transaction-payment-with-void-summary-title">
20920          View:
20921          
20922          transaction_payment_with_void_summary
20923         </title>
20924  
20925                 <formalpara>
20926                         <title>Columns:</title>
20927                         <simplelist type="horiz" columns="1">
20928                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20929                         <member>
20930                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
20931 --
20932                         </member>
20933                         <member>
20934                         <database class="field">last_payment_type</database> : <database class="datatype">name</database> 
20935 --
20936                         </member>
20937                         <member>
20938                         <database class="field">last_payment_note</database> : <database class="datatype">text</database> 
20939 --
20940                         </member>
20941                         <member>
20942                         <database class="field">last_payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
20943 --
20944                         </member>
20945                         <member>
20946                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20947 --
20948                         </member>
20949                 </simplelist>
20950                 </formalpara>
20951     </simplesect>
20952       <simplesect id="money.view.usr-circulation-summary"
20953                xreflabel="money.usr_circulation_summary">
20954         <title id="money.view.usr-circulation-summary-title">
20955          View:
20956          
20957          usr_circulation_summary
20958         </title>
20959  
20960                 <formalpara>
20961                         <title>Columns:</title>
20962                         <simplelist type="horiz" columns="1">
20963                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20964                         <member>
20965                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20966 --
20967                         </member>
20968                         <member>
20969                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
20970 --
20971                         </member>
20972                         <member>
20973                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
20974 --
20975                         </member>
20976                         <member>
20977                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
20978 --
20979                         </member>
20980                 </simplelist>
20981                 </formalpara>
20982     </simplesect>
20983       <simplesect id="money.view.usr-summary"
20984                xreflabel="money.usr_summary">
20985         <title id="money.view.usr-summary-title">
20986          View:
20987          
20988          usr_summary
20989         </title>
20990  
20991                 <formalpara>
20992                         <title>Columns:</title>
20993                         <simplelist type="horiz" columns="1">
20994                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
20995                         <member>
20996                         <database class="field">usr</database> : <database class="datatype">integer</database> 
20997 --
20998                         </member>
20999                         <member>
21000                         <database class="field">total_paid</database> : <database class="datatype">numeric</database> 
21001 --
21002                         </member>
21003                         <member>
21004                         <database class="field">total_owed</database> : <database class="datatype">numeric</database> 
21005 --
21006                         </member>
21007                         <member>
21008                         <database class="field">balance_owed</database> : <database class="datatype">numeric</database> 
21009 --
21010                         </member>
21011                 </simplelist>
21012                 </formalpara>
21013     </simplesect>
21014       <simplesect id="money.table.work-payment"
21015                xreflabel="money.work_payment">
21016         <title id="money.table.work-payment-title">
21017          Table:
21018          
21019          work_payment
21020         </title>
21021  
21022                 <formalpara>
21023                         <title>Columns:</title>
21024                         <simplelist type="horiz" columns="1">
21025                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21026                         <member>
21027                         <database class="field">id</database> : <database class="datatype">bigint</database> 
21028 --
21029                          <literal>PRIMARY KEY</literal>,
21030                         <literal>DEFAULT nextval(&apos;money.payment_id_seq&apos;::regclass)</literal>, 
21031                         </member>
21032                         <member>
21033                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
21034 --
21035                         <literal>NOT NULL</literal>, 
21036                         </member>
21037                         <member>
21038                         <database class="field">payment_ts</database> : <database class="datatype">timestamp with time zone</database> 
21039 --
21040                         <literal>NOT NULL</literal>, 
21041                         <literal>DEFAULT now()</literal>, 
21042                         </member>
21043                         <member>
21044                         <database class="field">voided</database> : <database class="datatype">boolean</database> 
21045 --
21046                         <literal>NOT NULL</literal>, 
21047                         <literal>DEFAULT false</literal>, 
21048                         </member>
21049                         <member>
21050                         <database class="field">amount</database> : <database class="datatype">numeric(6,2)</database> 
21051 --
21052                         <literal>NOT NULL</literal>, 
21053                         </member>
21054                         <member>
21055                         <database class="field">note</database> : <database class="datatype">text</database> 
21056 --
21057                         </member>
21058                         <member>
21059                         <database class="field">amount_collected</database> : <database class="datatype">numeric(6,2)</database> 
21060 --
21061                         <literal>NOT NULL</literal>, 
21062                         </member>
21063                         <member>
21064                         <database class="field">accepting_usr</database> : <database class="datatype">integer</database> 
21065 --
21066                         <literal>NOT NULL</literal>, 
21067                         </member>
21068                 </simplelist>
21069                 </formalpara>
21070         <formalpara>
21071                 <title>Indexes:</title>
21072                 <simplelist type="horiz" columns="1">
21073         <member><database class="index">money_work_id_idx</database> : id</member>
21074         <member><database class="index">money_work_payment_accepting_usr_idx</database> : accepting_usr</member>
21075         <member><database class="index">money_work_payment_payment_ts_idx</database> : payment_ts</member>
21076         <member><database class="index">money_work_payment_xact_idx</database> : xact</member>
21077         </simplelist>
21078         </formalpara>   
21079     </simplesect>
21080     <simplesect id="money.function.mat-summary-create" xreflabel="moneymat_summary_create()">
21081       <title id="money.function.mat-summary-create-title">mat_summary_create()</title>
21082             <para>
21083          
21084        <segmentedlist>
21085         <title>Function Properties</title>
21086         <?dbhtml list-presentation="list"?>
21087         <segtitle>Language</segtitle>
21088         <segtitle>Return Type</segtitle>
21089         <seglistitem>
21090          <seg>PLPGSQL</seg>
21091          <seg>trigger</seg>
21092         </seglistitem>
21093        </segmentedlist>
21094 </para>
21095 </simplesect>
21096     <simplesect id="money.function.mat-summary-delete" xreflabel="moneymat_summary_delete()">
21097       <title id="money.function.mat-summary-delete-title">mat_summary_delete()</title>
21098             <para>
21099          
21100        <segmentedlist>
21101         <title>Function Properties</title>
21102         <?dbhtml list-presentation="list"?>
21103         <segtitle>Language</segtitle>
21104         <segtitle>Return Type</segtitle>
21105         <seglistitem>
21106          <seg>PLPGSQL</seg>
21107          <seg>trigger</seg>
21108         </seglistitem>
21109        </segmentedlist>
21110 </para>
21111 </simplesect>
21112     <simplesect id="money.function.mat-summary-update" xreflabel="moneymat_summary_update()">
21113       <title id="money.function.mat-summary-update-title">mat_summary_update()</title>
21114             <para>
21115          
21116        <segmentedlist>
21117         <title>Function Properties</title>
21118         <?dbhtml list-presentation="list"?>
21119         <segtitle>Language</segtitle>
21120         <segtitle>Return Type</segtitle>
21121         <seglistitem>
21122          <seg>PLPGSQL</seg>
21123          <seg>trigger</seg>
21124         </seglistitem>
21125        </segmentedlist>
21126 </para>
21127 </simplesect>
21128     <simplesect id="money.function.materialized-summary-billing-add" xreflabel="moneymaterialized_summary_billing_add()">
21129       <title id="money.function.materialized-summary-billing-add-title">materialized_summary_billing_add()</title>
21130             <para>
21131          
21132        <segmentedlist>
21133         <title>Function Properties</title>
21134         <?dbhtml list-presentation="list"?>
21135         <segtitle>Language</segtitle>
21136         <segtitle>Return Type</segtitle>
21137         <seglistitem>
21138          <seg>PLPGSQL</seg>
21139          <seg>trigger</seg>
21140         </seglistitem>
21141        </segmentedlist>
21142 </para>
21143 </simplesect>
21144     <simplesect id="money.function.materialized-summary-billing-del" xreflabel="moneymaterialized_summary_billing_del()">
21145       <title id="money.function.materialized-summary-billing-del-title">materialized_summary_billing_del()</title>
21146             <para>
21147          
21148        <segmentedlist>
21149         <title>Function Properties</title>
21150         <?dbhtml list-presentation="list"?>
21151         <segtitle>Language</segtitle>
21152         <segtitle>Return Type</segtitle>
21153         <seglistitem>
21154          <seg>PLPGSQL</seg>
21155          <seg>trigger</seg>
21156         </seglistitem>
21157        </segmentedlist>
21158 </para>
21159 </simplesect>
21160     <simplesect id="money.function.materialized-summary-billing-update" xreflabel="moneymaterialized_summary_billing_update()">
21161       <title id="money.function.materialized-summary-billing-update-title">materialized_summary_billing_update()</title>
21162             <para>
21163          
21164        <segmentedlist>
21165         <title>Function Properties</title>
21166         <?dbhtml list-presentation="list"?>
21167         <segtitle>Language</segtitle>
21168         <segtitle>Return Type</segtitle>
21169         <seglistitem>
21170          <seg>PLPGSQL</seg>
21171          <seg>trigger</seg>
21172         </seglistitem>
21173        </segmentedlist>
21174 </para>
21175 </simplesect>
21176     <simplesect id="money.function.materialized-summary-payment-add" xreflabel="moneymaterialized_summary_payment_add()">
21177       <title id="money.function.materialized-summary-payment-add-title">materialized_summary_payment_add()</title>
21178             <para>
21179          
21180        <segmentedlist>
21181         <title>Function Properties</title>
21182         <?dbhtml list-presentation="list"?>
21183         <segtitle>Language</segtitle>
21184         <segtitle>Return Type</segtitle>
21185         <seglistitem>
21186          <seg>PLPGSQL</seg>
21187          <seg>trigger</seg>
21188         </seglistitem>
21189        </segmentedlist>
21190 </para>
21191 </simplesect>
21192     <simplesect id="money.function.materialized-summary-payment-del" xreflabel="moneymaterialized_summary_payment_del()">
21193       <title id="money.function.materialized-summary-payment-del-title">materialized_summary_payment_del()</title>
21194             <para>
21195          
21196        <segmentedlist>
21197         <title>Function Properties</title>
21198         <?dbhtml list-presentation="list"?>
21199         <segtitle>Language</segtitle>
21200         <segtitle>Return Type</segtitle>
21201         <seglistitem>
21202          <seg>PLPGSQL</seg>
21203          <seg>trigger</seg>
21204         </seglistitem>
21205        </segmentedlist>
21206 </para>
21207 </simplesect>
21208     <simplesect id="money.function.materialized-summary-payment-update" xreflabel="moneymaterialized_summary_payment_update()">
21209       <title id="money.function.materialized-summary-payment-update-title">materialized_summary_payment_update()</title>
21210             <para>
21211          
21212        <segmentedlist>
21213         <title>Function Properties</title>
21214         <?dbhtml list-presentation="list"?>
21215         <segtitle>Language</segtitle>
21216         <segtitle>Return Type</segtitle>
21217         <seglistitem>
21218          <seg>PLPGSQL</seg>
21219          <seg>trigger</seg>
21220         </seglistitem>
21221        </segmentedlist>
21222 </para>
21223 </simplesect>
21224         
21225         </section>
21226         
21227         <section id="offline.schema">
21228                 <title>Schema offline</title>
21229                 <para></para>   
21230         
21231       <simplesect id="offline.table.script"
21232                xreflabel="offline.script">
21233         <title id="offline.table.script-title">
21234          Table:
21235          
21236          script
21237         </title>
21238  
21239                 <formalpara>
21240                         <title>Columns:</title>
21241                         <simplelist type="horiz" columns="1">
21242                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21243                         <member>
21244                         <database class="field">id</database> : <database class="datatype">serial</database> 
21245 --
21246                          <literal>PRIMARY KEY</literal>,
21247                         </member>
21248                         <member>
21249                         <database class="field">session</database> : <database class="datatype">text</database> 
21250 --
21251                         <literal>NOT NULL</literal>, 
21252                         </member>
21253                         <member>
21254                         <database class="field">requestor</database> : <database class="datatype">integer</database> 
21255 --
21256                         <literal>NOT NULL</literal>, 
21257                         </member>
21258                         <member>
21259                         <database class="field">create_time</database> : <database class="datatype">integer</database> 
21260 --
21261                         <literal>NOT NULL</literal>, 
21262                         </member>
21263                         <member>
21264                         <database class="field">workstation</database> : <database class="datatype">text</database> 
21265 --
21266                         <literal>NOT NULL</literal>, 
21267                         </member>
21268                         <member>
21269                         <database class="field">logfile</database> : <database class="datatype">text</database> 
21270 --
21271                         <literal>NOT NULL</literal>, 
21272                         </member>
21273                         <member>
21274                         <database class="field">time_delta</database> : <database class="datatype">integer</database> 
21275 --
21276                         <literal>NOT NULL</literal>, 
21277                         </member>
21278                         <member>
21279                         <database class="field">count</database> : <database class="datatype">integer</database> 
21280 --
21281                         <literal>NOT NULL</literal>, 
21282                         </member>
21283                 </simplelist>
21284                 </formalpara>
21285         <formalpara>
21286                 <title>Indexes:</title>
21287                 <simplelist type="horiz" columns="1">
21288         <member><database class="index">offline_script_pkey</database> : id</member>
21289         <member><database class="index">offline_script_session</database> : session</member>
21290         <member><database class="index">offline_script_ws</database> : workstation</member>
21291         </simplelist>
21292         </formalpara>   
21293     </simplesect>
21294       <simplesect id="offline.table.session"
21295                xreflabel="offline.session">
21296         <title id="offline.table.session-title">
21297          Table:
21298          
21299          session
21300         </title>
21301  
21302                 <formalpara>
21303                         <title>Columns:</title>
21304                         <simplelist type="horiz" columns="1">
21305                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21306                         <member>
21307                         <database class="field">key</database> : <database class="datatype">text</database> 
21308 --
21309                          <literal>PRIMARY KEY</literal>,
21310                         </member>
21311                         <member>
21312                         <database class="field">org</database> : <database class="datatype">integer</database> 
21313 --
21314                         <literal>NOT NULL</literal>, 
21315                         </member>
21316                         <member>
21317                         <database class="field">description</database> : <database class="datatype">text</database> 
21318 --
21319                         </member>
21320                         <member>
21321                         <database class="field">creator</database> : <database class="datatype">integer</database> 
21322 --
21323                         <literal>NOT NULL</literal>, 
21324                         </member>
21325                         <member>
21326                         <database class="field">create_time</database> : <database class="datatype">integer</database> 
21327 --
21328                         <literal>NOT NULL</literal>, 
21329                         </member>
21330                         <member>
21331                         <database class="field">in_process</database> : <database class="datatype">integer</database> 
21332 --
21333                         <literal>NOT NULL</literal>, 
21334                         </member>
21335                         <member>
21336                         <database class="field">start_time</database> : <database class="datatype">integer</database> 
21337 --
21338                         </member>
21339                         <member>
21340                         <database class="field">end_time</database> : <database class="datatype">integer</database> 
21341 --
21342                         </member>
21343                         <member>
21344                         <database class="field">num_complete</database> : <database class="datatype">integer</database> 
21345 --
21346                         <literal>NOT NULL</literal>, 
21347                         </member>
21348                 </simplelist>
21349                 </formalpara>
21350         <formalpara>
21351                 <title>Indexes:</title>
21352                 <simplelist type="horiz" columns="1">
21353         <member><database class="index">offline_session_creation</database> : create_time</member>
21354         <member><database class="index">offline_session_org</database> : org</member>
21355         <member><database class="index">offline_session_pkey</database> : key</member>
21356         </simplelist>
21357         </formalpara>   
21358     </simplesect>
21359         
21360         </section>
21361         
21362         <section id="permission.schema">
21363                 <title>Schema permission</title>
21364                 <para></para>   
21365         
21366       <simplesect id="permission.table.grp-penalty-threshold"
21367                xreflabel="permission.grp_penalty_threshold">
21368         <title id="permission.table.grp-penalty-threshold-title">
21369          Table:
21370          
21371          grp_penalty_threshold
21372         </title>
21373  
21374                 <formalpara>
21375                         <title>Columns:</title>
21376                         <simplelist type="horiz" columns="1">
21377                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21378                         <member>
21379                         <database class="field">id</database> : <database class="datatype">serial</database> 
21380 --
21381                          <literal>PRIMARY KEY</literal>,
21382                         </member>
21383                         <member>
21384                         <database class="field">grp</database> : <database class="datatype">integer</database> 
21385 --
21386                          <literal>UNIQUE#1</literal>,
21387                         <literal>NOT NULL</literal>, 
21388                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
21389                         </member>
21390                         <member>
21391                         <database class="field">org_unit</database> : <database class="datatype">integer</database> 
21392 --
21393                          <literal>UNIQUE#1</literal>,
21394                         <literal>NOT NULL</literal>, 
21395                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
21396                         </member>
21397                         <member>
21398                         <database class="field">penalty</database> : <database class="datatype">integer</database> 
21399 --
21400                          <literal>UNIQUE#1</literal>,
21401                         <literal>NOT NULL</literal>, 
21402                         <literal>REFERENCES</literal> <xref linkend="config.table.standing-penalty"/>. 
21403                         </member>
21404                         <member>
21405                         <database class="field">threshold</database> : <database class="datatype">numeric(8,2)</database> 
21406 --
21407                         <literal>NOT NULL</literal>, 
21408                         </member>
21409                 </simplelist>
21410                 </formalpara>
21411     </simplesect>
21412       <simplesect id="permission.table.grp-perm-map"
21413                xreflabel="permission.grp_perm_map">
21414         <title id="permission.table.grp-perm-map-title">
21415          Table:
21416          
21417          grp_perm_map
21418         </title>
21419  
21420                 <formalpara>
21421                         <title>Columns:</title>
21422                         <simplelist type="horiz" columns="1">
21423                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21424                         <member>
21425                         <database class="field">id</database> : <database class="datatype">serial</database> 
21426 --
21427                          <literal>PRIMARY KEY</literal>,
21428                         </member>
21429                         <member>
21430                         <database class="field">grp</database> : <database class="datatype">integer</database> 
21431 --
21432                          <literal>UNIQUE#1</literal>,
21433                         <literal>NOT NULL</literal>, 
21434                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
21435                         </member>
21436                         <member>
21437                         <database class="field">perm</database> : <database class="datatype">integer</database> 
21438 --
21439                          <literal>UNIQUE#1</literal>,
21440                         <literal>NOT NULL</literal>, 
21441                         <literal>REFERENCES</literal> <xref linkend="permission.table.perm-list"/>. 
21442                         </member>
21443                         <member>
21444                         <database class="field">depth</database> : <database class="datatype">integer</database> 
21445 --
21446                         <literal>NOT NULL</literal>, 
21447                         </member>
21448                         <member>
21449                         <database class="field">grantable</database> : <database class="datatype">boolean</database> 
21450 --
21451                         <literal>NOT NULL</literal>, 
21452                         <literal>DEFAULT false</literal>, 
21453                         </member>
21454                 </simplelist>
21455                 </formalpara>
21456     </simplesect>
21457       <simplesect id="permission.table.grp-tree"
21458                xreflabel="permission.grp_tree">
21459         <title id="permission.table.grp-tree-title">
21460          Table:
21461          
21462          grp_tree
21463         </title>
21464  
21465                 <formalpara>
21466                         <title>Columns:</title>
21467                         <simplelist type="horiz" columns="1">
21468                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21469                         <member>
21470                         <database class="field">id</database> : <database class="datatype">serial</database> 
21471 --
21472                          <literal>PRIMARY KEY</literal>,
21473                         </member>
21474                         <member>
21475                         <database class="field">name</database> : <database class="datatype">text</database> 
21476 --
21477                          <literal>UNIQUE</literal>,
21478                         <literal>NOT NULL</literal>, 
21479                         </member>
21480                         <member>
21481                         <database class="field">parent</database> : <database class="datatype">integer</database> 
21482 --
21483                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
21484                         </member>
21485                         <member>
21486                         <database class="field">usergroup</database> : <database class="datatype">boolean</database> 
21487 --
21488                         <literal>NOT NULL</literal>, 
21489                         <literal>DEFAULT true</literal>, 
21490                         </member>
21491                         <member>
21492                         <database class="field">perm_interval</database> : <database class="datatype">interval</database> 
21493 --
21494                         <literal>NOT NULL</literal>, 
21495                         <literal>DEFAULT &apos;3 years&apos;::interval</literal>, 
21496                         </member>
21497                         <member>
21498                         <database class="field">description</database> : <database class="datatype">text</database> 
21499 --
21500                         </member>
21501                         <member>
21502                         <database class="field">application_perm</database> : <database class="datatype">text</database> 
21503 --
21504                         </member>
21505                 </simplelist>
21506                 </formalpara>
21507         <formalpara>
21508                 <title>Indexes:</title>
21509                 <simplelist type="horiz" columns="1">
21510         <member><database class="index">grp_tree_parent_idx</database> : parent</member>
21511         </simplelist>
21512         </formalpara>   
21513         <formalpara>         
21514                 <title>Tables referencing actor.usr via Foreign Key Constraints:</title>
21515                 <simplelist type="horiz" columns="2">
21516                 <member><xref linkend="actor.table.usr"/></member> 
21517                 <member><xref linkend="config.table.circ-matrix-matchpoint"/></member> 
21518                 <member><xref linkend="config.table.hold-matrix-matchpoint"/></member> 
21519                 <member><xref linkend="permission.table.grp-penalty-threshold"/></member> 
21520                 <member><xref linkend="permission.table.grp-perm-map"/></member> 
21521                 <member><xref linkend="permission.table.grp-tree"/></member> 
21522                 <member><xref linkend="permission.table.usr-grp-map"/></member> 
21523                 </simplelist>
21524         </formalpara>
21525     </simplesect>
21526       <simplesect id="permission.table.perm-list"
21527                xreflabel="permission.perm_list">
21528         <title id="permission.table.perm-list-title">
21529          Table:
21530          
21531          perm_list
21532         </title>
21533  
21534                 <formalpara>
21535                         <title>Columns:</title>
21536                         <simplelist type="horiz" columns="1">
21537                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21538                         <member>
21539                         <database class="field">id</database> : <database class="datatype">serial</database> 
21540 --
21541                          <literal>PRIMARY KEY</literal>,
21542                         </member>
21543                         <member>
21544                         <database class="field">code</database> : <database class="datatype">text</database> 
21545 --
21546                          <literal>UNIQUE</literal>,
21547                         <literal>NOT NULL</literal>, 
21548                         </member>
21549                         <member>
21550                         <database class="field">description</database> : <database class="datatype">text</database> 
21551 --
21552                         </member>
21553                 </simplelist>
21554                 </formalpara>
21555         <formalpara>
21556                 <title>Indexes:</title>
21557                 <simplelist type="horiz" columns="1">
21558         <member><database class="index">perm_list_code_idx</database> : code</member>
21559         </simplelist>
21560         </formalpara>   
21561         <formalpara>         
21562                 <title>Tables referencing config.org_unit_setting_type via Foreign Key Constraints:</title>
21563                 <simplelist type="horiz" columns="2">
21564                 <member><xref linkend="config.table.org-unit-setting-type"/></member> 
21565                 <member><xref linkend="permission.table.grp-perm-map"/></member> 
21566                 <member><xref linkend="permission.table.usr-object-perm-map"/></member> 
21567                 <member><xref linkend="permission.table.usr-perm-map"/></member> 
21568                 </simplelist>
21569         </formalpara>
21570     </simplesect>
21571       <simplesect id="permission.table.usr-grp-map"
21572                xreflabel="permission.usr_grp_map">
21573         <title id="permission.table.usr-grp-map-title">
21574          Table:
21575          
21576          usr_grp_map
21577         </title>
21578  
21579                 <formalpara>
21580                         <title>Columns:</title>
21581                         <simplelist type="horiz" columns="1">
21582                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21583                         <member>
21584                         <database class="field">id</database> : <database class="datatype">serial</database> 
21585 --
21586                          <literal>PRIMARY KEY</literal>,
21587                         </member>
21588                         <member>
21589                         <database class="field">usr</database> : <database class="datatype">integer</database> 
21590 --
21591                          <literal>UNIQUE#1</literal>,
21592                         <literal>NOT NULL</literal>, 
21593                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
21594                         </member>
21595                         <member>
21596                         <database class="field">grp</database> : <database class="datatype">integer</database> 
21597 --
21598                          <literal>UNIQUE#1</literal>,
21599                         <literal>NOT NULL</literal>, 
21600                         <literal>REFERENCES</literal> <xref linkend="permission.table.grp-tree"/>. 
21601                         </member>
21602                 </simplelist>
21603                 </formalpara>
21604     </simplesect>
21605       <simplesect id="permission.table.usr-object-perm-map"
21606                xreflabel="permission.usr_object_perm_map">
21607         <title id="permission.table.usr-object-perm-map-title">
21608          Table:
21609          
21610          usr_object_perm_map
21611         </title>
21612  
21613                 <formalpara>
21614                         <title>Columns:</title>
21615                         <simplelist type="horiz" columns="1">
21616                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21617                         <member>
21618                         <database class="field">id</database> : <database class="datatype">serial</database> 
21619 --
21620                          <literal>PRIMARY KEY</literal>,
21621                         </member>
21622                         <member>
21623                         <database class="field">usr</database> : <database class="datatype">integer</database> 
21624 --
21625                          <literal>UNIQUE#1</literal>,
21626                         <literal>NOT NULL</literal>, 
21627                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
21628                         </member>
21629                         <member>
21630                         <database class="field">perm</database> : <database class="datatype">integer</database> 
21631 --
21632                          <literal>UNIQUE#1</literal>,
21633                         <literal>NOT NULL</literal>, 
21634                         <literal>REFERENCES</literal> <xref linkend="permission.table.perm-list"/>. 
21635                         </member>
21636                         <member>
21637                         <database class="field">object_type</database> : <database class="datatype">text</database> 
21638 --
21639                          <literal>UNIQUE#1</literal>,
21640                         <literal>NOT NULL</literal>, 
21641                         </member>
21642                         <member>
21643                         <database class="field">object_id</database> : <database class="datatype">text</database> 
21644 --
21645                          <literal>UNIQUE#1</literal>,
21646                         <literal>NOT NULL</literal>, 
21647                         </member>
21648                         <member>
21649                         <database class="field">grantable</database> : <database class="datatype">boolean</database> 
21650 --
21651                         <literal>NOT NULL</literal>, 
21652                         <literal>DEFAULT false</literal>, 
21653                         </member>
21654                 </simplelist>
21655                 </formalpara>
21656         <formalpara>
21657                 <title>Indexes:</title>
21658                 <simplelist type="horiz" columns="1">
21659         <member><database class="index">uopm_usr_idx</database> : usr</member>
21660         </simplelist>
21661         </formalpara>   
21662     </simplesect>
21663       <simplesect id="permission.table.usr-perm-map"
21664                xreflabel="permission.usr_perm_map">
21665         <title id="permission.table.usr-perm-map-title">
21666          Table:
21667          
21668          usr_perm_map
21669         </title>
21670  
21671                 <formalpara>
21672                         <title>Columns:</title>
21673                         <simplelist type="horiz" columns="1">
21674                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21675                         <member>
21676                         <database class="field">id</database> : <database class="datatype">serial</database> 
21677 --
21678                          <literal>PRIMARY KEY</literal>,
21679                         </member>
21680                         <member>
21681                         <database class="field">usr</database> : <database class="datatype">integer</database> 
21682 --
21683                          <literal>UNIQUE#1</literal>,
21684                         <literal>NOT NULL</literal>, 
21685                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
21686                         </member>
21687                         <member>
21688                         <database class="field">perm</database> : <database class="datatype">integer</database> 
21689 --
21690                          <literal>UNIQUE#1</literal>,
21691                         <literal>NOT NULL</literal>, 
21692                         <literal>REFERENCES</literal> <xref linkend="permission.table.perm-list"/>. 
21693                         </member>
21694                         <member>
21695                         <database class="field">depth</database> : <database class="datatype">integer</database> 
21696 --
21697                         <literal>NOT NULL</literal>, 
21698                         </member>
21699                         <member>
21700                         <database class="field">grantable</database> : <database class="datatype">boolean</database> 
21701 --
21702                         <literal>NOT NULL</literal>, 
21703                         <literal>DEFAULT false</literal>, 
21704                         </member>
21705                 </simplelist>
21706                 </formalpara>
21707     </simplesect>
21708       <simplesect id="permission.table.usr-work-ou-map"
21709                xreflabel="permission.usr_work_ou_map">
21710         <title id="permission.table.usr-work-ou-map-title">
21711          Table:
21712          
21713          usr_work_ou_map
21714         </title>
21715  
21716                 <formalpara>
21717                         <title>Columns:</title>
21718                         <simplelist type="horiz" columns="1">
21719                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21720                         <member>
21721                         <database class="field">id</database> : <database class="datatype">serial</database> 
21722 --
21723                          <literal>PRIMARY KEY</literal>,
21724                         </member>
21725                         <member>
21726                         <database class="field">usr</database> : <database class="datatype">integer</database> 
21727 --
21728                          <literal>UNIQUE#1</literal>,
21729                         <literal>NOT NULL</literal>, 
21730                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
21731                         </member>
21732                         <member>
21733                         <database class="field">work_ou</database> : <database class="datatype">integer</database> 
21734 --
21735                          <literal>UNIQUE#1</literal>,
21736                         <literal>NOT NULL</literal>, 
21737                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
21738                         </member>
21739                 </simplelist>
21740                 </formalpara>
21741     </simplesect>
21742     <simplesect id="permission.function.grp-ancestors-integer" xreflabel="permissiongrp_ancestors(integer)">
21743       <title id="permission.function.grp-ancestors-integer-title">grp_ancestors(integer)</title>
21744             <para>
21745          
21746        <segmentedlist>
21747         <title>Function Properties</title>
21748         <?dbhtml list-presentation="list"?>
21749         <segtitle>Language</segtitle>
21750         <segtitle>Return Type</segtitle>
21751         <seglistitem>
21752          <seg>SQL</seg>
21753          <seg>SET OF grp_tree</seg>
21754         </seglistitem>
21755        </segmentedlist>
21756 </para>
21757 </simplesect>
21758     <simplesect id="permission.function.grp-ancestors-distance-distance-integer" xreflabel="permissiongrp_ancestors_distance(distance integer)">
21759       <title id="permission.function.grp-ancestors-distance-distance-integer-title">grp_ancestors_distance(distance integer)</title>
21760             <para>
21761          
21762        <segmentedlist>
21763         <title>Function Properties</title>
21764         <?dbhtml list-presentation="list"?>
21765         <segtitle>Language</segtitle>
21766         <segtitle>Return Type</segtitle>
21767         <seglistitem>
21768          <seg>SQL</seg>
21769          <seg>SET OF record</seg>
21770         </seglistitem>
21771        </segmentedlist>
21772 </para>
21773 </simplesect>
21774     <simplesect id="permission.function.grp-descendants-distance-distance-integer" xreflabel="permissiongrp_descendants_distance(distance integer)">
21775       <title id="permission.function.grp-descendants-distance-distance-integer-title">grp_descendants_distance(distance integer)</title>
21776             <para>
21777          
21778        <segmentedlist>
21779         <title>Function Properties</title>
21780         <?dbhtml list-presentation="list"?>
21781         <segtitle>Language</segtitle>
21782         <segtitle>Return Type</segtitle>
21783         <seglistitem>
21784          <seg>SQL</seg>
21785          <seg>SET OF record</seg>
21786         </seglistitem>
21787        </segmentedlist>
21788 </para>
21789 </simplesect>
21790     <simplesect id="permission.function.usr-can-grant-perm-target-ou-integer-tperm-text-iuser-integer" xreflabel="permissionusr_can_grant_perm(target_ou integer, tperm text, iuser integer)">
21791       <title id="permission.function.usr-can-grant-perm-target-ou-integer-tperm-text-iuser-integer-title">usr_can_grant_perm(target_ou integer, tperm text, iuser integer)</title>
21792             <para>
21793          
21794        <segmentedlist>
21795         <title>Function Properties</title>
21796         <?dbhtml list-presentation="list"?>
21797         <segtitle>Language</segtitle>
21798         <segtitle>Return Type</segtitle>
21799         <seglistitem>
21800          <seg>PLPGSQL</seg>
21801          <seg>boolean</seg>
21802         </seglistitem>
21803        </segmentedlist>
21804 </para>
21805 </simplesect>
21806     <simplesect id="permission.function.usr-has-home-perm-target-ou-integer-tperm-text-iuser-integer" xreflabel="permissionusr_has_home_perm(target_ou integer, tperm text, iuser integer)">
21807       <title id="permission.function.usr-has-home-perm-target-ou-integer-tperm-text-iuser-integer-title">usr_has_home_perm(target_ou integer, tperm text, iuser integer)</title>
21808             <para>
21809          
21810        <segmentedlist>
21811         <title>Function Properties</title>
21812         <?dbhtml list-presentation="list"?>
21813         <segtitle>Language</segtitle>
21814         <segtitle>Return Type</segtitle>
21815         <seglistitem>
21816          <seg>PLPGSQL</seg>
21817          <seg>boolean</seg>
21818         </seglistitem>
21819        </segmentedlist>
21820 </para>
21821 </simplesect>
21822     <simplesect id="permission.function.usr-has-object-perm-integer-text-text-text" xreflabel="permissionusr_has_object_perm(integer, text, text, text)">
21823       <title id="permission.function.usr-has-object-perm-integer-text-text-text-title">usr_has_object_perm(integer, text, text, text)</title>
21824             <para>
21825          
21826        <segmentedlist>
21827         <title>Function Properties</title>
21828         <?dbhtml list-presentation="list"?>
21829         <segtitle>Language</segtitle>
21830         <segtitle>Return Type</segtitle>
21831         <seglistitem>
21832          <seg>SQL</seg>
21833          <seg>boolean</seg>
21834         </seglistitem>
21835        </segmentedlist>
21836 </para>
21837 </simplesect>
21838     <simplesect id="permission.function.usr-has-object-perm-target-ou-integer-obj-id-text-obj-type-text-tperm-text-iuser-integer" xreflabel="permissionusr_has_object_perm(target_ou integer, obj_id text, obj_type text, tperm text, iuser integer)">
21839       <title id="permission.function.usr-has-object-perm-target-ou-integer-obj-id-text-obj-type-text-tperm-text-iuser-integer-title">usr_has_object_perm(target_ou integer, obj_id text, obj_type text, tperm text, iuser integer)</title>
21840             <para>
21841          
21842        <segmentedlist>
21843         <title>Function Properties</title>
21844         <?dbhtml list-presentation="list"?>
21845         <segtitle>Language</segtitle>
21846         <segtitle>Return Type</segtitle>
21847         <seglistitem>
21848          <seg>PLPGSQL</seg>
21849          <seg>boolean</seg>
21850         </seglistitem>
21851        </segmentedlist>
21852 </para>
21853 </simplesect>
21854     <simplesect id="permission.function.usr-has-perm-integer-text-integer" xreflabel="permissionusr_has_perm(integer, text, integer)">
21855       <title id="permission.function.usr-has-perm-integer-text-integer-title">usr_has_perm(integer, text, integer)</title>
21856             <para>
21857          
21858        <segmentedlist>
21859         <title>Function Properties</title>
21860         <?dbhtml list-presentation="list"?>
21861         <segtitle>Language</segtitle>
21862         <segtitle>Return Type</segtitle>
21863         <seglistitem>
21864          <seg>SQL</seg>
21865          <seg>boolean</seg>
21866         </seglistitem>
21867        </segmentedlist>
21868 </para>
21869 </simplesect>
21870     <simplesect id="permission.function.usr-has-perm-at-perm-code-integer-user-id-text" xreflabel="permissionusr_has_perm_at(perm_code integer, user_id text)">
21871       <title id="permission.function.usr-has-perm-at-perm-code-integer-user-id-text-title">usr_has_perm_at(perm_code integer, user_id text)</title>
21872             <para>
21873          
21874        <segmentedlist>
21875         <title>Function Properties</title>
21876         <?dbhtml list-presentation="list"?>
21877         <segtitle>Language</segtitle>
21878         <segtitle>Return Type</segtitle>
21879         <seglistitem>
21880          <seg>SQL</seg>
21881          <seg>SET OF integer</seg>
21882         </seglistitem>
21883        </segmentedlist>
21884 </para>
21885 </simplesect>
21886     <simplesect id="permission.function.usr-has-perm-at-all-perm-code-integer-user-id-text" xreflabel="permissionusr_has_perm_at_all(perm_code integer, user_id text)">
21887       <title id="permission.function.usr-has-perm-at-all-perm-code-integer-user-id-text-title">usr_has_perm_at_all(perm_code integer, user_id text)</title>
21888             <para>
21889          
21890        <segmentedlist>
21891         <title>Function Properties</title>
21892         <?dbhtml list-presentation="list"?>
21893         <segtitle>Language</segtitle>
21894         <segtitle>Return Type</segtitle>
21895         <seglistitem>
21896          <seg>SQL</seg>
21897          <seg>SET OF integer</seg>
21898         </seglistitem>
21899        </segmentedlist>
21900 </para>
21901 </simplesect>
21902     <simplesect id="permission.function.usr-has-perm-at-all-nd-perm-code-integer-user-id-text" xreflabel="permissionusr_has_perm_at_all_nd(perm_code integer, user_id text)">
21903       <title id="permission.function.usr-has-perm-at-all-nd-perm-code-integer-user-id-text-title">usr_has_perm_at_all_nd(perm_code integer, user_id text)</title>
21904             <para>
21905          
21906        <segmentedlist>
21907         <title>Function Properties</title>
21908         <?dbhtml list-presentation="list"?>
21909         <segtitle>Language</segtitle>
21910         <segtitle>Return Type</segtitle>
21911         <seglistitem>
21912          <seg>PLPGSQL</seg>
21913          <seg>SET OF integer</seg>
21914         </seglistitem>
21915        </segmentedlist>
21916 </para>
21917 </simplesect>
21918     <simplesect id="permission.function.usr-has-perm-at-nd-perm-code-integer-user-id-text" xreflabel="permissionusr_has_perm_at_nd(perm_code integer, user_id text)">
21919       <title id="permission.function.usr-has-perm-at-nd-perm-code-integer-user-id-text-title">usr_has_perm_at_nd(perm_code integer, user_id text)</title>
21920             <para>
21921          
21922        <segmentedlist>
21923         <title>Function Properties</title>
21924         <?dbhtml list-presentation="list"?>
21925         <segtitle>Language</segtitle>
21926         <segtitle>Return Type</segtitle>
21927         <seglistitem>
21928          <seg>PLPGSQL</seg>
21929          <seg>SET OF integer</seg>
21930         </seglistitem>
21931        </segmentedlist>
21932 </para>
21933 </simplesect>
21934     <simplesect id="permission.function.usr-has-work-perm-target-ou-integer-tperm-text-iuser-integer" xreflabel="permissionusr_has_work_perm(target_ou integer, tperm text, iuser integer)">
21935       <title id="permission.function.usr-has-work-perm-target-ou-integer-tperm-text-iuser-integer-title">usr_has_work_perm(target_ou integer, tperm text, iuser integer)</title>
21936             <para>
21937          
21938        <segmentedlist>
21939         <title>Function Properties</title>
21940         <?dbhtml list-presentation="list"?>
21941         <segtitle>Language</segtitle>
21942         <segtitle>Return Type</segtitle>
21943         <seglistitem>
21944          <seg>PLPGSQL</seg>
21945          <seg>boolean</seg>
21946         </seglistitem>
21947        </segmentedlist>
21948 </para>
21949 </simplesect>
21950     <simplesect id="permission.function.usr-perms-integer" xreflabel="permissionusr_perms(integer)">
21951       <title id="permission.function.usr-perms-integer-title">usr_perms(integer)</title>
21952             <para>
21953          
21954        <segmentedlist>
21955         <title>Function Properties</title>
21956         <?dbhtml list-presentation="list"?>
21957         <segtitle>Language</segtitle>
21958         <segtitle>Return Type</segtitle>
21959         <seglistitem>
21960          <seg>SQL</seg>
21961          <seg>SET OF usr_perm_map</seg>
21962         </seglistitem>
21963        </segmentedlist>
21964 </para>
21965 </simplesect>
21966         
21967         </section>
21968         
21969         <section id="public.schema">
21970                 <title>Schema public</title>
21971                 <para>standard public schema</para>     
21972         
21973       <simplesect id="public.table.staging-items"
21974                xreflabel="public.staging_items">
21975         <title id="public.table.staging-items-title">
21976          Table:
21977          
21978          staging_items
21979         </title>
21980  
21981                 <formalpara>
21982                         <title>Columns:</title>
21983                         <simplelist type="horiz" columns="1">
21984                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
21985                         <member>
21986                         <database class="field">l_callnum</database> : <database class="datatype">text</database> 
21987 --
21988                         </member>
21989                         <member>
21990                         <database class="field">hseq</database> : <database class="datatype">integer</database> 
21991 --
21992                         </member>
21993                         <member>
21994                         <database class="field">egid</database> : <database class="datatype">integer</database> 
21995 --
21996                         </member>
21997                         <member>
21998                         <database class="field">createdate</database> : <database class="datatype">date</database> 
21999 --
22000                         </member>
22001                         <member>
22002                         <database class="field">l_location</database> : <database class="datatype">text</database> 
22003 --
22004                         </member>
22005                         <member>
22006                         <database class="field">l_barcode</database> : <database class="datatype">text</database> 
22007 --
22008                         </member>
22009                         <member>
22010                         <database class="field">l_circ_modifier</database> : <database class="datatype">text</database> 
22011 --
22012                         </member>
22013                         <member>
22014                         <database class="field">l_owning_lib</database> : <database class="datatype">text</database> 
22015 --
22016                         </member>
22017                 </simplelist>
22018                 </formalpara>
22019     </simplesect>
22020     <simplesect id="public.function.-get-parser-from-curcfg" xreflabel="public_get_parser_from_curcfg()">
22021       <title id="public.function.-get-parser-from-curcfg-title">_get_parser_from_curcfg()</title>
22022             <para>
22023          
22024        <segmentedlist>
22025         <title>Function Properties</title>
22026         <?dbhtml list-presentation="list"?>
22027         <segtitle>Language</segtitle>
22028         <segtitle>Return Type</segtitle>
22029         <seglistitem>
22030          <seg>SQL</seg>
22031          <seg>text</seg>
22032         </seglistitem>
22033        </segmentedlist>
22034 </para>
22035 </simplesect>
22036     <simplesect id="public.function.agg-text-text" xreflabel="publicagg_text(text)">
22037       <title id="public.function.agg-text-text-title">agg_text(text)</title>
22038             <para>
22039          
22040        <segmentedlist>
22041         <title>Function Properties</title>
22042         <?dbhtml list-presentation="list"?>
22043         <segtitle>Language</segtitle>
22044         <segtitle>Return Type</segtitle>
22045         <seglistitem>
22046          <seg>INTERNAL</seg>
22047          <seg>text</seg>
22048         </seglistitem>
22049        </segmentedlist>
22050 </para>
22051 </simplesect>
22052     <simplesect id="public.function.agg-tsvector-tsvector" xreflabel="publicagg_tsvector(tsvector)">
22053       <title id="public.function.agg-tsvector-tsvector-title">agg_tsvector(tsvector)</title>
22054             <para>
22055          
22056        <segmentedlist>
22057         <title>Function Properties</title>
22058         <?dbhtml list-presentation="list"?>
22059         <segtitle>Language</segtitle>
22060         <segtitle>Return Type</segtitle>
22061         <seglistitem>
22062          <seg>INTERNAL</seg>
22063          <seg>tsvector</seg>
22064         </seglistitem>
22065        </segmentedlist>
22066 </para>
22067 </simplesect>
22068     <simplesect id="public.function.call-number-dewey-text" xreflabel="publiccall_number_dewey(text)">
22069       <title id="public.function.call-number-dewey-text-title">call_number_dewey(text)</title>
22070             <para>
22071          
22072        <segmentedlist>
22073         <title>Function Properties</title>
22074         <?dbhtml list-presentation="list"?>
22075         <segtitle>Language</segtitle>
22076         <segtitle>Return Type</segtitle>
22077         <seglistitem>
22078          <seg>PLPERLU</seg>
22079          <seg>text</seg>
22080         </seglistitem>
22081        </segmentedlist>
22082 </para>
22083 </simplesect>
22084     <simplesect id="public.function.call-number-dewey-text-integer" xreflabel="publiccall_number_dewey(text, integer)">
22085       <title id="public.function.call-number-dewey-text-integer-title">call_number_dewey(text, integer)</title>
22086             <para>
22087          
22088        <segmentedlist>
22089         <title>Function Properties</title>
22090         <?dbhtml list-presentation="list"?>
22091         <segtitle>Language</segtitle>
22092         <segtitle>Return Type</segtitle>
22093         <seglistitem>
22094          <seg>SQL</seg>
22095          <seg>text</seg>
22096         </seglistitem>
22097        </segmentedlist>
22098 </para>
22099 </simplesect>
22100     <simplesect id="public.function.cleanup-acq-marc" xreflabel="publiccleanup_acq_marc()">
22101       <title id="public.function.cleanup-acq-marc-title">cleanup_acq_marc()</title>
22102             <para>
22103          
22104        <segmentedlist>
22105         <title>Function Properties</title>
22106         <?dbhtml list-presentation="list"?>
22107         <segtitle>Language</segtitle>
22108         <segtitle>Return Type</segtitle>
22109         <seglistitem>
22110          <seg>PLPGSQL</seg>
22111          <seg>trigger</seg>
22112         </seglistitem>
22113        </segmentedlist>
22114 </para>
22115 </simplesect>
22116     <simplesect id="public.function.concat-tsvector-tsvector" xreflabel="publicconcat(tsvector, tsvector)">
22117       <title id="public.function.concat-tsvector-tsvector-title">concat(tsvector, tsvector)</title>
22118             <para>
22119          
22120        <segmentedlist>
22121         <title>Function Properties</title>
22122         <?dbhtml list-presentation="list"?>
22123         <segtitle>Language</segtitle>
22124         <segtitle>Return Type</segtitle>
22125         <seglistitem>
22126          <seg>INTERNAL</seg>
22127          <seg>tsvector</seg>
22128         </seglistitem>
22129        </segmentedlist>
22130 </para>
22131 </simplesect>
22132     <simplesect id="public.function.connectby-text-text-text-text-integer" xreflabel="publicconnectby(text, text, text, text, integer)">
22133       <title id="public.function.connectby-text-text-text-text-integer-title">connectby(text, text, text, text, integer)</title>
22134             <para>
22135          
22136        <segmentedlist>
22137         <title>Function Properties</title>
22138         <?dbhtml list-presentation="list"?>
22139         <segtitle>Language</segtitle>
22140         <segtitle>Return Type</segtitle>
22141         <seglistitem>
22142          <seg>C</seg>
22143          <seg>SET OF record</seg>
22144         </seglistitem>
22145        </segmentedlist>
22146 </para>
22147 </simplesect>
22148     <simplesect id="public.function.connectby-text-text-text-text-integer-text" xreflabel="publicconnectby(text, text, text, text, integer, text)">
22149       <title id="public.function.connectby-text-text-text-text-integer-text-title">connectby(text, text, text, text, integer, text)</title>
22150             <para>
22151          
22152        <segmentedlist>
22153         <title>Function Properties</title>
22154         <?dbhtml list-presentation="list"?>
22155         <segtitle>Language</segtitle>
22156         <segtitle>Return Type</segtitle>
22157         <seglistitem>
22158          <seg>C</seg>
22159          <seg>SET OF record</seg>
22160         </seglistitem>
22161        </segmentedlist>
22162 </para>
22163 </simplesect>
22164     <simplesect id="public.function.connectby-text-text-text-text-text-integer" xreflabel="publicconnectby(text, text, text, text, text, integer)">
22165       <title id="public.function.connectby-text-text-text-text-text-integer-title">connectby(text, text, text, text, text, integer)</title>
22166             <para>
22167          
22168        <segmentedlist>
22169         <title>Function Properties</title>
22170         <?dbhtml list-presentation="list"?>
22171         <segtitle>Language</segtitle>
22172         <segtitle>Return Type</segtitle>
22173         <seglistitem>
22174          <seg>C</seg>
22175          <seg>SET OF record</seg>
22176         </seglistitem>
22177        </segmentedlist>
22178 </para>
22179 </simplesect>
22180     <simplesect id="public.function.connectby-text-text-text-text-text-integer-text" xreflabel="publicconnectby(text, text, text, text, text, integer, text)">
22181       <title id="public.function.connectby-text-text-text-text-text-integer-text-title">connectby(text, text, text, text, text, integer, text)</title>
22182             <para>
22183          
22184        <segmentedlist>
22185         <title>Function Properties</title>
22186         <?dbhtml list-presentation="list"?>
22187         <segtitle>Language</segtitle>
22188         <segtitle>Return Type</segtitle>
22189         <seglistitem>
22190          <seg>C</seg>
22191          <seg>SET OF record</seg>
22192         </seglistitem>
22193        </segmentedlist>
22194 </para>
22195 </simplesect>
22196     <simplesect id="public.function.crosstab-text" xreflabel="publiccrosstab(text)">
22197       <title id="public.function.crosstab-text-title">crosstab(text)</title>
22198             <para>
22199          
22200        <segmentedlist>
22201         <title>Function Properties</title>
22202         <?dbhtml list-presentation="list"?>
22203         <segtitle>Language</segtitle>
22204         <segtitle>Return Type</segtitle>
22205         <seglistitem>
22206          <seg>C</seg>
22207          <seg>SET OF record</seg>
22208         </seglistitem>
22209        </segmentedlist>
22210 </para>
22211 </simplesect>
22212     <simplesect id="public.function.crosstab-text-integer" xreflabel="publiccrosstab(text, integer)">
22213       <title id="public.function.crosstab-text-integer-title">crosstab(text, integer)</title>
22214             <para>
22215          
22216        <segmentedlist>
22217         <title>Function Properties</title>
22218         <?dbhtml list-presentation="list"?>
22219         <segtitle>Language</segtitle>
22220         <segtitle>Return Type</segtitle>
22221         <seglistitem>
22222          <seg>C</seg>
22223          <seg>SET OF record</seg>
22224         </seglistitem>
22225        </segmentedlist>
22226 </para>
22227 </simplesect>
22228     <simplesect id="public.function.crosstab-text-text" xreflabel="publiccrosstab(text, text)">
22229       <title id="public.function.crosstab-text-text-title">crosstab(text, text)</title>
22230             <para>
22231          
22232        <segmentedlist>
22233         <title>Function Properties</title>
22234         <?dbhtml list-presentation="list"?>
22235         <segtitle>Language</segtitle>
22236         <segtitle>Return Type</segtitle>
22237         <seglistitem>
22238          <seg>C</seg>
22239          <seg>SET OF record</seg>
22240         </seglistitem>
22241        </segmentedlist>
22242 </para>
22243 </simplesect>
22244     <simplesect id="public.function.crosstab2-text" xreflabel="publiccrosstab2(text)">
22245       <title id="public.function.crosstab2-text-title">crosstab2(text)</title>
22246             <para>
22247          
22248        <segmentedlist>
22249         <title>Function Properties</title>
22250         <?dbhtml list-presentation="list"?>
22251         <segtitle>Language</segtitle>
22252         <segtitle>Return Type</segtitle>
22253         <seglistitem>
22254          <seg>C</seg>
22255          <seg>SET OF tablefunc_crosstab_2</seg>
22256         </seglistitem>
22257        </segmentedlist>
22258 </para>
22259 </simplesect>
22260     <simplesect id="public.function.crosstab3-text" xreflabel="publiccrosstab3(text)">
22261       <title id="public.function.crosstab3-text-title">crosstab3(text)</title>
22262             <para>
22263          
22264        <segmentedlist>
22265         <title>Function Properties</title>
22266         <?dbhtml list-presentation="list"?>
22267         <segtitle>Language</segtitle>
22268         <segtitle>Return Type</segtitle>
22269         <seglistitem>
22270          <seg>C</seg>
22271          <seg>SET OF tablefunc_crosstab_3</seg>
22272         </seglistitem>
22273        </segmentedlist>
22274 </para>
22275 </simplesect>
22276     <simplesect id="public.function.crosstab4-text" xreflabel="publiccrosstab4(text)">
22277       <title id="public.function.crosstab4-text-title">crosstab4(text)</title>
22278             <para>
22279          
22280        <segmentedlist>
22281         <title>Function Properties</title>
22282         <?dbhtml list-presentation="list"?>
22283         <segtitle>Language</segtitle>
22284         <segtitle>Return Type</segtitle>
22285         <seglistitem>
22286          <seg>C</seg>
22287          <seg>SET OF tablefunc_crosstab_4</seg>
22288         </seglistitem>
22289        </segmentedlist>
22290 </para>
22291 </simplesect>
22292     <simplesect id="public.function.dex-init-internal" xreflabel="publicdex_init(internal)">
22293       <title id="public.function.dex-init-internal-title">dex_init(internal)</title>
22294             <para>
22295          
22296        <segmentedlist>
22297         <title>Function Properties</title>
22298         <?dbhtml list-presentation="list"?>
22299         <segtitle>Language</segtitle>
22300         <segtitle>Return Type</segtitle>
22301         <seglistitem>
22302          <seg>C</seg>
22303          <seg>internal</seg>
22304         </seglistitem>
22305        </segmentedlist>
22306 </para>
22307 </simplesect>
22308     <simplesect id="public.function.dex-lexize-internal-internal-integer" xreflabel="publicdex_lexize(internal, internal, integer)">
22309       <title id="public.function.dex-lexize-internal-internal-integer-title">dex_lexize(internal, internal, integer)</title>
22310             <para>
22311          
22312        <segmentedlist>
22313         <title>Function Properties</title>
22314         <?dbhtml list-presentation="list"?>
22315         <segtitle>Language</segtitle>
22316         <segtitle>Return Type</segtitle>
22317         <seglistitem>
22318          <seg>C</seg>
22319          <seg>internal</seg>
22320         </seglistitem>
22321        </segmentedlist>
22322 </para>
22323 </simplesect>
22324     <simplesect id="public.function.entityize-text" xreflabel="publicentityize(text)">
22325       <title id="public.function.entityize-text-title">entityize(text)</title>
22326             <para>
22327          
22328        <segmentedlist>
22329         <title>Function Properties</title>
22330         <?dbhtml list-presentation="list"?>
22331         <segtitle>Language</segtitle>
22332         <segtitle>Return Type</segtitle>
22333         <seglistitem>
22334          <seg>PLPERLU</seg>
22335          <seg>text</seg>
22336         </seglistitem>
22337        </segmentedlist>
22338 </para>
22339 </simplesect>
22340     <simplesect id="public.function.explode-array-anyarray" xreflabel="publicexplode_array(anyarray)">
22341       <title id="public.function.explode-array-anyarray-title">explode_array(anyarray)</title>
22342             <para>
22343          
22344        <segmentedlist>
22345         <title>Function Properties</title>
22346         <?dbhtml list-presentation="list"?>
22347         <segtitle>Language</segtitle>
22348         <segtitle>Return Type</segtitle>
22349         <seglistitem>
22350          <seg>SQL</seg>
22351          <seg>SET OF anyelement</seg>
22352         </seglistitem>
22353        </segmentedlist>
22354 </para>
22355 </simplesect>
22356     <simplesect id="public.function.extract-acq-marc-field-bigint-text-text" xreflabel="publicextract_acq_marc_field(bigint, text, text)">
22357       <title id="public.function.extract-acq-marc-field-bigint-text-text-title">extract_acq_marc_field(bigint, text, text)</title>
22358             <para>
22359          
22360        <segmentedlist>
22361         <title>Function Properties</title>
22362         <?dbhtml list-presentation="list"?>
22363         <segtitle>Language</segtitle>
22364         <segtitle>Return Type</segtitle>
22365         <seglistitem>
22366          <seg>SQL</seg>
22367          <seg>text</seg>
22368         </seglistitem>
22369        </segmentedlist>
22370 </para>
22371 </simplesect>
22372     <simplesect id="public.function.extract-marc-field-text-bigint-text" xreflabel="publicextract_marc_field(text, bigint, text)">
22373       <title id="public.function.extract-marc-field-text-bigint-text-title">extract_marc_field(text, bigint, text)</title>
22374             <para>
22375          
22376        <segmentedlist>
22377         <title>Function Properties</title>
22378         <?dbhtml list-presentation="list"?>
22379         <segtitle>Language</segtitle>
22380         <segtitle>Return Type</segtitle>
22381         <seglistitem>
22382          <seg>SQL</seg>
22383          <seg>text</seg>
22384         </seglistitem>
22385        </segmentedlist>
22386 </para>
22387 </simplesect>
22388     <simplesect id="public.function.extract-marc-field-text-bigint-text-text" xreflabel="publicextract_marc_field(text, bigint, text, text)">
22389       <title id="public.function.extract-marc-field-text-bigint-text-text-title">extract_marc_field(text, bigint, text, text)</title>
22390             <para>
22391          
22392        <segmentedlist>
22393         <title>Function Properties</title>
22394         <?dbhtml list-presentation="list"?>
22395         <segtitle>Language</segtitle>
22396         <segtitle>Return Type</segtitle>
22397         <seglistitem>
22398          <seg>PLPGSQL</seg>
22399          <seg>text</seg>
22400         </seglistitem>
22401        </segmentedlist>
22402 </para>
22403 </simplesect>
22404     <simplesect id="public.function.facet-force-nfc" xreflabel="publicfacet_force_nfc()">
22405       <title id="public.function.facet-force-nfc-title">facet_force_nfc()</title>
22406             <para>
22407          
22408        <segmentedlist>
22409         <title>Function Properties</title>
22410         <?dbhtml list-presentation="list"?>
22411         <segtitle>Language</segtitle>
22412         <segtitle>Return Type</segtitle>
22413         <seglistitem>
22414          <seg>PLPGSQL</seg>
22415          <seg>trigger</seg>
22416         </seglistitem>
22417        </segmentedlist>
22418 </para>
22419 </simplesect>
22420     <simplesect id="public.function.first-anyelement" xreflabel="publicfirst(anyelement)">
22421       <title id="public.function.first-anyelement-title">first(anyelement)</title>
22422             <para>
22423          
22424        <segmentedlist>
22425         <title>Function Properties</title>
22426         <?dbhtml list-presentation="list"?>
22427         <segtitle>Language</segtitle>
22428         <segtitle>Return Type</segtitle>
22429         <seglistitem>
22430          <seg>INTERNAL</seg>
22431          <seg>anyelement</seg>
22432         </seglistitem>
22433        </segmentedlist>
22434 </para>
22435 </simplesect>
22436     <simplesect id="public.function.first5-text" xreflabel="publicfirst5(text)">
22437       <title id="public.function.first5-text-title">first5(text)</title>
22438             <para>
22439          
22440        <segmentedlist>
22441         <title>Function Properties</title>
22442         <?dbhtml list-presentation="list"?>
22443         <segtitle>Language</segtitle>
22444         <segtitle>Return Type</segtitle>
22445         <seglistitem>
22446          <seg>SQL</seg>
22447          <seg>text</seg>
22448         </seglistitem>
22449        </segmentedlist>
22450 </para>
22451 </simplesect>
22452     <simplesect id="public.function.first-agg-anyelement-anyelement" xreflabel="publicfirst_agg(anyelement, anyelement)">
22453       <title id="public.function.first-agg-anyelement-anyelement-title">first_agg(anyelement, anyelement)</title>
22454             <para>
22455          
22456        <segmentedlist>
22457         <title>Function Properties</title>
22458         <?dbhtml list-presentation="list"?>
22459         <segtitle>Language</segtitle>
22460         <segtitle>Return Type</segtitle>
22461         <seglistitem>
22462          <seg>SQL</seg>
22463          <seg>anyelement</seg>
22464         </seglistitem>
22465        </segmentedlist>
22466 </para>
22467 </simplesect>
22468     <simplesect id="public.function.first-word-text" xreflabel="publicfirst_word(text)">
22469       <title id="public.function.first-word-text-title">first_word(text)</title>
22470             <para>
22471          
22472        <segmentedlist>
22473         <title>Function Properties</title>
22474         <?dbhtml list-presentation="list"?>
22475         <segtitle>Language</segtitle>
22476         <segtitle>Return Type</segtitle>
22477         <seglistitem>
22478          <seg>SQL</seg>
22479          <seg>text</seg>
22480         </seglistitem>
22481        </segmentedlist>
22482 </para>
22483 </simplesect>
22484     <simplesect id="public.function.force-unicode-normal-form-form-text-string-text" xreflabel="publicforce_unicode_normal_form(form text, string text)">
22485       <title id="public.function.force-unicode-normal-form-form-text-string-text-title">force_unicode_normal_form(form text, string text)</title>
22486             <para>
22487          
22488        <segmentedlist>
22489         <title>Function Properties</title>
22490         <?dbhtml list-presentation="list"?>
22491         <segtitle>Language</segtitle>
22492         <segtitle>Return Type</segtitle>
22493         <seglistitem>
22494          <seg>PLPERLU</seg>
22495          <seg>text</seg>
22496         </seglistitem>
22497        </segmentedlist>
22498 </para>
22499 </simplesect>
22500     <simplesect id="public.function.get-covers-tsvector-tsquery" xreflabel="publicget_covers(tsvector, tsquery)">
22501       <title id="public.function.get-covers-tsvector-tsquery-title">get_covers(tsvector, tsquery)</title>
22502             <para>
22503          
22504        <segmentedlist>
22505         <title>Function Properties</title>
22506         <?dbhtml list-presentation="list"?>
22507         <segtitle>Language</segtitle>
22508         <segtitle>Return Type</segtitle>
22509         <seglistitem>
22510          <seg>C</seg>
22511          <seg>text</seg>
22512         </seglistitem>
22513        </segmentedlist>
22514 </para>
22515 </simplesect>
22516     <simplesect id="public.function.headline-oid-text-tsquery" xreflabel="publicheadline(oid, text, tsquery)">
22517       <title id="public.function.headline-oid-text-tsquery-title">headline(oid, text, tsquery)</title>
22518             <para>
22519          
22520        <segmentedlist>
22521         <title>Function Properties</title>
22522         <?dbhtml list-presentation="list"?>
22523         <segtitle>Language</segtitle>
22524         <segtitle>Return Type</segtitle>
22525         <seglistitem>
22526          <seg>INTERNAL</seg>
22527          <seg>text</seg>
22528         </seglistitem>
22529        </segmentedlist>
22530 </para>
22531 </simplesect>
22532     <simplesect id="public.function.headline-oid-text-tsquery-text" xreflabel="publicheadline(oid, text, tsquery, text)">
22533       <title id="public.function.headline-oid-text-tsquery-text-title">headline(oid, text, tsquery, text)</title>
22534             <para>
22535          
22536        <segmentedlist>
22537         <title>Function Properties</title>
22538         <?dbhtml list-presentation="list"?>
22539         <segtitle>Language</segtitle>
22540         <segtitle>Return Type</segtitle>
22541         <seglistitem>
22542          <seg>INTERNAL</seg>
22543          <seg>text</seg>
22544         </seglistitem>
22545        </segmentedlist>
22546 </para>
22547 </simplesect>
22548     <simplesect id="public.function.headline-text-text-tsquery" xreflabel="publicheadline(text, text, tsquery)">
22549       <title id="public.function.headline-text-text-tsquery-title">headline(text, text, tsquery)</title>
22550             <para>
22551          
22552        <segmentedlist>
22553         <title>Function Properties</title>
22554         <?dbhtml list-presentation="list"?>
22555         <segtitle>Language</segtitle>
22556         <segtitle>Return Type</segtitle>
22557         <seglistitem>
22558          <seg>C</seg>
22559          <seg>text</seg>
22560         </seglistitem>
22561        </segmentedlist>
22562 </para>
22563 </simplesect>
22564     <simplesect id="public.function.headline-text-text-tsquery-text" xreflabel="publicheadline(text, text, tsquery, text)">
22565       <title id="public.function.headline-text-text-tsquery-text-title">headline(text, text, tsquery, text)</title>
22566             <para>
22567          
22568        <segmentedlist>
22569         <title>Function Properties</title>
22570         <?dbhtml list-presentation="list"?>
22571         <segtitle>Language</segtitle>
22572         <segtitle>Return Type</segtitle>
22573         <seglistitem>
22574          <seg>C</seg>
22575          <seg>text</seg>
22576         </seglistitem>
22577        </segmentedlist>
22578 </para>
22579 </simplesect>
22580     <simplesect id="public.function.headline-text-tsquery" xreflabel="publicheadline(text, tsquery)">
22581       <title id="public.function.headline-text-tsquery-title">headline(text, tsquery)</title>
22582             <para>
22583          
22584        <segmentedlist>
22585         <title>Function Properties</title>
22586         <?dbhtml list-presentation="list"?>
22587         <segtitle>Language</segtitle>
22588         <segtitle>Return Type</segtitle>
22589         <seglistitem>
22590          <seg>INTERNAL</seg>
22591          <seg>text</seg>
22592         </seglistitem>
22593        </segmentedlist>
22594 </para>
22595 </simplesect>
22596     <simplesect id="public.function.headline-text-tsquery-text" xreflabel="publicheadline(text, tsquery, text)">
22597       <title id="public.function.headline-text-tsquery-text-title">headline(text, tsquery, text)</title>
22598             <para>
22599          
22600        <segmentedlist>
22601         <title>Function Properties</title>
22602         <?dbhtml list-presentation="list"?>
22603         <segtitle>Language</segtitle>
22604         <segtitle>Return Type</segtitle>
22605         <seglistitem>
22606          <seg>INTERNAL</seg>
22607          <seg>text</seg>
22608         </seglistitem>
22609        </segmentedlist>
22610 </para>
22611 </simplesect>
22612     <simplesect id="public.function.ingest-acq-marc" xreflabel="publicingest_acq_marc()">
22613       <title id="public.function.ingest-acq-marc-title">ingest_acq_marc()</title>
22614             <para>
22615          
22616        <segmentedlist>
22617         <title>Function Properties</title>
22618         <?dbhtml list-presentation="list"?>
22619         <segtitle>Language</segtitle>
22620         <segtitle>Return Type</segtitle>
22621         <seglistitem>
22622          <seg>PLPGSQL</seg>
22623          <seg>trigger</seg>
22624         </seglistitem>
22625        </segmentedlist>
22626 </para>
22627 </simplesect>
22628     <simplesect id="public.function.is-json-text" xreflabel="publicis_json(text)">
22629       <title id="public.function.is-json-text-title">is_json(text)</title>
22630             <para>
22631          
22632        <segmentedlist>
22633         <title>Function Properties</title>
22634         <?dbhtml list-presentation="list"?>
22635         <segtitle>Language</segtitle>
22636         <segtitle>Return Type</segtitle>
22637         <seglistitem>
22638          <seg>PLPERLU</seg>
22639          <seg>boolean</seg>
22640         </seglistitem>
22641        </segmentedlist>
22642 </para>
22643 </simplesect>
22644     <simplesect id="public.function.last-anyelement" xreflabel="publiclast(anyelement)">
22645       <title id="public.function.last-anyelement-title">last(anyelement)</title>
22646             <para>
22647          
22648        <segmentedlist>
22649         <title>Function Properties</title>
22650         <?dbhtml list-presentation="list"?>
22651         <segtitle>Language</segtitle>
22652         <segtitle>Return Type</segtitle>
22653         <seglistitem>
22654          <seg>INTERNAL</seg>
22655          <seg>anyelement</seg>
22656         </seglistitem>
22657        </segmentedlist>
22658 </para>
22659 </simplesect>
22660     <simplesect id="public.function.last-agg-anyelement-anyelement" xreflabel="publiclast_agg(anyelement, anyelement)">
22661       <title id="public.function.last-agg-anyelement-anyelement-title">last_agg(anyelement, anyelement)</title>
22662             <para>
22663          
22664        <segmentedlist>
22665         <title>Function Properties</title>
22666         <?dbhtml list-presentation="list"?>
22667         <segtitle>Language</segtitle>
22668         <segtitle>Return Type</segtitle>
22669         <seglistitem>
22670          <seg>SQL</seg>
22671          <seg>anyelement</seg>
22672         </seglistitem>
22673        </segmentedlist>
22674 </para>
22675 </simplesect>
22676     <simplesect id="public.function.left-trunc-text-integer" xreflabel="publicleft_trunc(text, integer)">
22677       <title id="public.function.left-trunc-text-integer-title">left_trunc(text, integer)</title>
22678             <para>
22679          
22680        <segmentedlist>
22681         <title>Function Properties</title>
22682         <?dbhtml list-presentation="list"?>
22683         <segtitle>Language</segtitle>
22684         <segtitle>Return Type</segtitle>
22685         <seglistitem>
22686          <seg>SQL</seg>
22687          <seg>text</seg>
22688         </seglistitem>
22689        </segmentedlist>
22690 </para>
22691 </simplesect>
22692     <simplesect id="public.function.length-tsvector" xreflabel="publiclength(tsvector)">
22693       <title id="public.function.length-tsvector-title">length(tsvector)</title>
22694             <para>
22695          
22696        <segmentedlist>
22697         <title>Function Properties</title>
22698         <?dbhtml list-presentation="list"?>
22699         <segtitle>Language</segtitle>
22700         <segtitle>Return Type</segtitle>
22701         <seglistitem>
22702          <seg>INTERNAL</seg>
22703          <seg>integer</seg>
22704         </seglistitem>
22705        </segmentedlist>
22706 </para>
22707 </simplesect>
22708     <simplesect id="public.function.lexize-oid-text" xreflabel="publiclexize(oid, text)">
22709       <title id="public.function.lexize-oid-text-title">lexize(oid, text)</title>
22710             <para>
22711          
22712        <segmentedlist>
22713         <title>Function Properties</title>
22714         <?dbhtml list-presentation="list"?>
22715         <segtitle>Language</segtitle>
22716         <segtitle>Return Type</segtitle>
22717         <seglistitem>
22718          <seg>INTERNAL</seg>
22719          <seg>text[]</seg>
22720         </seglistitem>
22721        </segmentedlist>
22722 </para>
22723 </simplesect>
22724     <simplesect id="public.function.lexize-text" xreflabel="publiclexize(text)">
22725       <title id="public.function.lexize-text-title">lexize(text)</title>
22726             <para>
22727          
22728        <segmentedlist>
22729         <title>Function Properties</title>
22730         <?dbhtml list-presentation="list"?>
22731         <segtitle>Language</segtitle>
22732         <segtitle>Return Type</segtitle>
22733         <seglistitem>
22734          <seg>C</seg>
22735          <seg>text[]</seg>
22736         </seglistitem>
22737        </segmentedlist>
22738 </para>
22739 </simplesect>
22740     <simplesect id="public.function.lexize-text-text" xreflabel="publiclexize(text, text)">
22741       <title id="public.function.lexize-text-text-title">lexize(text, text)</title>
22742             <para>
22743          
22744        <segmentedlist>
22745         <title>Function Properties</title>
22746         <?dbhtml list-presentation="list"?>
22747         <segtitle>Language</segtitle>
22748         <segtitle>Return Type</segtitle>
22749         <seglistitem>
22750          <seg>C</seg>
22751          <seg>text[]</seg>
22752         </seglistitem>
22753        </segmentedlist>
22754 </para>
22755 </simplesect>
22756     <simplesect id="public.function.lowercase-text" xreflabel="publiclowercase(text)">
22757       <title id="public.function.lowercase-text-title">lowercase(text)</title>
22758             <para>
22759          
22760        <segmentedlist>
22761         <title>Function Properties</title>
22762         <?dbhtml list-presentation="list"?>
22763         <segtitle>Language</segtitle>
22764         <segtitle>Return Type</segtitle>
22765         <seglistitem>
22766          <seg>PLPERLU</seg>
22767          <seg>text</seg>
22768         </seglistitem>
22769        </segmentedlist>
22770 </para>
22771 </simplesect>
22772     <simplesect id="public.function.maintain-901" xreflabel="publicmaintain_901()">
22773       <title id="public.function.maintain-901-title">maintain_901()</title>
22774             <para>
22775          
22776        <segmentedlist>
22777         <title>Function Properties</title>
22778         <?dbhtml list-presentation="list"?>
22779         <segtitle>Language</segtitle>
22780         <segtitle>Return Type</segtitle>
22781         <seglistitem>
22782          <seg>PLPGSQL</seg>
22783          <seg>trigger</seg>
22784         </seglistitem>
22785        </segmentedlist>
22786 </para>
22787 </simplesect>
22788     <simplesect id="public.function.maintain-control-numbers" xreflabel="publicmaintain_control_numbers()">
22789       <title id="public.function.maintain-control-numbers-title">maintain_control_numbers()</title>
22790             <para>
22791          
22792        <segmentedlist>
22793         <title>Function Properties</title>
22794         <?dbhtml list-presentation="list"?>
22795         <segtitle>Language</segtitle>
22796         <segtitle>Return Type</segtitle>
22797         <seglistitem>
22798          <seg>PLPERLU</seg>
22799          <seg>trigger</seg>
22800         </seglistitem>
22801        </segmentedlist>
22802 </para>
22803 </simplesect>
22804     <simplesect id="public.function.naco-normalize-text" xreflabel="publicnaco_normalize(text)">
22805       <title id="public.function.naco-normalize-text-title">naco_normalize(text)</title>
22806             <para>
22807          
22808        <segmentedlist>
22809         <title>Function Properties</title>
22810         <?dbhtml list-presentation="list"?>
22811         <segtitle>Language</segtitle>
22812         <segtitle>Return Type</segtitle>
22813         <seglistitem>
22814          <seg>SQL</seg>
22815          <seg>text</seg>
22816         </seglistitem>
22817        </segmentedlist>
22818 </para>
22819 </simplesect>
22820     <simplesect id="public.function.naco-normalize-text-text" xreflabel="publicnaco_normalize(text, text)">
22821       <title id="public.function.naco-normalize-text-text-title">naco_normalize(text, text)</title>
22822             <para>
22823          
22824        <segmentedlist>
22825         <title>Function Properties</title>
22826         <?dbhtml list-presentation="list"?>
22827         <segtitle>Language</segtitle>
22828         <segtitle>Return Type</segtitle>
22829         <seglistitem>
22830          <seg>PLPERLU</seg>
22831          <seg>text</seg>
22832         </seglistitem>
22833        </segmentedlist>
22834 </para>
22835 </simplesect>
22836     <simplesect id="public.function.naco-normalize-keep-comma-text" xreflabel="publicnaco_normalize_keep_comma(text)">
22837       <title id="public.function.naco-normalize-keep-comma-text-title">naco_normalize_keep_comma(text)</title>
22838             <para>
22839          
22840        <segmentedlist>
22841         <title>Function Properties</title>
22842         <?dbhtml list-presentation="list"?>
22843         <segtitle>Language</segtitle>
22844         <segtitle>Return Type</segtitle>
22845         <seglistitem>
22846          <seg>SQL</seg>
22847          <seg>text</seg>
22848         </seglistitem>
22849        </segmentedlist>
22850 </para>
22851 </simplesect>
22852     <simplesect id="public.function.non-filing-normalize-text-char" xreflabel="publicnon_filing_normalize(text, &quot;char&quot;)">
22853       <title id="public.function.non-filing-normalize-text-char-title">non_filing_normalize(text, &quot;char&quot;)</title>
22854             <para>
22855          
22856        <segmentedlist>
22857         <title>Function Properties</title>
22858         <?dbhtml list-presentation="list"?>
22859         <segtitle>Language</segtitle>
22860         <segtitle>Return Type</segtitle>
22861         <seglistitem>
22862          <seg>SQL</seg>
22863          <seg>text</seg>
22864         </seglistitem>
22865        </segmentedlist>
22866 </para>
22867 </simplesect>
22868     <simplesect id="public.function.normal-rand-integer-double-precision-double-precision" xreflabel="publicnormal_rand(integer, double precision, double precision)">
22869       <title id="public.function.normal-rand-integer-double-precision-double-precision-title">normal_rand(integer, double precision, double precision)</title>
22870             <para>
22871          
22872        <segmentedlist>
22873         <title>Function Properties</title>
22874         <?dbhtml list-presentation="list"?>
22875         <segtitle>Language</segtitle>
22876         <segtitle>Return Type</segtitle>
22877         <seglistitem>
22878          <seg>C</seg>
22879          <seg>SET OF double precision</seg>
22880         </seglistitem>
22881        </segmentedlist>
22882 </para>
22883 </simplesect>
22884     <simplesect id="public.function.normalize-space-text" xreflabel="publicnormalize_space(text)">
22885       <title id="public.function.normalize-space-text-title">normalize_space(text)</title>
22886             <para>
22887          
22888        <segmentedlist>
22889         <title>Function Properties</title>
22890         <?dbhtml list-presentation="list"?>
22891         <segtitle>Language</segtitle>
22892         <segtitle>Return Type</segtitle>
22893         <seglistitem>
22894          <seg>SQL</seg>
22895          <seg>text</seg>
22896         </seglistitem>
22897        </segmentedlist>
22898 </para>
22899 </simplesect>
22900     <simplesect id="public.function.numnode-tsquery" xreflabel="publicnumnode(tsquery)">
22901       <title id="public.function.numnode-tsquery-title">numnode(tsquery)</title>
22902             <para>
22903          
22904        <segmentedlist>
22905         <title>Function Properties</title>
22906         <?dbhtml list-presentation="list"?>
22907         <segtitle>Language</segtitle>
22908         <segtitle>Return Type</segtitle>
22909         <seglistitem>
22910          <seg>INTERNAL</seg>
22911          <seg>integer</seg>
22912         </seglistitem>
22913        </segmentedlist>
22914 </para>
22915 </simplesect>
22916     <simplesect id="public.function.oils-i18n-code-tracking" xreflabel="publicoils_i18n_code_tracking()">
22917       <title id="public.function.oils-i18n-code-tracking-title">oils_i18n_code_tracking()</title>
22918             <para>
22919          
22920        <segmentedlist>
22921         <title>Function Properties</title>
22922         <?dbhtml list-presentation="list"?>
22923         <segtitle>Language</segtitle>
22924         <segtitle>Return Type</segtitle>
22925         <seglistitem>
22926          <seg>PLPGSQL</seg>
22927          <seg>trigger</seg>
22928         </seglistitem>
22929        </segmentedlist>
22930 </para>
22931 </simplesect>
22932     <simplesect id="public.function.oils-i18n-gettext-integer-text-text-text" xreflabel="publicoils_i18n_gettext(integer, text, text, text)">
22933       <title id="public.function.oils-i18n-gettext-integer-text-text-text-title">oils_i18n_gettext(integer, text, text, text)</title>
22934             <para>
22935          
22936        <segmentedlist>
22937         <title>Function Properties</title>
22938         <?dbhtml list-presentation="list"?>
22939         <segtitle>Language</segtitle>
22940         <segtitle>Return Type</segtitle>
22941         <seglistitem>
22942          <seg>SQL</seg>
22943          <seg>text</seg>
22944         </seglistitem>
22945        </segmentedlist>
22946 </para>
22947 </simplesect>
22948     <simplesect id="public.function.oils-i18n-gettext-text-text-text-text" xreflabel="publicoils_i18n_gettext(text, text, text, text)">
22949       <title id="public.function.oils-i18n-gettext-text-text-text-text-title">oils_i18n_gettext(text, text, text, text)</title>
22950             <para>
22951          
22952        <segmentedlist>
22953         <title>Function Properties</title>
22954         <?dbhtml list-presentation="list"?>
22955         <segtitle>Language</segtitle>
22956         <segtitle>Return Type</segtitle>
22957         <seglistitem>
22958          <seg>SQL</seg>
22959          <seg>text</seg>
22960         </seglistitem>
22961        </segmentedlist>
22962 </para>
22963 </simplesect>
22964     <simplesect id="public.function.oils-i18n-id-tracking" xreflabel="publicoils_i18n_id_tracking()">
22965       <title id="public.function.oils-i18n-id-tracking-title">oils_i18n_id_tracking()</title>
22966             <para>
22967          
22968        <segmentedlist>
22969         <title>Function Properties</title>
22970         <?dbhtml list-presentation="list"?>
22971         <segtitle>Language</segtitle>
22972         <segtitle>Return Type</segtitle>
22973         <seglistitem>
22974          <seg>PLPGSQL</seg>
22975          <seg>trigger</seg>
22976         </seglistitem>
22977        </segmentedlist>
22978 </para>
22979 </simplesect>
22980     <simplesect id="public.function.oils-i18n-update-apply-hint-text-new-ident-text-old-ident-text" xreflabel="publicoils_i18n_update_apply(hint text, new_ident text, old_ident text)">
22981       <title id="public.function.oils-i18n-update-apply-hint-text-new-ident-text-old-ident-text-title">oils_i18n_update_apply(hint text, new_ident text, old_ident text)</title>
22982             <para>
22983          
22984        <segmentedlist>
22985         <title>Function Properties</title>
22986         <?dbhtml list-presentation="list"?>
22987         <segtitle>Language</segtitle>
22988         <segtitle>Return Type</segtitle>
22989         <seglistitem>
22990          <seg>PLPGSQL</seg>
22991          <seg>void</seg>
22992         </seglistitem>
22993        </segmentedlist>
22994 </para>
22995 </simplesect>
22996     <simplesect id="public.function.oils-i18n-xlate-raw-locale-text-keyvalue-text-identcol-text-keycol-text-keyclass-text-keytable-text" xreflabel="publicoils_i18n_xlate(raw_locale text, keyvalue text, identcol text, keycol text, keyclass text, keytable text)">
22997       <title id="public.function.oils-i18n-xlate-raw-locale-text-keyvalue-text-identcol-text-keycol-text-keyclass-text-keytable-text-title">oils_i18n_xlate(raw_locale text, keyvalue text, identcol text, keycol text, keyclass text, keytable text)</title>
22998             <para>
22999          
23000        <segmentedlist>
23001         <title>Function Properties</title>
23002         <?dbhtml list-presentation="list"?>
23003         <segtitle>Language</segtitle>
23004         <segtitle>Return Type</segtitle>
23005         <seglistitem>
23006          <seg>PLPGSQL</seg>
23007          <seg>text</seg>
23008         </seglistitem>
23009        </segmentedlist>
23010 </para>
23011 </simplesect>
23012     <simplesect id="public.function.oils-json-to-text-text" xreflabel="publicoils_json_to_text(text)">
23013       <title id="public.function.oils-json-to-text-text-title">oils_json_to_text(text)</title>
23014             <para>
23015          
23016        <segmentedlist>
23017         <title>Function Properties</title>
23018         <?dbhtml list-presentation="list"?>
23019         <segtitle>Language</segtitle>
23020         <segtitle>Return Type</segtitle>
23021         <seglistitem>
23022          <seg>PLPERLU</seg>
23023          <seg>text</seg>
23024         </seglistitem>
23025        </segmentedlist>
23026 </para>
23027 </simplesect>
23028     <simplesect id="public.function.oils-text-as-bytea-text" xreflabel="publicoils_text_as_bytea(text)">
23029       <title id="public.function.oils-text-as-bytea-text-title">oils_text_as_bytea(text)</title>
23030             <para>
23031          
23032        <segmentedlist>
23033         <title>Function Properties</title>
23034         <?dbhtml list-presentation="list"?>
23035         <segtitle>Language</segtitle>
23036         <segtitle>Return Type</segtitle>
23037         <seglistitem>
23038          <seg>SQL</seg>
23039          <seg>bytea</seg>
23040         </seglistitem>
23041        </segmentedlist>
23042 </para>
23043 </simplesect>
23044     <simplesect id="public.function.oils-tsearch2" xreflabel="publicoils_tsearch2()">
23045       <title id="public.function.oils-tsearch2-title">oils_tsearch2()</title>
23046             <para>
23047          
23048        <segmentedlist>
23049         <title>Function Properties</title>
23050         <?dbhtml list-presentation="list"?>
23051         <segtitle>Language</segtitle>
23052         <segtitle>Return Type</segtitle>
23053         <seglistitem>
23054          <seg>PLPGSQL</seg>
23055          <seg>trigger</seg>
23056         </seglistitem>
23057        </segmentedlist>
23058 </para>
23059 </simplesect>
23060     <simplesect id="public.function.oils-xpath-text-text" xreflabel="publicoils_xpath(text, text)">
23061       <title id="public.function.oils-xpath-text-text-title">oils_xpath(text, text)</title>
23062             <para>
23063          
23064        <segmentedlist>
23065         <title>Function Properties</title>
23066         <?dbhtml list-presentation="list"?>
23067         <segtitle>Language</segtitle>
23068         <segtitle>Return Type</segtitle>
23069         <seglistitem>
23070          <seg>SQL</seg>
23071          <seg>text[]</seg>
23072         </seglistitem>
23073        </segmentedlist>
23074 </para>
23075 </simplesect>
23076     <simplesect id="public.function.oils-xpath-text-text-anyarray" xreflabel="publicoils_xpath(text, text, anyarray)">
23077       <title id="public.function.oils-xpath-text-text-anyarray-title">oils_xpath(text, text, anyarray)</title>
23078             <para>
23079          
23080        <segmentedlist>
23081         <title>Function Properties</title>
23082         <?dbhtml list-presentation="list"?>
23083         <segtitle>Language</segtitle>
23084         <segtitle>Return Type</segtitle>
23085         <seglistitem>
23086          <seg>SQL</seg>
23087          <seg>text[]</seg>
23088         </seglistitem>
23089        </segmentedlist>
23090 </para>
23091 </simplesect>
23092     <simplesect id="public.function.oils-xpath-string-text-text" xreflabel="publicoils_xpath_string(text, text)">
23093       <title id="public.function.oils-xpath-string-text-text-title">oils_xpath_string(text, text)</title>
23094             <para>
23095          
23096        <segmentedlist>
23097         <title>Function Properties</title>
23098         <?dbhtml list-presentation="list"?>
23099         <segtitle>Language</segtitle>
23100         <segtitle>Return Type</segtitle>
23101         <seglistitem>
23102          <seg>SQL</seg>
23103          <seg>text</seg>
23104         </seglistitem>
23105        </segmentedlist>
23106 </para>
23107 </simplesect>
23108     <simplesect id="public.function.oils-xpath-string-text-text-anyarray" xreflabel="publicoils_xpath_string(text, text, anyarray)">
23109       <title id="public.function.oils-xpath-string-text-text-anyarray-title">oils_xpath_string(text, text, anyarray)</title>
23110             <para>
23111          
23112        <segmentedlist>
23113         <title>Function Properties</title>
23114         <?dbhtml list-presentation="list"?>
23115         <segtitle>Language</segtitle>
23116         <segtitle>Return Type</segtitle>
23117         <seglistitem>
23118          <seg>SQL</seg>
23119          <seg>text</seg>
23120         </seglistitem>
23121        </segmentedlist>
23122 </para>
23123 </simplesect>
23124     <simplesect id="public.function.oils-xpath-string-text-text-text" xreflabel="publicoils_xpath_string(text, text, text)">
23125       <title id="public.function.oils-xpath-string-text-text-text-title">oils_xpath_string(text, text, text)</title>
23126             <para>
23127          
23128        <segmentedlist>
23129         <title>Function Properties</title>
23130         <?dbhtml list-presentation="list"?>
23131         <segtitle>Language</segtitle>
23132         <segtitle>Return Type</segtitle>
23133         <seglistitem>
23134          <seg>SQL</seg>
23135          <seg>text</seg>
23136         </seglistitem>
23137        </segmentedlist>
23138 </para>
23139 </simplesect>
23140     <simplesect id="public.function.oils-xpath-string-text-text-text-anyarray" xreflabel="publicoils_xpath_string(text, text, text, anyarray)">
23141       <title id="public.function.oils-xpath-string-text-text-text-anyarray-title">oils_xpath_string(text, text, text, anyarray)</title>
23142             <para>
23143          
23144        <segmentedlist>
23145         <title>Function Properties</title>
23146         <?dbhtml list-presentation="list"?>
23147         <segtitle>Language</segtitle>
23148         <segtitle>Return Type</segtitle>
23149         <seglistitem>
23150          <seg>SQL</seg>
23151          <seg>text</seg>
23152         </seglistitem>
23153        </segmentedlist>
23154 </para>
23155 </simplesect>
23156     <simplesect id="public.function.oils-xpath-table-criteria-text-xpaths-text-relation-name-text-document-field-text-key-text" xreflabel="publicoils_xpath_table(criteria text, xpaths text, relation_name text, document_field text, key text)">
23157       <title id="public.function.oils-xpath-table-criteria-text-xpaths-text-relation-name-text-document-field-text-key-text-title">oils_xpath_table(criteria text, xpaths text, relation_name text, document_field text, key text)</title>
23158             <para>
23159          
23160        <segmentedlist>
23161         <title>Function Properties</title>
23162         <?dbhtml list-presentation="list"?>
23163         <segtitle>Language</segtitle>
23164         <segtitle>Return Type</segtitle>
23165         <seglistitem>
23166          <seg>PLPGSQL</seg>
23167          <seg>SET OF record</seg>
23168         </seglistitem>
23169        </segmentedlist>
23170 </para>
23171 </simplesect>
23172     <simplesect id="public.function.oils-xslt-process-text-text" xreflabel="publicoils_xslt_process(text, text)">
23173       <title id="public.function.oils-xslt-process-text-text-title">oils_xslt_process(text, text)</title>
23174             <para>
23175          
23176        <segmentedlist>
23177         <title>Function Properties</title>
23178         <?dbhtml list-presentation="list"?>
23179         <segtitle>Language</segtitle>
23180         <segtitle>Return Type</segtitle>
23181         <seglistitem>
23182          <seg>PLPERLU</seg>
23183          <seg>text</seg>
23184         </seglistitem>
23185        </segmentedlist>
23186 </para>
23187 </simplesect>
23188     <simplesect id="public.function.parse-oid-text" xreflabel="publicparse(oid, text)">
23189       <title id="public.function.parse-oid-text-title">parse(oid, text)</title>
23190             <para>
23191          
23192        <segmentedlist>
23193         <title>Function Properties</title>
23194         <?dbhtml list-presentation="list"?>
23195         <segtitle>Language</segtitle>
23196         <segtitle>Return Type</segtitle>
23197         <seglistitem>
23198          <seg>INTERNAL</seg>
23199          <seg>SET OF tokenout</seg>
23200         </seglistitem>
23201        </segmentedlist>
23202 </para>
23203 </simplesect>
23204     <simplesect id="public.function.parse-text" xreflabel="publicparse(text)">
23205       <title id="public.function.parse-text-title">parse(text)</title>
23206             <para>
23207          
23208        <segmentedlist>
23209         <title>Function Properties</title>
23210         <?dbhtml list-presentation="list"?>
23211         <segtitle>Language</segtitle>
23212         <segtitle>Return Type</segtitle>
23213         <seglistitem>
23214          <seg>C</seg>
23215          <seg>SET OF tokenout</seg>
23216         </seglistitem>
23217        </segmentedlist>
23218 </para>
23219 </simplesect>
23220     <simplesect id="public.function.parse-text-text" xreflabel="publicparse(text, text)">
23221       <title id="public.function.parse-text-text-title">parse(text, text)</title>
23222             <para>
23223          
23224        <segmentedlist>
23225         <title>Function Properties</title>
23226         <?dbhtml list-presentation="list"?>
23227         <segtitle>Language</segtitle>
23228         <segtitle>Return Type</segtitle>
23229         <seglistitem>
23230          <seg>INTERNAL</seg>
23231          <seg>SET OF tokenout</seg>
23232         </seglistitem>
23233        </segmentedlist>
23234 </para>
23235 </simplesect>
23236     <simplesect id="public.function.plainto-tsquery-oid-text" xreflabel="publicplainto_tsquery(oid, text)">
23237       <title id="public.function.plainto-tsquery-oid-text-title">plainto_tsquery(oid, text)</title>
23238             <para>
23239          
23240        <segmentedlist>
23241         <title>Function Properties</title>
23242         <?dbhtml list-presentation="list"?>
23243         <segtitle>Language</segtitle>
23244         <segtitle>Return Type</segtitle>
23245         <seglistitem>
23246          <seg>INTERNAL</seg>
23247          <seg>tsquery</seg>
23248         </seglistitem>
23249        </segmentedlist>
23250 </para>
23251 </simplesect>
23252     <simplesect id="public.function.plainto-tsquery-text" xreflabel="publicplainto_tsquery(text)">
23253       <title id="public.function.plainto-tsquery-text-title">plainto_tsquery(text)</title>
23254             <para>
23255          
23256        <segmentedlist>
23257         <title>Function Properties</title>
23258         <?dbhtml list-presentation="list"?>
23259         <segtitle>Language</segtitle>
23260         <segtitle>Return Type</segtitle>
23261         <seglistitem>
23262          <seg>INTERNAL</seg>
23263          <seg>tsquery</seg>
23264         </seglistitem>
23265        </segmentedlist>
23266 </para>
23267 </simplesect>
23268     <simplesect id="public.function.plainto-tsquery-text-text" xreflabel="publicplainto_tsquery(text, text)">
23269       <title id="public.function.plainto-tsquery-text-text-title">plainto_tsquery(text, text)</title>
23270             <para>
23271          
23272        <segmentedlist>
23273         <title>Function Properties</title>
23274         <?dbhtml list-presentation="list"?>
23275         <segtitle>Language</segtitle>
23276         <segtitle>Return Type</segtitle>
23277         <seglistitem>
23278          <seg>C</seg>
23279          <seg>tsquery</seg>
23280         </seglistitem>
23281        </segmentedlist>
23282 </para>
23283 </simplesect>
23284     <simplesect id="public.function.prsd-end-internal" xreflabel="publicprsd_end(internal)">
23285       <title id="public.function.prsd-end-internal-title">prsd_end(internal)</title>
23286             <para>
23287          
23288        <segmentedlist>
23289         <title>Function Properties</title>
23290         <?dbhtml list-presentation="list"?>
23291         <segtitle>Language</segtitle>
23292         <segtitle>Return Type</segtitle>
23293         <seglistitem>
23294          <seg>C</seg>
23295          <seg>void</seg>
23296         </seglistitem>
23297        </segmentedlist>
23298 </para>
23299 </simplesect>
23300     <simplesect id="public.function.prsd-getlexeme-internal-internal-internal" xreflabel="publicprsd_getlexeme(internal, internal, internal)">
23301       <title id="public.function.prsd-getlexeme-internal-internal-internal-title">prsd_getlexeme(internal, internal, internal)</title>
23302             <para>
23303          
23304        <segmentedlist>
23305         <title>Function Properties</title>
23306         <?dbhtml list-presentation="list"?>
23307         <segtitle>Language</segtitle>
23308         <segtitle>Return Type</segtitle>
23309         <seglistitem>
23310          <seg>C</seg>
23311          <seg>integer</seg>
23312         </seglistitem>
23313        </segmentedlist>
23314 </para>
23315 </simplesect>
23316     <simplesect id="public.function.prsd-headline-internal-internal-internal" xreflabel="publicprsd_headline(internal, internal, internal)">
23317       <title id="public.function.prsd-headline-internal-internal-internal-title">prsd_headline(internal, internal, internal)</title>
23318             <para>
23319          
23320        <segmentedlist>
23321         <title>Function Properties</title>
23322         <?dbhtml list-presentation="list"?>
23323         <segtitle>Language</segtitle>
23324         <segtitle>Return Type</segtitle>
23325         <seglistitem>
23326          <seg>C</seg>
23327          <seg>internal</seg>
23328         </seglistitem>
23329        </segmentedlist>
23330 </para>
23331 </simplesect>
23332     <simplesect id="public.function.prsd-lextype-internal" xreflabel="publicprsd_lextype(internal)">
23333       <title id="public.function.prsd-lextype-internal-title">prsd_lextype(internal)</title>
23334             <para>
23335          
23336        <segmentedlist>
23337         <title>Function Properties</title>
23338         <?dbhtml list-presentation="list"?>
23339         <segtitle>Language</segtitle>
23340         <segtitle>Return Type</segtitle>
23341         <seglistitem>
23342          <seg>C</seg>
23343          <seg>internal</seg>
23344         </seglistitem>
23345        </segmentedlist>
23346 </para>
23347 </simplesect>
23348     <simplesect id="public.function.prsd-start-internal-integer" xreflabel="publicprsd_start(internal, integer)">
23349       <title id="public.function.prsd-start-internal-integer-title">prsd_start(internal, integer)</title>
23350             <para>
23351          
23352        <segmentedlist>
23353         <title>Function Properties</title>
23354         <?dbhtml list-presentation="list"?>
23355         <segtitle>Language</segtitle>
23356         <segtitle>Return Type</segtitle>
23357         <seglistitem>
23358          <seg>C</seg>
23359          <seg>internal</seg>
23360         </seglistitem>
23361        </segmentedlist>
23362 </para>
23363 </simplesect>
23364     <simplesect id="public.function.querytree-tsquery" xreflabel="publicquerytree(tsquery)">
23365       <title id="public.function.querytree-tsquery-title">querytree(tsquery)</title>
23366             <para>
23367          
23368        <segmentedlist>
23369         <title>Function Properties</title>
23370         <?dbhtml list-presentation="list"?>
23371         <segtitle>Language</segtitle>
23372         <segtitle>Return Type</segtitle>
23373         <seglistitem>
23374          <seg>INTERNAL</seg>
23375          <seg>text</seg>
23376         </seglistitem>
23377        </segmentedlist>
23378 </para>
23379 </simplesect>
23380     <simplesect id="public.function.rank-realARRAY-tsvector-tsquery" xreflabel="publicrank(real[], tsvector, tsquery)">
23381       <title id="public.function.rank-realARRAY-tsvector-tsquery-title">rank(real[], tsvector, tsquery)</title>
23382             <para>
23383          
23384        <segmentedlist>
23385         <title>Function Properties</title>
23386         <?dbhtml list-presentation="list"?>
23387         <segtitle>Language</segtitle>
23388         <segtitle>Return Type</segtitle>
23389         <seglistitem>
23390          <seg>INTERNAL</seg>
23391          <seg>real</seg>
23392         </seglistitem>
23393        </segmentedlist>
23394 </para>
23395 </simplesect>
23396     <simplesect id="public.function.rank-realARRAY-tsvector-tsquery-integer" xreflabel="publicrank(real[], tsvector, tsquery, integer)">
23397       <title id="public.function.rank-realARRAY-tsvector-tsquery-integer-title">rank(real[], tsvector, tsquery, integer)</title>
23398             <para>
23399          
23400        <segmentedlist>
23401         <title>Function Properties</title>
23402         <?dbhtml list-presentation="list"?>
23403         <segtitle>Language</segtitle>
23404         <segtitle>Return Type</segtitle>
23405         <seglistitem>
23406          <seg>INTERNAL</seg>
23407          <seg>real</seg>
23408         </seglistitem>
23409        </segmentedlist>
23410 </para>
23411 </simplesect>
23412     <simplesect id="public.function.rank-tsvector-tsquery" xreflabel="publicrank(tsvector, tsquery)">
23413       <title id="public.function.rank-tsvector-tsquery-title">rank(tsvector, tsquery)</title>
23414             <para>
23415          
23416        <segmentedlist>
23417         <title>Function Properties</title>
23418         <?dbhtml list-presentation="list"?>
23419         <segtitle>Language</segtitle>
23420         <segtitle>Return Type</segtitle>
23421         <seglistitem>
23422          <seg>INTERNAL</seg>
23423          <seg>real</seg>
23424         </seglistitem>
23425        </segmentedlist>
23426 </para>
23427 </simplesect>
23428     <simplesect id="public.function.rank-tsvector-tsquery-integer" xreflabel="publicrank(tsvector, tsquery, integer)">
23429       <title id="public.function.rank-tsvector-tsquery-integer-title">rank(tsvector, tsquery, integer)</title>
23430             <para>
23431          
23432        <segmentedlist>
23433         <title>Function Properties</title>
23434         <?dbhtml list-presentation="list"?>
23435         <segtitle>Language</segtitle>
23436         <segtitle>Return Type</segtitle>
23437         <seglistitem>
23438          <seg>INTERNAL</seg>
23439          <seg>real</seg>
23440         </seglistitem>
23441        </segmentedlist>
23442 </para>
23443 </simplesect>
23444     <simplesect id="public.function.rank-cd-realARRAY-tsvector-tsquery" xreflabel="publicrank_cd(real[], tsvector, tsquery)">
23445       <title id="public.function.rank-cd-realARRAY-tsvector-tsquery-title">rank_cd(real[], tsvector, tsquery)</title>
23446             <para>
23447          
23448        <segmentedlist>
23449         <title>Function Properties</title>
23450         <?dbhtml list-presentation="list"?>
23451         <segtitle>Language</segtitle>
23452         <segtitle>Return Type</segtitle>
23453         <seglistitem>
23454          <seg>INTERNAL</seg>
23455          <seg>real</seg>
23456         </seglistitem>
23457        </segmentedlist>
23458 </para>
23459 </simplesect>
23460     <simplesect id="public.function.rank-cd-realARRAY-tsvector-tsquery-integer" xreflabel="publicrank_cd(real[], tsvector, tsquery, integer)">
23461       <title id="public.function.rank-cd-realARRAY-tsvector-tsquery-integer-title">rank_cd(real[], tsvector, tsquery, integer)</title>
23462             <para>
23463          
23464        <segmentedlist>
23465         <title>Function Properties</title>
23466         <?dbhtml list-presentation="list"?>
23467         <segtitle>Language</segtitle>
23468         <segtitle>Return Type</segtitle>
23469         <seglistitem>
23470          <seg>INTERNAL</seg>
23471          <seg>real</seg>
23472         </seglistitem>
23473        </segmentedlist>
23474 </para>
23475 </simplesect>
23476     <simplesect id="public.function.rank-cd-tsvector-tsquery" xreflabel="publicrank_cd(tsvector, tsquery)">
23477       <title id="public.function.rank-cd-tsvector-tsquery-title">rank_cd(tsvector, tsquery)</title>
23478             <para>
23479          
23480        <segmentedlist>
23481         <title>Function Properties</title>
23482         <?dbhtml list-presentation="list"?>
23483         <segtitle>Language</segtitle>
23484         <segtitle>Return Type</segtitle>
23485         <seglistitem>
23486          <seg>INTERNAL</seg>
23487          <seg>real</seg>
23488         </seglistitem>
23489        </segmentedlist>
23490 </para>
23491 </simplesect>
23492     <simplesect id="public.function.rank-cd-tsvector-tsquery-integer" xreflabel="publicrank_cd(tsvector, tsquery, integer)">
23493       <title id="public.function.rank-cd-tsvector-tsquery-integer-title">rank_cd(tsvector, tsquery, integer)</title>
23494             <para>
23495          
23496        <segmentedlist>
23497         <title>Function Properties</title>
23498         <?dbhtml list-presentation="list"?>
23499         <segtitle>Language</segtitle>
23500         <segtitle>Return Type</segtitle>
23501         <seglistitem>
23502          <seg>INTERNAL</seg>
23503          <seg>real</seg>
23504         </seglistitem>
23505        </segmentedlist>
23506 </para>
23507 </simplesect>
23508     <simplesect id="public.function.remove-commas-text" xreflabel="publicremove_commas(text)">
23509       <title id="public.function.remove-commas-text-title">remove_commas(text)</title>
23510             <para>
23511          
23512        <segmentedlist>
23513         <title>Function Properties</title>
23514         <?dbhtml list-presentation="list"?>
23515         <segtitle>Language</segtitle>
23516         <segtitle>Return Type</segtitle>
23517         <seglistitem>
23518          <seg>SQL</seg>
23519          <seg>text</seg>
23520         </seglistitem>
23521        </segmentedlist>
23522 </para>
23523 </simplesect>
23524     <simplesect id="public.function.remove-diacritics-text" xreflabel="publicremove_diacritics(text)">
23525       <title id="public.function.remove-diacritics-text-title">remove_diacritics(text)</title>
23526             <para>
23527          
23528        <segmentedlist>
23529         <title>Function Properties</title>
23530         <?dbhtml list-presentation="list"?>
23531         <segtitle>Language</segtitle>
23532         <segtitle>Return Type</segtitle>
23533         <seglistitem>
23534          <seg>PLPERLU</seg>
23535          <seg>text</seg>
23536         </seglistitem>
23537        </segmentedlist>
23538 </para>
23539 </simplesect>
23540     <simplesect id="public.function.remove-paren-substring-text" xreflabel="publicremove_paren_substring(text)">
23541       <title id="public.function.remove-paren-substring-text-title">remove_paren_substring(text)</title>
23542             <para>
23543          
23544        <segmentedlist>
23545         <title>Function Properties</title>
23546         <?dbhtml list-presentation="list"?>
23547         <segtitle>Language</segtitle>
23548         <segtitle>Return Type</segtitle>
23549         <seglistitem>
23550          <seg>SQL</seg>
23551          <seg>text</seg>
23552         </seglistitem>
23553        </segmentedlist>
23554 </para>
23555 </simplesect>
23556     <simplesect id="public.function.remove-whitespace-text" xreflabel="publicremove_whitespace(text)">
23557       <title id="public.function.remove-whitespace-text-title">remove_whitespace(text)</title>
23558             <para>
23559          
23560        <segmentedlist>
23561         <title>Function Properties</title>
23562         <?dbhtml list-presentation="list"?>
23563         <segtitle>Language</segtitle>
23564         <segtitle>Return Type</segtitle>
23565         <seglistitem>
23566          <seg>SQL</seg>
23567          <seg>text</seg>
23568         </seglistitem>
23569        </segmentedlist>
23570 </para>
23571 </simplesect>
23572     <simplesect id="public.function.reset-tsearch" xreflabel="publicreset_tsearch()">
23573       <title id="public.function.reset-tsearch-title">reset_tsearch()</title>
23574             <para>
23575          
23576        <segmentedlist>
23577         <title>Function Properties</title>
23578         <?dbhtml list-presentation="list"?>
23579         <segtitle>Language</segtitle>
23580         <segtitle>Return Type</segtitle>
23581         <seglistitem>
23582          <seg>C</seg>
23583          <seg>void</seg>
23584         </seglistitem>
23585        </segmentedlist>
23586 </para>
23587 </simplesect>
23588     <simplesect id="public.function.rewrite-tsquery-text" xreflabel="publicrewrite(tsquery, text)">
23589       <title id="public.function.rewrite-tsquery-text-title">rewrite(tsquery, text)</title>
23590             <para>
23591          
23592        <segmentedlist>
23593         <title>Function Properties</title>
23594         <?dbhtml list-presentation="list"?>
23595         <segtitle>Language</segtitle>
23596         <segtitle>Return Type</segtitle>
23597         <seglistitem>
23598          <seg>INTERNAL</seg>
23599          <seg>tsquery</seg>
23600         </seglistitem>
23601        </segmentedlist>
23602 </para>
23603 </simplesect>
23604     <simplesect id="public.function.rewrite-tsquery-tsquery-tsquery" xreflabel="publicrewrite(tsquery, tsquery, tsquery)">
23605       <title id="public.function.rewrite-tsquery-tsquery-tsquery-title">rewrite(tsquery, tsquery, tsquery)</title>
23606             <para>
23607          
23608        <segmentedlist>
23609         <title>Function Properties</title>
23610         <?dbhtml list-presentation="list"?>
23611         <segtitle>Language</segtitle>
23612         <segtitle>Return Type</segtitle>
23613         <seglistitem>
23614          <seg>INTERNAL</seg>
23615          <seg>tsquery</seg>
23616         </seglistitem>
23617        </segmentedlist>
23618 </para>
23619 </simplesect>
23620     <simplesect id="public.function.rewrite-tsqueryARRAY" xreflabel="publicrewrite(tsquery[])">
23621       <title id="public.function.rewrite-tsqueryARRAY-title">rewrite(tsquery[])</title>
23622             <para>
23623          
23624        <segmentedlist>
23625         <title>Function Properties</title>
23626         <?dbhtml list-presentation="list"?>
23627         <segtitle>Language</segtitle>
23628         <segtitle>Return Type</segtitle>
23629         <seglistitem>
23630          <seg>INTERNAL</seg>
23631          <seg>tsquery</seg>
23632         </seglistitem>
23633        </segmentedlist>
23634 </para>
23635 </simplesect>
23636     <simplesect id="public.function.rewrite-accum-tsquery-tsqueryARRAY" xreflabel="publicrewrite_accum(tsquery, tsquery[])">
23637       <title id="public.function.rewrite-accum-tsquery-tsqueryARRAY-title">rewrite_accum(tsquery, tsquery[])</title>
23638             <para>
23639          
23640        <segmentedlist>
23641         <title>Function Properties</title>
23642         <?dbhtml list-presentation="list"?>
23643         <segtitle>Language</segtitle>
23644         <segtitle>Return Type</segtitle>
23645         <seglistitem>
23646          <seg>C</seg>
23647          <seg>tsquery</seg>
23648         </seglistitem>
23649        </segmentedlist>
23650 </para>
23651 </simplesect>
23652     <simplesect id="public.function.rewrite-finish-tsquery" xreflabel="publicrewrite_finish(tsquery)">
23653       <title id="public.function.rewrite-finish-tsquery-title">rewrite_finish(tsquery)</title>
23654             <para>
23655          
23656        <segmentedlist>
23657         <title>Function Properties</title>
23658         <?dbhtml list-presentation="list"?>
23659         <segtitle>Language</segtitle>
23660         <segtitle>Return Type</segtitle>
23661         <seglistitem>
23662          <seg>C</seg>
23663          <seg>tsquery</seg>
23664         </seglistitem>
23665        </segmentedlist>
23666 </para>
23667 </simplesect>
23668     <simplesect id="public.function.right-trunc-text-integer" xreflabel="publicright_trunc(text, integer)">
23669       <title id="public.function.right-trunc-text-integer-title">right_trunc(text, integer)</title>
23670             <para>
23671          
23672        <segmentedlist>
23673         <title>Function Properties</title>
23674         <?dbhtml list-presentation="list"?>
23675         <segtitle>Language</segtitle>
23676         <segtitle>Return Type</segtitle>
23677         <seglistitem>
23678          <seg>SQL</seg>
23679          <seg>text</seg>
23680         </seglistitem>
23681        </segmentedlist>
23682 </para>
23683 </simplesect>
23684     <simplesect id="public.function.set-curcfg-integer" xreflabel="publicset_curcfg(integer)">
23685       <title id="public.function.set-curcfg-integer-title">set_curcfg(integer)</title>
23686             <para>
23687          
23688        <segmentedlist>
23689         <title>Function Properties</title>
23690         <?dbhtml list-presentation="list"?>
23691         <segtitle>Language</segtitle>
23692         <segtitle>Return Type</segtitle>
23693         <seglistitem>
23694          <seg>C</seg>
23695          <seg>void</seg>
23696         </seglistitem>
23697        </segmentedlist>
23698 </para>
23699 </simplesect>
23700     <simplesect id="public.function.set-curcfg-text" xreflabel="publicset_curcfg(text)">
23701       <title id="public.function.set-curcfg-text-title">set_curcfg(text)</title>
23702             <para>
23703          
23704        <segmentedlist>
23705         <title>Function Properties</title>
23706         <?dbhtml list-presentation="list"?>
23707         <segtitle>Language</segtitle>
23708         <segtitle>Return Type</segtitle>
23709         <seglistitem>
23710          <seg>C</seg>
23711          <seg>void</seg>
23712         </seglistitem>
23713        </segmentedlist>
23714 </para>
23715 </simplesect>
23716     <simplesect id="public.function.set-curdict-integer" xreflabel="publicset_curdict(integer)">
23717       <title id="public.function.set-curdict-integer-title">set_curdict(integer)</title>
23718             <para>
23719          
23720        <segmentedlist>
23721         <title>Function Properties</title>
23722         <?dbhtml list-presentation="list"?>
23723         <segtitle>Language</segtitle>
23724         <segtitle>Return Type</segtitle>
23725         <seglistitem>
23726          <seg>C</seg>
23727          <seg>void</seg>
23728         </seglistitem>
23729        </segmentedlist>
23730 </para>
23731 </simplesect>
23732     <simplesect id="public.function.set-curdict-text" xreflabel="publicset_curdict(text)">
23733       <title id="public.function.set-curdict-text-title">set_curdict(text)</title>
23734             <para>
23735          
23736        <segmentedlist>
23737         <title>Function Properties</title>
23738         <?dbhtml list-presentation="list"?>
23739         <segtitle>Language</segtitle>
23740         <segtitle>Return Type</segtitle>
23741         <seglistitem>
23742          <seg>C</seg>
23743          <seg>void</seg>
23744         </seglistitem>
23745        </segmentedlist>
23746 </para>
23747 </simplesect>
23748     <simplesect id="public.function.set-curprs-integer" xreflabel="publicset_curprs(integer)">
23749       <title id="public.function.set-curprs-integer-title">set_curprs(integer)</title>
23750             <para>
23751          
23752        <segmentedlist>
23753         <title>Function Properties</title>
23754         <?dbhtml list-presentation="list"?>
23755         <segtitle>Language</segtitle>
23756         <segtitle>Return Type</segtitle>
23757         <seglistitem>
23758          <seg>C</seg>
23759          <seg>void</seg>
23760         </seglistitem>
23761        </segmentedlist>
23762 </para>
23763 </simplesect>
23764     <simplesect id="public.function.set-curprs-text" xreflabel="publicset_curprs(text)">
23765       <title id="public.function.set-curprs-text-title">set_curprs(text)</title>
23766             <para>
23767          
23768        <segmentedlist>
23769         <title>Function Properties</title>
23770         <?dbhtml list-presentation="list"?>
23771         <segtitle>Language</segtitle>
23772         <segtitle>Return Type</segtitle>
23773         <seglistitem>
23774          <seg>C</seg>
23775          <seg>void</seg>
23776         </seglistitem>
23777        </segmentedlist>
23778 </para>
23779 </simplesect>
23780     <simplesect id="public.function.setweight-tsvector-char" xreflabel="publicsetweight(tsvector, &quot;char&quot;)">
23781       <title id="public.function.setweight-tsvector-char-title">setweight(tsvector, &quot;char&quot;)</title>
23782             <para>
23783          
23784        <segmentedlist>
23785         <title>Function Properties</title>
23786         <?dbhtml list-presentation="list"?>
23787         <segtitle>Language</segtitle>
23788         <segtitle>Return Type</segtitle>
23789         <seglistitem>
23790          <seg>INTERNAL</seg>
23791          <seg>tsvector</seg>
23792         </seglistitem>
23793        </segmentedlist>
23794 </para>
23795 </simplesect>
23796     <simplesect id="public.function.show-curcfg" xreflabel="publicshow_curcfg()">
23797       <title id="public.function.show-curcfg-title">show_curcfg()</title>
23798             <para>
23799          
23800        <segmentedlist>
23801         <title>Function Properties</title>
23802         <?dbhtml list-presentation="list"?>
23803         <segtitle>Language</segtitle>
23804         <segtitle>Return Type</segtitle>
23805         <seglistitem>
23806          <seg>INTERNAL</seg>
23807          <seg>oid</seg>
23808         </seglistitem>
23809        </segmentedlist>
23810 </para>
23811 </simplesect>
23812     <simplesect id="public.function.snb-en-init-internal" xreflabel="publicsnb_en_init(internal)">
23813       <title id="public.function.snb-en-init-internal-title">snb_en_init(internal)</title>
23814             <para>
23815          
23816        <segmentedlist>
23817         <title>Function Properties</title>
23818         <?dbhtml list-presentation="list"?>
23819         <segtitle>Language</segtitle>
23820         <segtitle>Return Type</segtitle>
23821         <seglistitem>
23822          <seg>C</seg>
23823          <seg>internal</seg>
23824         </seglistitem>
23825        </segmentedlist>
23826 </para>
23827 </simplesect>
23828     <simplesect id="public.function.snb-lexize-internal-internal-integer" xreflabel="publicsnb_lexize(internal, internal, integer)">
23829       <title id="public.function.snb-lexize-internal-internal-integer-title">snb_lexize(internal, internal, integer)</title>
23830             <para>
23831          
23832        <segmentedlist>
23833         <title>Function Properties</title>
23834         <?dbhtml list-presentation="list"?>
23835         <segtitle>Language</segtitle>
23836         <segtitle>Return Type</segtitle>
23837         <seglistitem>
23838          <seg>C</seg>
23839          <seg>internal</seg>
23840         </seglistitem>
23841        </segmentedlist>
23842 </para>
23843 </simplesect>
23844     <simplesect id="public.function.snb-ru-init-internal" xreflabel="publicsnb_ru_init(internal)">
23845       <title id="public.function.snb-ru-init-internal-title">snb_ru_init(internal)</title>
23846             <para>
23847          
23848        <segmentedlist>
23849         <title>Function Properties</title>
23850         <?dbhtml list-presentation="list"?>
23851         <segtitle>Language</segtitle>
23852         <segtitle>Return Type</segtitle>
23853         <seglistitem>
23854          <seg>C</seg>
23855          <seg>internal</seg>
23856         </seglistitem>
23857        </segmentedlist>
23858 </para>
23859 </simplesect>
23860     <simplesect id="public.function.snb-ru-init-koi8-internal" xreflabel="publicsnb_ru_init_koi8(internal)">
23861       <title id="public.function.snb-ru-init-koi8-internal-title">snb_ru_init_koi8(internal)</title>
23862             <para>
23863          
23864        <segmentedlist>
23865         <title>Function Properties</title>
23866         <?dbhtml list-presentation="list"?>
23867         <segtitle>Language</segtitle>
23868         <segtitle>Return Type</segtitle>
23869         <seglistitem>
23870          <seg>C</seg>
23871          <seg>internal</seg>
23872         </seglistitem>
23873        </segmentedlist>
23874 </para>
23875 </simplesect>
23876     <simplesect id="public.function.snb-ru-init-utf8-internal" xreflabel="publicsnb_ru_init_utf8(internal)">
23877       <title id="public.function.snb-ru-init-utf8-internal-title">snb_ru_init_utf8(internal)</title>
23878             <para>
23879          
23880        <segmentedlist>
23881         <title>Function Properties</title>
23882         <?dbhtml list-presentation="list"?>
23883         <segtitle>Language</segtitle>
23884         <segtitle>Return Type</segtitle>
23885         <seglistitem>
23886          <seg>C</seg>
23887          <seg>internal</seg>
23888         </seglistitem>
23889        </segmentedlist>
23890 </para>
23891 </simplesect>
23892     <simplesect id="public.function.spell-init-internal" xreflabel="publicspell_init(internal)">
23893       <title id="public.function.spell-init-internal-title">spell_init(internal)</title>
23894             <para>
23895          
23896        <segmentedlist>
23897         <title>Function Properties</title>
23898         <?dbhtml list-presentation="list"?>
23899         <segtitle>Language</segtitle>
23900         <segtitle>Return Type</segtitle>
23901         <seglistitem>
23902          <seg>C</seg>
23903          <seg>internal</seg>
23904         </seglistitem>
23905        </segmentedlist>
23906 </para>
23907 </simplesect>
23908     <simplesect id="public.function.spell-lexize-internal-internal-integer" xreflabel="publicspell_lexize(internal, internal, integer)">
23909       <title id="public.function.spell-lexize-internal-internal-integer-title">spell_lexize(internal, internal, integer)</title>
23910             <para>
23911          
23912        <segmentedlist>
23913         <title>Function Properties</title>
23914         <?dbhtml list-presentation="list"?>
23915         <segtitle>Language</segtitle>
23916         <segtitle>Return Type</segtitle>
23917         <seglistitem>
23918          <seg>C</seg>
23919          <seg>internal</seg>
23920         </seglistitem>
23921        </segmentedlist>
23922 </para>
23923 </simplesect>
23924     <simplesect id="public.function.split-date-range-text" xreflabel="publicsplit_date_range(text)">
23925       <title id="public.function.split-date-range-text-title">split_date_range(text)</title>
23926             <para>
23927          
23928        <segmentedlist>
23929         <title>Function Properties</title>
23930         <?dbhtml list-presentation="list"?>
23931         <segtitle>Language</segtitle>
23932         <segtitle>Return Type</segtitle>
23933         <seglistitem>
23934          <seg>SQL</seg>
23935          <seg>text</seg>
23936         </seglistitem>
23937        </segmentedlist>
23938 </para>
23939 </simplesect>
23940     <simplesect id="public.function.stat-text" xreflabel="publicstat(text)">
23941       <title id="public.function.stat-text-title">stat(text)</title>
23942             <para>
23943          
23944        <segmentedlist>
23945         <title>Function Properties</title>
23946         <?dbhtml list-presentation="list"?>
23947         <segtitle>Language</segtitle>
23948         <segtitle>Return Type</segtitle>
23949         <seglistitem>
23950          <seg>INTERNAL</seg>
23951          <seg>SET OF statinfo</seg>
23952         </seglistitem>
23953        </segmentedlist>
23954 </para>
23955 </simplesect>
23956     <simplesect id="public.function.stat-text-text" xreflabel="publicstat(text, text)">
23957       <title id="public.function.stat-text-text-title">stat(text, text)</title>
23958             <para>
23959          
23960        <segmentedlist>
23961         <title>Function Properties</title>
23962         <?dbhtml list-presentation="list"?>
23963         <segtitle>Language</segtitle>
23964         <segtitle>Return Type</segtitle>
23965         <seglistitem>
23966          <seg>INTERNAL</seg>
23967          <seg>SET OF statinfo</seg>
23968         </seglistitem>
23969        </segmentedlist>
23970 </para>
23971 </simplesect>
23972     <simplesect id="public.function.strip-tsvector" xreflabel="publicstrip(tsvector)">
23973       <title id="public.function.strip-tsvector-title">strip(tsvector)</title>
23974             <para>
23975          
23976        <segmentedlist>
23977         <title>Function Properties</title>
23978         <?dbhtml list-presentation="list"?>
23979         <segtitle>Language</segtitle>
23980         <segtitle>Return Type</segtitle>
23981         <seglistitem>
23982          <seg>INTERNAL</seg>
23983          <seg>tsvector</seg>
23984         </seglistitem>
23985        </segmentedlist>
23986 </para>
23987 </simplesect>
23988     <simplesect id="public.function.syn-init-internal" xreflabel="publicsyn_init(internal)">
23989       <title id="public.function.syn-init-internal-title">syn_init(internal)</title>
23990             <para>
23991          
23992        <segmentedlist>
23993         <title>Function Properties</title>
23994         <?dbhtml list-presentation="list"?>
23995         <segtitle>Language</segtitle>
23996         <segtitle>Return Type</segtitle>
23997         <seglistitem>
23998          <seg>C</seg>
23999          <seg>internal</seg>
24000         </seglistitem>
24001        </segmentedlist>
24002 </para>
24003 </simplesect>
24004     <simplesect id="public.function.syn-lexize-internal-internal-integer" xreflabel="publicsyn_lexize(internal, internal, integer)">
24005       <title id="public.function.syn-lexize-internal-internal-integer-title">syn_lexize(internal, internal, integer)</title>
24006             <para>
24007          
24008        <segmentedlist>
24009         <title>Function Properties</title>
24010         <?dbhtml list-presentation="list"?>
24011         <segtitle>Language</segtitle>
24012         <segtitle>Return Type</segtitle>
24013         <seglistitem>
24014          <seg>C</seg>
24015          <seg>internal</seg>
24016         </seglistitem>
24017        </segmentedlist>
24018 </para>
24019 </simplesect>
24020     <simplesect id="public.function.tableoid2name-oid" xreflabel="publictableoid2name(oid)">
24021       <title id="public.function.tableoid2name-oid-title">tableoid2name(oid)</title>
24022             <para>
24023          
24024        <segmentedlist>
24025         <title>Function Properties</title>
24026         <?dbhtml list-presentation="list"?>
24027         <segtitle>Language</segtitle>
24028         <segtitle>Return Type</segtitle>
24029         <seglistitem>
24030          <seg>PLPGSQL</seg>
24031          <seg>text</seg>
24032         </seglistitem>
24033        </segmentedlist>
24034 </para>
24035 </simplesect>
24036     <simplesect id="public.function.text-concat-text-text" xreflabel="publictext_concat(text, text)">
24037       <title id="public.function.text-concat-text-text-title">text_concat(text, text)</title>
24038             <para>
24039          
24040        <segmentedlist>
24041         <title>Function Properties</title>
24042         <?dbhtml list-presentation="list"?>
24043         <segtitle>Language</segtitle>
24044         <segtitle>Return Type</segtitle>
24045         <seglistitem>
24046          <seg>SQL</seg>
24047          <seg>text</seg>
24048         </seglistitem>
24049        </segmentedlist>
24050 </para>
24051 </simplesect>
24052     <simplesect id="public.function.thesaurus-init-internal" xreflabel="publicthesaurus_init(internal)">
24053       <title id="public.function.thesaurus-init-internal-title">thesaurus_init(internal)</title>
24054             <para>
24055          
24056        <segmentedlist>
24057         <title>Function Properties</title>
24058         <?dbhtml list-presentation="list"?>
24059         <segtitle>Language</segtitle>
24060         <segtitle>Return Type</segtitle>
24061         <seglistitem>
24062          <seg>C</seg>
24063          <seg>internal</seg>
24064         </seglistitem>
24065        </segmentedlist>
24066 </para>
24067 </simplesect>
24068     <simplesect id="public.function.thesaurus-lexize-internal-internal-integer-internal" xreflabel="publicthesaurus_lexize(internal, internal, integer, internal)">
24069       <title id="public.function.thesaurus-lexize-internal-internal-integer-internal-title">thesaurus_lexize(internal, internal, integer, internal)</title>
24070             <para>
24071          
24072        <segmentedlist>
24073         <title>Function Properties</title>
24074         <?dbhtml list-presentation="list"?>
24075         <segtitle>Language</segtitle>
24076         <segtitle>Return Type</segtitle>
24077         <seglistitem>
24078          <seg>C</seg>
24079          <seg>internal</seg>
24080         </seglistitem>
24081        </segmentedlist>
24082 </para>
24083 </simplesect>
24084     <simplesect id="public.function.to-tsquery-oid-text" xreflabel="publicto_tsquery(oid, text)">
24085       <title id="public.function.to-tsquery-oid-text-title">to_tsquery(oid, text)</title>
24086             <para>
24087          
24088        <segmentedlist>
24089         <title>Function Properties</title>
24090         <?dbhtml list-presentation="list"?>
24091         <segtitle>Language</segtitle>
24092         <segtitle>Return Type</segtitle>
24093         <seglistitem>
24094          <seg>INTERNAL</seg>
24095          <seg>tsquery</seg>
24096         </seglistitem>
24097        </segmentedlist>
24098 </para>
24099 </simplesect>
24100     <simplesect id="public.function.to-tsquery-text" xreflabel="publicto_tsquery(text)">
24101       <title id="public.function.to-tsquery-text-title">to_tsquery(text)</title>
24102             <para>
24103          
24104        <segmentedlist>
24105         <title>Function Properties</title>
24106         <?dbhtml list-presentation="list"?>
24107         <segtitle>Language</segtitle>
24108         <segtitle>Return Type</segtitle>
24109         <seglistitem>
24110          <seg>INTERNAL</seg>
24111          <seg>tsquery</seg>
24112         </seglistitem>
24113        </segmentedlist>
24114 </para>
24115 </simplesect>
24116     <simplesect id="public.function.to-tsquery-text-text" xreflabel="publicto_tsquery(text, text)">
24117       <title id="public.function.to-tsquery-text-text-title">to_tsquery(text, text)</title>
24118             <para>
24119          
24120        <segmentedlist>
24121         <title>Function Properties</title>
24122         <?dbhtml list-presentation="list"?>
24123         <segtitle>Language</segtitle>
24124         <segtitle>Return Type</segtitle>
24125         <seglistitem>
24126          <seg>C</seg>
24127          <seg>tsquery</seg>
24128         </seglistitem>
24129        </segmentedlist>
24130 </para>
24131 </simplesect>
24132     <simplesect id="public.function.to-tsvector-oid-text" xreflabel="publicto_tsvector(oid, text)">
24133       <title id="public.function.to-tsvector-oid-text-title">to_tsvector(oid, text)</title>
24134             <para>
24135          
24136        <segmentedlist>
24137         <title>Function Properties</title>
24138         <?dbhtml list-presentation="list"?>
24139         <segtitle>Language</segtitle>
24140         <segtitle>Return Type</segtitle>
24141         <seglistitem>
24142          <seg>INTERNAL</seg>
24143          <seg>tsvector</seg>
24144         </seglistitem>
24145        </segmentedlist>
24146 </para>
24147 </simplesect>
24148     <simplesect id="public.function.to-tsvector-text" xreflabel="publicto_tsvector(text)">
24149       <title id="public.function.to-tsvector-text-title">to_tsvector(text)</title>
24150             <para>
24151          
24152        <segmentedlist>
24153         <title>Function Properties</title>
24154         <?dbhtml list-presentation="list"?>
24155         <segtitle>Language</segtitle>
24156         <segtitle>Return Type</segtitle>
24157         <seglistitem>
24158          <seg>INTERNAL</seg>
24159          <seg>tsvector</seg>
24160         </seglistitem>
24161        </segmentedlist>
24162 </para>
24163 </simplesect>
24164     <simplesect id="public.function.to-tsvector-text-text" xreflabel="publicto_tsvector(text, text)">
24165       <title id="public.function.to-tsvector-text-text-title">to_tsvector(text, text)</title>
24166             <para>
24167          
24168        <segmentedlist>
24169         <title>Function Properties</title>
24170         <?dbhtml list-presentation="list"?>
24171         <segtitle>Language</segtitle>
24172         <segtitle>Return Type</segtitle>
24173         <seglistitem>
24174          <seg>C</seg>
24175          <seg>tsvector</seg>
24176         </seglistitem>
24177        </segmentedlist>
24178 </para>
24179 </simplesect>
24180     <simplesect id="public.function.token-type" xreflabel="publictoken_type()">
24181       <title id="public.function.token-type-title">token_type()</title>
24182             <para>
24183          
24184        <segmentedlist>
24185         <title>Function Properties</title>
24186         <?dbhtml list-presentation="list"?>
24187         <segtitle>Language</segtitle>
24188         <segtitle>Return Type</segtitle>
24189         <seglistitem>
24190          <seg>C</seg>
24191          <seg>SET OF tokentype</seg>
24192         </seglistitem>
24193        </segmentedlist>
24194 </para>
24195 </simplesect>
24196     <simplesect id="public.function.token-type-integer" xreflabel="publictoken_type(integer)">
24197       <title id="public.function.token-type-integer-title">token_type(integer)</title>
24198             <para>
24199          
24200        <segmentedlist>
24201         <title>Function Properties</title>
24202         <?dbhtml list-presentation="list"?>
24203         <segtitle>Language</segtitle>
24204         <segtitle>Return Type</segtitle>
24205         <seglistitem>
24206          <seg>INTERNAL</seg>
24207          <seg>SET OF tokentype</seg>
24208         </seglistitem>
24209        </segmentedlist>
24210 </para>
24211 </simplesect>
24212     <simplesect id="public.function.token-type-text" xreflabel="publictoken_type(text)">
24213       <title id="public.function.token-type-text-title">token_type(text)</title>
24214             <para>
24215          
24216        <segmentedlist>
24217         <title>Function Properties</title>
24218         <?dbhtml list-presentation="list"?>
24219         <segtitle>Language</segtitle>
24220         <segtitle>Return Type</segtitle>
24221         <seglistitem>
24222          <seg>INTERNAL</seg>
24223          <seg>SET OF tokentype</seg>
24224         </seglistitem>
24225        </segmentedlist>
24226 </para>
24227 </simplesect>
24228     <simplesect id="public.function.translate-isbn1013-text" xreflabel="publictranslate_isbn1013(text)">
24229       <title id="public.function.translate-isbn1013-text-title">translate_isbn1013(text)</title>
24230             <para>
24231        
24232 The translate_isbn1013 function takes an input ISBN and returns the
24233 following in a single space-delimited string if the input ISBN is valid:
24234   - The normalized input ISBN (hyphens stripped)
24235   - The normalized input ISBN with a fixed checksum if the checksum was bad
24236   - The ISBN converted to its ISBN10 or ISBN13 counterpart, if possible
24237   
24238        <segmentedlist>
24239         <title>Function Properties</title>
24240         <?dbhtml list-presentation="list"?>
24241         <segtitle>Language</segtitle>
24242         <segtitle>Return Type</segtitle>
24243         <seglistitem>
24244          <seg>PLPERLU</seg>
24245          <seg>text</seg>
24246         </seglistitem>
24247        </segmentedlist>
24248 </para>
24249 </simplesect>
24250     <simplesect id="public.function.ts-debug-text" xreflabel="publicts_debug(text)">
24251       <title id="public.function.ts-debug-text-title">ts_debug(text)</title>
24252             <para>
24253          
24254        <segmentedlist>
24255         <title>Function Properties</title>
24256         <?dbhtml list-presentation="list"?>
24257         <segtitle>Language</segtitle>
24258         <segtitle>Return Type</segtitle>
24259         <seglistitem>
24260          <seg>SQL</seg>
24261          <seg>SET OF tsdebug</seg>
24262         </seglistitem>
24263        </segmentedlist>
24264 </para>
24265 </simplesect>
24266     <simplesect id="public.function.tsearch2" xreflabel="publictsearch2()">
24267       <title id="public.function.tsearch2-title">tsearch2()</title>
24268             <para>
24269          
24270        <segmentedlist>
24271         <title>Function Properties</title>
24272         <?dbhtml list-presentation="list"?>
24273         <segtitle>Language</segtitle>
24274         <segtitle>Return Type</segtitle>
24275         <seglistitem>
24276          <seg>C</seg>
24277          <seg>trigger</seg>
24278         </seglistitem>
24279        </segmentedlist>
24280 </para>
24281 </simplesect>
24282     <simplesect id="public.function.tsq-mcontained-tsquery-tsquery" xreflabel="publictsq_mcontained(tsquery, tsquery)">
24283       <title id="public.function.tsq-mcontained-tsquery-tsquery-title">tsq_mcontained(tsquery, tsquery)</title>
24284             <para>
24285          
24286        <segmentedlist>
24287         <title>Function Properties</title>
24288         <?dbhtml list-presentation="list"?>
24289         <segtitle>Language</segtitle>
24290         <segtitle>Return Type</segtitle>
24291         <seglistitem>
24292          <seg>INTERNAL</seg>
24293          <seg>boolean</seg>
24294         </seglistitem>
24295        </segmentedlist>
24296 </para>
24297 </simplesect>
24298     <simplesect id="public.function.tsq-mcontains-tsquery-tsquery" xreflabel="publictsq_mcontains(tsquery, tsquery)">
24299       <title id="public.function.tsq-mcontains-tsquery-tsquery-title">tsq_mcontains(tsquery, tsquery)</title>
24300             <para>
24301          
24302        <segmentedlist>
24303         <title>Function Properties</title>
24304         <?dbhtml list-presentation="list"?>
24305         <segtitle>Language</segtitle>
24306         <segtitle>Return Type</segtitle>
24307         <seglistitem>
24308          <seg>INTERNAL</seg>
24309          <seg>boolean</seg>
24310         </seglistitem>
24311        </segmentedlist>
24312 </para>
24313 </simplesect>
24314     <simplesect id="public.function.tsquery-and-tsquery-tsquery" xreflabel="publictsquery_and(tsquery, tsquery)">
24315       <title id="public.function.tsquery-and-tsquery-tsquery-title">tsquery_and(tsquery, tsquery)</title>
24316             <para>
24317          
24318        <segmentedlist>
24319         <title>Function Properties</title>
24320         <?dbhtml list-presentation="list"?>
24321         <segtitle>Language</segtitle>
24322         <segtitle>Return Type</segtitle>
24323         <seglistitem>
24324          <seg>INTERNAL</seg>
24325          <seg>tsquery</seg>
24326         </seglistitem>
24327        </segmentedlist>
24328 </para>
24329 </simplesect>
24330     <simplesect id="public.function.tsquery-not-tsquery" xreflabel="publictsquery_not(tsquery)">
24331       <title id="public.function.tsquery-not-tsquery-title">tsquery_not(tsquery)</title>
24332             <para>
24333          
24334        <segmentedlist>
24335         <title>Function Properties</title>
24336         <?dbhtml list-presentation="list"?>
24337         <segtitle>Language</segtitle>
24338         <segtitle>Return Type</segtitle>
24339         <seglistitem>
24340          <seg>INTERNAL</seg>
24341          <seg>tsquery</seg>
24342         </seglistitem>
24343        </segmentedlist>
24344 </para>
24345 </simplesect>
24346     <simplesect id="public.function.tsquery-or-tsquery-tsquery" xreflabel="publictsquery_or(tsquery, tsquery)">
24347       <title id="public.function.tsquery-or-tsquery-tsquery-title">tsquery_or(tsquery, tsquery)</title>
24348             <para>
24349          
24350        <segmentedlist>
24351         <title>Function Properties</title>
24352         <?dbhtml list-presentation="list"?>
24353         <segtitle>Language</segtitle>
24354         <segtitle>Return Type</segtitle>
24355         <seglistitem>
24356          <seg>INTERNAL</seg>
24357          <seg>tsquery</seg>
24358         </seglistitem>
24359        </segmentedlist>
24360 </para>
24361 </simplesect>
24362     <simplesect id="public.function.tsvector-concat-tsvector-tsvector" xreflabel="publictsvector_concat(tsvector, tsvector)">
24363       <title id="public.function.tsvector-concat-tsvector-tsvector-title">tsvector_concat(tsvector, tsvector)</title>
24364             <para>
24365          
24366        <segmentedlist>
24367         <title>Function Properties</title>
24368         <?dbhtml list-presentation="list"?>
24369         <segtitle>Language</segtitle>
24370         <segtitle>Return Type</segtitle>
24371         <seglistitem>
24372          <seg>SQL</seg>
24373          <seg>tsvector</seg>
24374         </seglistitem>
24375        </segmentedlist>
24376 </para>
24377 </simplesect>
24378     <simplesect id="public.function.uppercase-text" xreflabel="publicuppercase(text)">
24379       <title id="public.function.uppercase-text-title">uppercase(text)</title>
24380             <para>
24381          
24382        <segmentedlist>
24383         <title>Function Properties</title>
24384         <?dbhtml list-presentation="list"?>
24385         <segtitle>Language</segtitle>
24386         <segtitle>Return Type</segtitle>
24387         <seglistitem>
24388          <seg>PLPERLU</seg>
24389          <seg>text</seg>
24390         </seglistitem>
24391        </segmentedlist>
24392 </para>
24393 </simplesect>
24394     <simplesect id="public.function.xml-encode-special-chars-text" xreflabel="publicxml_encode_special_chars(text)">
24395       <title id="public.function.xml-encode-special-chars-text-title">xml_encode_special_chars(text)</title>
24396             <para>
24397          
24398        <segmentedlist>
24399         <title>Function Properties</title>
24400         <?dbhtml list-presentation="list"?>
24401         <segtitle>Language</segtitle>
24402         <segtitle>Return Type</segtitle>
24403         <seglistitem>
24404          <seg>C</seg>
24405          <seg>text</seg>
24406         </seglistitem>
24407        </segmentedlist>
24408 </para>
24409 </simplesect>
24410     <simplesect id="public.function.xml-is-well-formed-text" xreflabel="publicxml_is_well_formed(text)">
24411       <title id="public.function.xml-is-well-formed-text-title">xml_is_well_formed(text)</title>
24412             <para>
24413          
24414        <segmentedlist>
24415         <title>Function Properties</title>
24416         <?dbhtml list-presentation="list"?>
24417         <segtitle>Language</segtitle>
24418         <segtitle>Return Type</segtitle>
24419         <seglistitem>
24420          <seg>C</seg>
24421          <seg>boolean</seg>
24422         </seglistitem>
24423        </segmentedlist>
24424 </para>
24425 </simplesect>
24426     <simplesect id="public.function.xml-valid-text" xreflabel="publicxml_valid(text)">
24427       <title id="public.function.xml-valid-text-title">xml_valid(text)</title>
24428             <para>
24429          
24430        <segmentedlist>
24431         <title>Function Properties</title>
24432         <?dbhtml list-presentation="list"?>
24433         <segtitle>Language</segtitle>
24434         <segtitle>Return Type</segtitle>
24435         <seglistitem>
24436          <seg>C</seg>
24437          <seg>boolean</seg>
24438         </seglistitem>
24439        </segmentedlist>
24440 </para>
24441 </simplesect>
24442     <simplesect id="public.function.xpath-bool-text-text" xreflabel="publicxpath_bool(text, text)">
24443       <title id="public.function.xpath-bool-text-text-title">xpath_bool(text, text)</title>
24444             <para>
24445          
24446        <segmentedlist>
24447         <title>Function Properties</title>
24448         <?dbhtml list-presentation="list"?>
24449         <segtitle>Language</segtitle>
24450         <segtitle>Return Type</segtitle>
24451         <seglistitem>
24452          <seg>C</seg>
24453          <seg>boolean</seg>
24454         </seglistitem>
24455        </segmentedlist>
24456 </para>
24457 </simplesect>
24458     <simplesect id="public.function.xpath-list-text-text" xreflabel="publicxpath_list(text, text)">
24459       <title id="public.function.xpath-list-text-text-title">xpath_list(text, text)</title>
24460             <para>
24461          
24462        <segmentedlist>
24463         <title>Function Properties</title>
24464         <?dbhtml list-presentation="list"?>
24465         <segtitle>Language</segtitle>
24466         <segtitle>Return Type</segtitle>
24467         <seglistitem>
24468          <seg>SQL</seg>
24469          <seg>text</seg>
24470         </seglistitem>
24471        </segmentedlist>
24472 </para>
24473 </simplesect>
24474     <simplesect id="public.function.xpath-list-text-text-text" xreflabel="publicxpath_list(text, text, text)">
24475       <title id="public.function.xpath-list-text-text-text-title">xpath_list(text, text, text)</title>
24476             <para>
24477          
24478        <segmentedlist>
24479         <title>Function Properties</title>
24480         <?dbhtml list-presentation="list"?>
24481         <segtitle>Language</segtitle>
24482         <segtitle>Return Type</segtitle>
24483         <seglistitem>
24484          <seg>C</seg>
24485          <seg>text</seg>
24486         </seglistitem>
24487        </segmentedlist>
24488 </para>
24489 </simplesect>
24490     <simplesect id="public.function.xpath-nodeset-text-text" xreflabel="publicxpath_nodeset(text, text)">
24491       <title id="public.function.xpath-nodeset-text-text-title">xpath_nodeset(text, text)</title>
24492             <para>
24493          
24494        <segmentedlist>
24495         <title>Function Properties</title>
24496         <?dbhtml list-presentation="list"?>
24497         <segtitle>Language</segtitle>
24498         <segtitle>Return Type</segtitle>
24499         <seglistitem>
24500          <seg>SQL</seg>
24501          <seg>text</seg>
24502         </seglistitem>
24503        </segmentedlist>
24504 </para>
24505 </simplesect>
24506     <simplesect id="public.function.xpath-nodeset-text-text-text" xreflabel="publicxpath_nodeset(text, text, text)">
24507       <title id="public.function.xpath-nodeset-text-text-text-title">xpath_nodeset(text, text, text)</title>
24508             <para>
24509          
24510        <segmentedlist>
24511         <title>Function Properties</title>
24512         <?dbhtml list-presentation="list"?>
24513         <segtitle>Language</segtitle>
24514         <segtitle>Return Type</segtitle>
24515         <seglistitem>
24516          <seg>SQL</seg>
24517          <seg>text</seg>
24518         </seglistitem>
24519        </segmentedlist>
24520 </para>
24521 </simplesect>
24522     <simplesect id="public.function.xpath-nodeset-text-text-text-text" xreflabel="publicxpath_nodeset(text, text, text, text)">
24523       <title id="public.function.xpath-nodeset-text-text-text-text-title">xpath_nodeset(text, text, text, text)</title>
24524             <para>
24525          
24526        <segmentedlist>
24527         <title>Function Properties</title>
24528         <?dbhtml list-presentation="list"?>
24529         <segtitle>Language</segtitle>
24530         <segtitle>Return Type</segtitle>
24531         <seglistitem>
24532          <seg>C</seg>
24533          <seg>text</seg>
24534         </seglistitem>
24535        </segmentedlist>
24536 </para>
24537 </simplesect>
24538     <simplesect id="public.function.xpath-number-text-text" xreflabel="publicxpath_number(text, text)">
24539       <title id="public.function.xpath-number-text-text-title">xpath_number(text, text)</title>
24540             <para>
24541          
24542        <segmentedlist>
24543         <title>Function Properties</title>
24544         <?dbhtml list-presentation="list"?>
24545         <segtitle>Language</segtitle>
24546         <segtitle>Return Type</segtitle>
24547         <seglistitem>
24548          <seg>C</seg>
24549          <seg>real</seg>
24550         </seglistitem>
24551        </segmentedlist>
24552 </para>
24553 </simplesect>
24554     <simplesect id="public.function.xpath-string-text-text" xreflabel="publicxpath_string(text, text)">
24555       <title id="public.function.xpath-string-text-text-title">xpath_string(text, text)</title>
24556             <para>
24557          
24558        <segmentedlist>
24559         <title>Function Properties</title>
24560         <?dbhtml list-presentation="list"?>
24561         <segtitle>Language</segtitle>
24562         <segtitle>Return Type</segtitle>
24563         <seglistitem>
24564          <seg>C</seg>
24565          <seg>text</seg>
24566         </seglistitem>
24567        </segmentedlist>
24568 </para>
24569 </simplesect>
24570     <simplesect id="public.function.xpath-table-text-text-text-text-text" xreflabel="publicxpath_table(text, text, text, text, text)">
24571       <title id="public.function.xpath-table-text-text-text-text-text-title">xpath_table(text, text, text, text, text)</title>
24572             <para>
24573          
24574        <segmentedlist>
24575         <title>Function Properties</title>
24576         <?dbhtml list-presentation="list"?>
24577         <segtitle>Language</segtitle>
24578         <segtitle>Return Type</segtitle>
24579         <seglistitem>
24580          <seg>C</seg>
24581          <seg>SET OF record</seg>
24582         </seglistitem>
24583        </segmentedlist>
24584 </para>
24585 </simplesect>
24586     <simplesect id="public.function.xslt-process-text-text" xreflabel="publicxslt_process(text, text)">
24587       <title id="public.function.xslt-process-text-text-title">xslt_process(text, text)</title>
24588             <para>
24589          
24590        <segmentedlist>
24591         <title>Function Properties</title>
24592         <?dbhtml list-presentation="list"?>
24593         <segtitle>Language</segtitle>
24594         <segtitle>Return Type</segtitle>
24595         <seglistitem>
24596          <seg>C</seg>
24597          <seg>text</seg>
24598         </seglistitem>
24599        </segmentedlist>
24600 </para>
24601 </simplesect>
24602     <simplesect id="public.function.xslt-process-text-text-text" xreflabel="publicxslt_process(text, text, text)">
24603       <title id="public.function.xslt-process-text-text-text-title">xslt_process(text, text, text)</title>
24604             <para>
24605          
24606        <segmentedlist>
24607         <title>Function Properties</title>
24608         <?dbhtml list-presentation="list"?>
24609         <segtitle>Language</segtitle>
24610         <segtitle>Return Type</segtitle>
24611         <seglistitem>
24612          <seg>C</seg>
24613          <seg>text</seg>
24614         </seglistitem>
24615        </segmentedlist>
24616 </para>
24617 </simplesect>
24618         
24619         </section>
24620         
24621         <section id="query.schema">
24622                 <title>Schema query</title>
24623                 <para>
24624 Contains tables designed to represent user-defined queries for
24625 reports and the like.
24626 </para> 
24627         
24628       <simplesect id="query.table.bind-variable"
24629                xreflabel="query.bind_variable">
24630         <title id="query.table.bind-variable-title">
24631          Table:
24632          
24633          bind_variable
24634         </title>
24635  
24636                 <formalpara>
24637                         <title>Columns:</title>
24638                         <simplelist type="horiz" columns="1">
24639                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24640                         <member>
24641                         <database class="field">name</database> : <database class="datatype">text</database> 
24642 --
24643                          <literal>PRIMARY KEY</literal>,
24644                         </member>
24645                         <member>
24646                         <database class="field">type</database> : <database class="datatype">text</database> 
24647 --
24648                         <literal>NOT NULL</literal>, 
24649                         </member>
24650                         <member>
24651                         <database class="field">description</database> : <database class="datatype">text</database> 
24652 --
24653                         <literal>NOT NULL</literal>, 
24654                         </member>
24655                         <member>
24656                         <database class="field">default_value</database> : <database class="datatype">text</database> 
24657 --
24658                         </member>
24659                         <member>
24660                         <database class="field">label</database> : <database class="datatype">text</database> 
24661 --
24662                         <literal>NOT NULL</literal>, 
24663                         </member>
24664                 </simplelist>
24665                 </formalpara>
24666         <formalpara>
24667         <title>Constraints:</title>
24668         <simplelist type="horiz" columns="1">
24669           <member><database class="constraint">bind_variable_type</database> : CHECK ((type = ANY (ARRAY[&apos;string&apos;::text, &apos;number&apos;::text, &apos;string_list&apos;::text, &apos;number_list&apos;::text])))</member>
24670         </simplelist>
24671         </formalpara>
24672         <formalpara>         
24673                 <title>Tables referencing query.expression via Foreign Key Constraints:</title>
24674                 <simplelist type="horiz" columns="2">
24675                 <member><xref linkend="query.table.expression"/></member> 
24676                 </simplelist>
24677         </formalpara>
24678     </simplesect>
24679       <simplesect id="query.table.case-branch"
24680                xreflabel="query.case_branch">
24681         <title id="query.table.case-branch-title">
24682          Table:
24683          
24684          case_branch
24685         </title>
24686  
24687                 <formalpara>
24688                         <title>Columns:</title>
24689                         <simplelist type="horiz" columns="1">
24690                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24691                         <member>
24692                         <database class="field">id</database> : <database class="datatype">serial</database> 
24693 --
24694                          <literal>PRIMARY KEY</literal>,
24695                         </member>
24696                         <member>
24697                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24698 --
24699                          <literal>UNIQUE#1</literal>,
24700                         <literal>NOT NULL</literal>, 
24701                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
24702                         </member>
24703                         <member>
24704                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24705 --
24706                          <literal>UNIQUE#1</literal>,
24707                         <literal>NOT NULL</literal>, 
24708                         </member>
24709                         <member>
24710                         <database class="field">condition</database> : <database class="datatype">integer</database> 
24711 --
24712                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
24713                         </member>
24714                         <member>
24715                         <database class="field">result</database> : <database class="datatype">integer</database> 
24716 --
24717                         <literal>NOT NULL</literal>, 
24718                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
24719                         </member>
24720                 </simplelist>
24721                 </formalpara>
24722     </simplesect>
24723       <simplesect id="query.table.datatype"
24724                xreflabel="query.datatype">
24725         <title id="query.table.datatype-title">
24726          Table:
24727          
24728          datatype
24729         </title>
24730  
24731                 <formalpara>
24732                         <title>Columns:</title>
24733                         <simplelist type="horiz" columns="1">
24734                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24735                         <member>
24736                         <database class="field">id</database> : <database class="datatype">serial</database> 
24737 --
24738                          <literal>PRIMARY KEY</literal>,
24739                         </member>
24740                         <member>
24741                         <database class="field">datatype_name</database> : <database class="datatype">text</database> 
24742 --
24743                          <literal>UNIQUE</literal>,
24744                         <literal>NOT NULL</literal>, 
24745                         </member>
24746                         <member>
24747                         <database class="field">is_numeric</database> : <database class="datatype">boolean</database> 
24748 --
24749                         <literal>NOT NULL</literal>, 
24750                         <literal>DEFAULT false</literal>, 
24751                         </member>
24752                         <member>
24753                         <database class="field">is_composite</database> : <database class="datatype">boolean</database> 
24754 --
24755                         <literal>NOT NULL</literal>, 
24756                         <literal>DEFAULT false</literal>, 
24757                         </member>
24758                 </simplelist>
24759                 </formalpara>
24760         <formalpara>
24761         <title>Constraints:</title>
24762         <simplelist type="horiz" columns="1">
24763           <member><database class="constraint">qdt_comp_not_num</database> : CHECK (((is_numeric IS FALSE) OR (is_composite IS FALSE)))</member>
24764         </simplelist>
24765         </formalpara>
24766         <formalpara>         
24767                 <title>Tables referencing query.expression via Foreign Key Constraints:</title>
24768                 <simplelist type="horiz" columns="2">
24769                 <member><xref linkend="query.table.expression"/></member> 
24770                 <member><xref linkend="query.table.function-param-def"/></member> 
24771                 <member><xref linkend="query.table.function-sig"/></member> 
24772                 <member><xref linkend="query.table.record-column"/></member> 
24773                 <member><xref linkend="query.table.subfield"/></member> 
24774                 </simplelist>
24775         </formalpara>
24776     </simplesect>
24777       <simplesect id="query.view.expr-xbet"
24778                xreflabel="query.expr_xbet">
24779         <title id="query.view.expr-xbet-title">
24780          View:
24781          
24782          expr_xbet
24783         </title>
24784  
24785                 <formalpara>
24786                         <title>Columns:</title>
24787                         <simplelist type="horiz" columns="1">
24788                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24789                         <member>
24790                         <database class="field">id</database> : <database class="datatype">integer</database> 
24791 --
24792                         </member>
24793                         <member>
24794                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24795 --
24796                         </member>
24797                         <member>
24798                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24799 --
24800                         </member>
24801                         <member>
24802                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24803 --
24804                         </member>
24805                         <member>
24806                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
24807 --
24808                         </member>
24809                         <member>
24810                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
24811 --
24812                         </member>
24813                 </simplelist>
24814                 </formalpara>
24815     </simplesect>
24816       <simplesect id="query.view.expr-xbind"
24817                xreflabel="query.expr_xbind">
24818         <title id="query.view.expr-xbind-title">
24819          View:
24820          
24821          expr_xbind
24822         </title>
24823  
24824                 <formalpara>
24825                         <title>Columns:</title>
24826                         <simplelist type="horiz" columns="1">
24827                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24828                         <member>
24829                         <database class="field">id</database> : <database class="datatype">integer</database> 
24830 --
24831                         </member>
24832                         <member>
24833                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24834 --
24835                         </member>
24836                         <member>
24837                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24838 --
24839                         </member>
24840                         <member>
24841                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24842 --
24843                         </member>
24844                         <member>
24845                         <database class="field">bind_variable</database> : <database class="datatype">text</database> 
24846 --
24847                         </member>
24848                 </simplelist>
24849                 </formalpara>
24850     </simplesect>
24851       <simplesect id="query.view.expr-xbool"
24852                xreflabel="query.expr_xbool">
24853         <title id="query.view.expr-xbool-title">
24854          View:
24855          
24856          expr_xbool
24857         </title>
24858  
24859                 <formalpara>
24860                         <title>Columns:</title>
24861                         <simplelist type="horiz" columns="1">
24862                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24863                         <member>
24864                         <database class="field">id</database> : <database class="datatype">integer</database> 
24865 --
24866                         </member>
24867                         <member>
24868                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24869 --
24870                         </member>
24871                         <member>
24872                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24873 --
24874                         </member>
24875                         <member>
24876                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24877 --
24878                         </member>
24879                         <member>
24880                         <database class="field">literal</database> : <database class="datatype">text</database> 
24881 --
24882                         </member>
24883                         <member>
24884                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
24885 --
24886                         </member>
24887                 </simplelist>
24888                 </formalpara>
24889     </simplesect>
24890       <simplesect id="query.view.expr-xcase"
24891                xreflabel="query.expr_xcase">
24892         <title id="query.view.expr-xcase-title">
24893          View:
24894          
24895          expr_xcase
24896         </title>
24897  
24898                 <formalpara>
24899                         <title>Columns:</title>
24900                         <simplelist type="horiz" columns="1">
24901                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24902                         <member>
24903                         <database class="field">id</database> : <database class="datatype">integer</database> 
24904 --
24905                         </member>
24906                         <member>
24907                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24908 --
24909                         </member>
24910                         <member>
24911                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24912 --
24913                         </member>
24914                         <member>
24915                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24916 --
24917                         </member>
24918                         <member>
24919                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
24920 --
24921                         </member>
24922                         <member>
24923                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
24924 --
24925                         </member>
24926                 </simplelist>
24927                 </formalpara>
24928     </simplesect>
24929       <simplesect id="query.view.expr-xcast"
24930                xreflabel="query.expr_xcast">
24931         <title id="query.view.expr-xcast-title">
24932          View:
24933          
24934          expr_xcast
24935         </title>
24936  
24937                 <formalpara>
24938                         <title>Columns:</title>
24939                         <simplelist type="horiz" columns="1">
24940                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24941                         <member>
24942                         <database class="field">id</database> : <database class="datatype">integer</database> 
24943 --
24944                         </member>
24945                         <member>
24946                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24947 --
24948                         </member>
24949                         <member>
24950                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24951 --
24952                         </member>
24953                         <member>
24954                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24955 --
24956                         </member>
24957                         <member>
24958                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
24959 --
24960                         </member>
24961                         <member>
24962                         <database class="field">cast_type</database> : <database class="datatype">integer</database> 
24963 --
24964                         </member>
24965                         <member>
24966                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
24967 --
24968                         </member>
24969                 </simplelist>
24970                 </formalpara>
24971     </simplesect>
24972       <simplesect id="query.view.expr-xcol"
24973                xreflabel="query.expr_xcol">
24974         <title id="query.view.expr-xcol-title">
24975          View:
24976          
24977          expr_xcol
24978         </title>
24979  
24980                 <formalpara>
24981                         <title>Columns:</title>
24982                         <simplelist type="horiz" columns="1">
24983                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
24984                         <member>
24985                         <database class="field">id</database> : <database class="datatype">integer</database> 
24986 --
24987                         </member>
24988                         <member>
24989                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
24990 --
24991                         </member>
24992                         <member>
24993                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
24994 --
24995                         </member>
24996                         <member>
24997                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
24998 --
24999                         </member>
25000                         <member>
25001                         <database class="field">table_alias</database> : <database class="datatype">text</database> 
25002 --
25003                         </member>
25004                         <member>
25005                         <database class="field">column_name</database> : <database class="datatype">text</database> 
25006 --
25007                         </member>
25008                         <member>
25009                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25010 --
25011                         </member>
25012                 </simplelist>
25013                 </formalpara>
25014     </simplesect>
25015       <simplesect id="query.view.expr-xex"
25016                xreflabel="query.expr_xex">
25017         <title id="query.view.expr-xex-title">
25018          View:
25019          
25020          expr_xex
25021         </title>
25022  
25023                 <formalpara>
25024                         <title>Columns:</title>
25025                         <simplelist type="horiz" columns="1">
25026                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25027                         <member>
25028                         <database class="field">id</database> : <database class="datatype">integer</database> 
25029 --
25030                         </member>
25031                         <member>
25032                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25033 --
25034                         </member>
25035                         <member>
25036                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25037 --
25038                         </member>
25039                         <member>
25040                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25041 --
25042                         </member>
25043                         <member>
25044                         <database class="field">subquery</database> : <database class="datatype">integer</database> 
25045 --
25046                         </member>
25047                         <member>
25048                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25049 --
25050                         </member>
25051                 </simplelist>
25052                 </formalpara>
25053     </simplesect>
25054       <simplesect id="query.view.expr-xfunc"
25055                xreflabel="query.expr_xfunc">
25056         <title id="query.view.expr-xfunc-title">
25057          View:
25058          
25059          expr_xfunc
25060         </title>
25061  
25062                 <formalpara>
25063                         <title>Columns:</title>
25064                         <simplelist type="horiz" columns="1">
25065                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25066                         <member>
25067                         <database class="field">id</database> : <database class="datatype">integer</database> 
25068 --
25069                         </member>
25070                         <member>
25071                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25072 --
25073                         </member>
25074                         <member>
25075                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25076 --
25077                         </member>
25078                         <member>
25079                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25080 --
25081                         </member>
25082                         <member>
25083                         <database class="field">column_name</database> : <database class="datatype">text</database> 
25084 --
25085                         </member>
25086                         <member>
25087                         <database class="field">function_id</database> : <database class="datatype">integer</database> 
25088 --
25089                         </member>
25090                         <member>
25091                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25092 --
25093                         </member>
25094                 </simplelist>
25095                 </formalpara>
25096     </simplesect>
25097       <simplesect id="query.view.expr-xin"
25098                xreflabel="query.expr_xin">
25099         <title id="query.view.expr-xin-title">
25100          View:
25101          
25102          expr_xin
25103         </title>
25104  
25105                 <formalpara>
25106                         <title>Columns:</title>
25107                         <simplelist type="horiz" columns="1">
25108                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25109                         <member>
25110                         <database class="field">id</database> : <database class="datatype">integer</database> 
25111 --
25112                         </member>
25113                         <member>
25114                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25115 --
25116                         </member>
25117                         <member>
25118                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25119 --
25120                         </member>
25121                         <member>
25122                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25123 --
25124                         </member>
25125                         <member>
25126                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
25127 --
25128                         </member>
25129                         <member>
25130                         <database class="field">subquery</database> : <database class="datatype">integer</database> 
25131 --
25132                         </member>
25133                         <member>
25134                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25135 --
25136                         </member>
25137                 </simplelist>
25138                 </formalpara>
25139     </simplesect>
25140       <simplesect id="query.view.expr-xisnull"
25141                xreflabel="query.expr_xisnull">
25142         <title id="query.view.expr-xisnull-title">
25143          View:
25144          
25145          expr_xisnull
25146         </title>
25147  
25148                 <formalpara>
25149                         <title>Columns:</title>
25150                         <simplelist type="horiz" columns="1">
25151                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25152                         <member>
25153                         <database class="field">id</database> : <database class="datatype">integer</database> 
25154 --
25155                         </member>
25156                         <member>
25157                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25158 --
25159                         </member>
25160                         <member>
25161                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25162 --
25163                         </member>
25164                         <member>
25165                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25166 --
25167                         </member>
25168                         <member>
25169                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
25170 --
25171                         </member>
25172                         <member>
25173                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25174 --
25175                         </member>
25176                 </simplelist>
25177                 </formalpara>
25178     </simplesect>
25179       <simplesect id="query.view.expr-xnull"
25180                xreflabel="query.expr_xnull">
25181         <title id="query.view.expr-xnull-title">
25182          View:
25183          
25184          expr_xnull
25185         </title>
25186  
25187                 <formalpara>
25188                         <title>Columns:</title>
25189                         <simplelist type="horiz" columns="1">
25190                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25191                         <member>
25192                         <database class="field">id</database> : <database class="datatype">integer</database> 
25193 --
25194                         </member>
25195                         <member>
25196                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25197 --
25198                         </member>
25199                         <member>
25200                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25201 --
25202                         </member>
25203                         <member>
25204                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25205 --
25206                         </member>
25207                         <member>
25208                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25209 --
25210                         </member>
25211                 </simplelist>
25212                 </formalpara>
25213     </simplesect>
25214       <simplesect id="query.view.expr-xnum"
25215                xreflabel="query.expr_xnum">
25216         <title id="query.view.expr-xnum-title">
25217          View:
25218          
25219          expr_xnum
25220         </title>
25221  
25222                 <formalpara>
25223                         <title>Columns:</title>
25224                         <simplelist type="horiz" columns="1">
25225                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25226                         <member>
25227                         <database class="field">id</database> : <database class="datatype">integer</database> 
25228 --
25229                         </member>
25230                         <member>
25231                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25232 --
25233                         </member>
25234                         <member>
25235                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25236 --
25237                         </member>
25238                         <member>
25239                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25240 --
25241                         </member>
25242                         <member>
25243                         <database class="field">literal</database> : <database class="datatype">text</database> 
25244 --
25245                         </member>
25246                 </simplelist>
25247                 </formalpara>
25248     </simplesect>
25249       <simplesect id="query.view.expr-xop"
25250                xreflabel="query.expr_xop">
25251         <title id="query.view.expr-xop-title">
25252          View:
25253          
25254          expr_xop
25255         </title>
25256  
25257                 <formalpara>
25258                         <title>Columns:</title>
25259                         <simplelist type="horiz" columns="1">
25260                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25261                         <member>
25262                         <database class="field">id</database> : <database class="datatype">integer</database> 
25263 --
25264                         </member>
25265                         <member>
25266                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25267 --
25268                         </member>
25269                         <member>
25270                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25271 --
25272                         </member>
25273                         <member>
25274                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25275 --
25276                         </member>
25277                         <member>
25278                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
25279 --
25280                         </member>
25281                         <member>
25282                         <database class="field">operator</database> : <database class="datatype">text</database> 
25283 --
25284                         </member>
25285                         <member>
25286                         <database class="field">right_operand</database> : <database class="datatype">integer</database> 
25287 --
25288                         </member>
25289                         <member>
25290                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25291 --
25292                         </member>
25293                 </simplelist>
25294                 </formalpara>
25295     </simplesect>
25296       <simplesect id="query.view.expr-xser"
25297                xreflabel="query.expr_xser">
25298         <title id="query.view.expr-xser-title">
25299          View:
25300          
25301          expr_xser
25302         </title>
25303  
25304                 <formalpara>
25305                         <title>Columns:</title>
25306                         <simplelist type="horiz" columns="1">
25307                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25308                         <member>
25309                         <database class="field">id</database> : <database class="datatype">integer</database> 
25310 --
25311                         </member>
25312                         <member>
25313                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25314 --
25315                         </member>
25316                         <member>
25317                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25318 --
25319                         </member>
25320                         <member>
25321                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25322 --
25323                         </member>
25324                         <member>
25325                         <database class="field">operator</database> : <database class="datatype">text</database> 
25326 --
25327                         </member>
25328                         <member>
25329                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25330 --
25331                         </member>
25332                 </simplelist>
25333                 </formalpara>
25334     </simplesect>
25335       <simplesect id="query.view.expr-xstr"
25336                xreflabel="query.expr_xstr">
25337         <title id="query.view.expr-xstr-title">
25338          View:
25339          
25340          expr_xstr
25341         </title>
25342  
25343                 <formalpara>
25344                         <title>Columns:</title>
25345                         <simplelist type="horiz" columns="1">
25346                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25347                         <member>
25348                         <database class="field">id</database> : <database class="datatype">integer</database> 
25349 --
25350                         </member>
25351                         <member>
25352                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25353 --
25354                         </member>
25355                         <member>
25356                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25357 --
25358                         </member>
25359                         <member>
25360                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25361 --
25362                         </member>
25363                         <member>
25364                         <database class="field">literal</database> : <database class="datatype">text</database> 
25365 --
25366                         </member>
25367                 </simplelist>
25368                 </formalpara>
25369     </simplesect>
25370       <simplesect id="query.view.expr-xsubq"
25371                xreflabel="query.expr_xsubq">
25372         <title id="query.view.expr-xsubq-title">
25373          View:
25374          
25375          expr_xsubq
25376         </title>
25377  
25378                 <formalpara>
25379                         <title>Columns:</title>
25380                         <simplelist type="horiz" columns="1">
25381                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25382                         <member>
25383                         <database class="field">id</database> : <database class="datatype">integer</database> 
25384 --
25385                         </member>
25386                         <member>
25387                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25388 --
25389                         </member>
25390                         <member>
25391                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25392 --
25393                         </member>
25394                         <member>
25395                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25396 --
25397                         </member>
25398                         <member>
25399                         <database class="field">subquery</database> : <database class="datatype">integer</database> 
25400 --
25401                         </member>
25402                         <member>
25403                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25404 --
25405                         </member>
25406                 </simplelist>
25407                 </formalpara>
25408     </simplesect>
25409       <simplesect id="query.table.expression"
25410                xreflabel="query.expression">
25411         <title id="query.table.expression-title">
25412          Table:
25413          
25414          expression
25415         </title>
25416  
25417                 <formalpara>
25418                         <title>Columns:</title>
25419                         <simplelist type="horiz" columns="1">
25420                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25421                         <member>
25422                         <database class="field">id</database> : <database class="datatype">serial</database> 
25423 --
25424                          <literal>PRIMARY KEY</literal>,
25425                         </member>
25426                         <member>
25427                         <database class="field">type</database> : <database class="datatype">text</database> 
25428 --
25429                         <literal>NOT NULL</literal>, 
25430                         </member>
25431                         <member>
25432                         <database class="field">parenthesize</database> : <database class="datatype">boolean</database> 
25433 --
25434                         <literal>NOT NULL</literal>, 
25435                         <literal>DEFAULT false</literal>, 
25436                         </member>
25437                         <member>
25438                         <database class="field">parent_expr</database> : <database class="datatype">integer</database> 
25439 --
25440                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25441                         </member>
25442                         <member>
25443                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25444 --
25445                         <literal>NOT NULL</literal>, 
25446                         <literal>DEFAULT 1</literal>, 
25447                         </member>
25448                         <member>
25449                         <database class="field">literal</database> : <database class="datatype">text</database> 
25450 --
25451                         </member>
25452                         <member>
25453                         <database class="field">table_alias</database> : <database class="datatype">text</database> 
25454 --
25455                         </member>
25456                         <member>
25457                         <database class="field">column_name</database> : <database class="datatype">text</database> 
25458 --
25459                         </member>
25460                         <member>
25461                         <database class="field">left_operand</database> : <database class="datatype">integer</database> 
25462 --
25463                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25464                         </member>
25465                         <member>
25466                         <database class="field">operator</database> : <database class="datatype">text</database> 
25467 --
25468                         </member>
25469                         <member>
25470                         <database class="field">right_operand</database> : <database class="datatype">integer</database> 
25471 --
25472                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25473                         </member>
25474                         <member>
25475                         <database class="field">function_id</database> : <database class="datatype">integer</database> 
25476 --
25477                         <literal>REFERENCES</literal> <xref linkend="query.table.function-sig"/>. 
25478                         </member>
25479                         <member>
25480                         <database class="field">subquery</database> : <database class="datatype">integer</database> 
25481 --
25482                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25483                         </member>
25484                         <member>
25485                         <database class="field">cast_type</database> : <database class="datatype">integer</database> 
25486 --
25487                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25488                         </member>
25489                         <member>
25490                         <database class="field">negate</database> : <database class="datatype">boolean</database> 
25491 --
25492                         <literal>NOT NULL</literal>, 
25493                         <literal>DEFAULT false</literal>, 
25494                         </member>
25495                         <member>
25496                         <database class="field">bind_variable</database> : <database class="datatype">text</database> 
25497 --
25498                         <literal>REFERENCES</literal> <xref linkend="query.table.bind-variable"/>. 
25499                         </member>
25500                 </simplelist>
25501                 </formalpara>
25502         <formalpara>
25503         <title>Constraints:</title>
25504         <simplelist type="horiz" columns="1">
25505           <member><database class="constraint">expression_type</database> : CHECK ((type = ANY (ARRAY[&apos;xbet&apos;::text, &apos;xbind&apos;::text, &apos;xbool&apos;::text, &apos;xcase&apos;::text, &apos;xcast&apos;::text, &apos;xcol&apos;::text, &apos;xex&apos;::text, &apos;xfunc&apos;::text, &apos;xin&apos;::text, &apos;xisnull&apos;::text, &apos;xnull&apos;::text, &apos;xnum&apos;::text, &apos;xop&apos;::text, &apos;xser&apos;::text, &apos;xstr&apos;::text, &apos;xsubq&apos;::text])))</member>
25506         </simplelist>
25507         </formalpara>
25508         <formalpara>         
25509                 <title>Tables referencing query.case_branch via Foreign Key Constraints:</title>
25510                 <simplelist type="horiz" columns="2">
25511                 <member><xref linkend="query.table.case-branch"/></member> 
25512                 <member><xref linkend="query.table.expression"/></member> 
25513                 <member><xref linkend="query.table.from-relation"/></member> 
25514                 <member><xref linkend="query.table.order-by-item"/></member> 
25515                 <member><xref linkend="query.table.select-item"/></member> 
25516                 <member><xref linkend="query.table.stored-query"/></member> 
25517                 </simplelist>
25518         </formalpara>
25519     </simplesect>
25520       <simplesect id="query.table.from-relation"
25521                xreflabel="query.from_relation">
25522         <title id="query.table.from-relation-title">
25523          Table:
25524          
25525          from_relation
25526         </title>
25527  
25528                 <formalpara>
25529                         <title>Columns:</title>
25530                         <simplelist type="horiz" columns="1">
25531                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25532                         <member>
25533                         <database class="field">id</database> : <database class="datatype">serial</database> 
25534 --
25535                          <literal>PRIMARY KEY</literal>,
25536                         </member>
25537                         <member>
25538                         <database class="field">type</database> : <database class="datatype">text</database> 
25539 --
25540                         <literal>NOT NULL</literal>, 
25541                         </member>
25542                         <member>
25543                         <database class="field">table_name</database> : <database class="datatype">text</database> 
25544 --
25545                         </member>
25546                         <member>
25547                         <database class="field">class_name</database> : <database class="datatype">text</database> 
25548 --
25549                         </member>
25550                         <member>
25551                         <database class="field">subquery</database> : <database class="datatype">integer</database> 
25552 --
25553                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25554                         </member>
25555                         <member>
25556                         <database class="field">function_call</database> : <database class="datatype">integer</database> 
25557 --
25558                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25559                         </member>
25560                         <member>
25561                         <database class="field">table_alias</database> : <database class="datatype">text</database> 
25562 --
25563                         </member>
25564                         <member>
25565                         <database class="field">parent_relation</database> : <database class="datatype">integer</database> 
25566 --
25567                         <literal>REFERENCES</literal> <xref linkend="query.table.from-relation"/>. 
25568                         </member>
25569                         <member>
25570                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25571 --
25572                         <literal>NOT NULL</literal>, 
25573                         <literal>DEFAULT 1</literal>, 
25574                         </member>
25575                         <member>
25576                         <database class="field">join_type</database> : <database class="datatype">text</database> 
25577 --
25578                         </member>
25579                         <member>
25580                         <database class="field">on_clause</database> : <database class="datatype">integer</database> 
25581 --
25582                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25583                         </member>
25584                 </simplelist>
25585                 </formalpara>
25586         <formalpara>
25587         <title>Constraints:</title>
25588         <simplelist type="horiz" columns="1">
25589           <member><database class="constraint">good_join_type</database> : CHECK (((join_type IS NULL) OR (join_type = ANY (ARRAY[&apos;INNER&apos;::text, &apos;LEFT&apos;::text, &apos;RIGHT&apos;::text, &apos;FULL&apos;::text]))))</member>
25590           <member><database class="constraint">join_or_core</database> : CHECK (((((parent_relation IS NULL) AND (join_type IS NULL)) AND (on_clause IS NULL)) OR (((parent_relation IS NOT NULL) AND (join_type IS NOT NULL)) AND (on_clause IS NOT NULL))))</member>
25591           <member><database class="constraint">relation_type</database> : CHECK ((type = ANY (ARRAY[&apos;RELATION&apos;::text, &apos;SUBQUERY&apos;::text, &apos;FUNCTION&apos;::text])))</member>
25592         </simplelist>
25593         </formalpara>
25594         <formalpara>         
25595                 <title>Tables referencing query.from_relation via Foreign Key Constraints:</title>
25596                 <simplelist type="horiz" columns="2">
25597                 <member><xref linkend="query.table.from-relation"/></member> 
25598                 <member><xref linkend="query.table.record-column"/></member> 
25599                 <member><xref linkend="query.table.stored-query"/></member> 
25600                 </simplelist>
25601         </formalpara>
25602     </simplesect>
25603       <simplesect id="query.table.function-param-def"
25604                xreflabel="query.function_param_def">
25605         <title id="query.table.function-param-def-title">
25606          Table:
25607          
25608          function_param_def
25609         </title>
25610  
25611                 <formalpara>
25612                         <title>Columns:</title>
25613                         <simplelist type="horiz" columns="1">
25614                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25615                         <member>
25616                         <database class="field">id</database> : <database class="datatype">serial</database> 
25617 --
25618                          <literal>PRIMARY KEY</literal>,
25619                         </member>
25620                         <member>
25621                         <database class="field">function_id</database> : <database class="datatype">integer</database> 
25622 --
25623                          <literal>UNIQUE#1</literal>,
25624                         <literal>NOT NULL</literal>, 
25625                         <literal>REFERENCES</literal> <xref linkend="query.table.function-sig"/>. 
25626                         </member>
25627                         <member>
25628                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25629 --
25630                          <literal>UNIQUE#1</literal>,
25631                         <literal>NOT NULL</literal>, 
25632                         </member>
25633                         <member>
25634                         <database class="field">datatype</database> : <database class="datatype">integer</database> 
25635 --
25636                         <literal>NOT NULL</literal>, 
25637                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25638                         </member>
25639                 </simplelist>
25640                 </formalpara>
25641         <formalpara>
25642         <title>Constraints:</title>
25643         <simplelist type="horiz" columns="1">
25644           <member><database class="constraint">qfpd_pos_seq_no</database> : CHECK ((seq_no &gt; 0))</member>
25645         </simplelist>
25646         </formalpara>
25647     </simplesect>
25648       <simplesect id="query.table.function-sig"
25649                xreflabel="query.function_sig">
25650         <title id="query.table.function-sig-title">
25651          Table:
25652          
25653          function_sig
25654         </title>
25655  
25656                 <formalpara>
25657                         <title>Columns:</title>
25658                         <simplelist type="horiz" columns="1">
25659                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25660                         <member>
25661                         <database class="field">id</database> : <database class="datatype">serial</database> 
25662 --
25663                          <literal>PRIMARY KEY</literal>,
25664                         </member>
25665                         <member>
25666                         <database class="field">function_name</database> : <database class="datatype">text</database> 
25667 --
25668                         <literal>NOT NULL</literal>, 
25669                         </member>
25670                         <member>
25671                         <database class="field">return_type</database> : <database class="datatype">integer</database> 
25672 --
25673                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25674                         </member>
25675                         <member>
25676                         <database class="field">is_aggregate</database> : <database class="datatype">boolean</database> 
25677 --
25678                         <literal>NOT NULL</literal>, 
25679                         <literal>DEFAULT false</literal>, 
25680                         </member>
25681                 </simplelist>
25682                 </formalpara>
25683         <formalpara>
25684         <title>Constraints:</title>
25685         <simplelist type="horiz" columns="1">
25686           <member><database class="constraint">qfd_rtn_or_aggr</database> : CHECK (((return_type IS NULL) OR (is_aggregate = false)))</member>
25687         </simplelist>
25688         </formalpara>
25689         <formalpara>
25690                 <title>Indexes:</title>
25691                 <simplelist type="horiz" columns="1">
25692         <member><database class="index">query_function_sig_name_idx</database> : function_name</member>
25693         </simplelist>
25694         </formalpara>   
25695         <formalpara>         
25696                 <title>Tables referencing query.expression via Foreign Key Constraints:</title>
25697                 <simplelist type="horiz" columns="2">
25698                 <member><xref linkend="query.table.expression"/></member> 
25699                 <member><xref linkend="query.table.function-param-def"/></member> 
25700                 </simplelist>
25701         </formalpara>
25702     </simplesect>
25703       <simplesect id="query.table.order-by-item"
25704                xreflabel="query.order_by_item">
25705         <title id="query.table.order-by-item-title">
25706          Table:
25707          
25708          order_by_item
25709         </title>
25710  
25711                 <formalpara>
25712                         <title>Columns:</title>
25713                         <simplelist type="horiz" columns="1">
25714                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25715                         <member>
25716                         <database class="field">id</database> : <database class="datatype">serial</database> 
25717 --
25718                          <literal>PRIMARY KEY</literal>,
25719                         </member>
25720                         <member>
25721                         <database class="field">stored_query</database> : <database class="datatype">integer</database> 
25722 --
25723                          <literal>UNIQUE#1</literal>,
25724                         <literal>NOT NULL</literal>, 
25725                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25726                         </member>
25727                         <member>
25728                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25729 --
25730                          <literal>UNIQUE#1</literal>,
25731                         <literal>NOT NULL</literal>, 
25732                         </member>
25733                         <member>
25734                         <database class="field">expression</database> : <database class="datatype">integer</database> 
25735 --
25736                         <literal>NOT NULL</literal>, 
25737                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25738                         </member>
25739                 </simplelist>
25740                 </formalpara>
25741     </simplesect>
25742       <simplesect id="query.table.query-sequence"
25743                xreflabel="query.query_sequence">
25744         <title id="query.table.query-sequence-title">
25745          Table:
25746          
25747          query_sequence
25748         </title>
25749  
25750                 <formalpara>
25751                         <title>Columns:</title>
25752                         <simplelist type="horiz" columns="1">
25753                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25754                         <member>
25755                         <database class="field">id</database> : <database class="datatype">serial</database> 
25756 --
25757                          <literal>PRIMARY KEY</literal>,
25758                         </member>
25759                         <member>
25760                         <database class="field">parent_query</database> : <database class="datatype">integer</database> 
25761 --
25762                          <literal>UNIQUE#1</literal>,
25763                         <literal>NOT NULL</literal>, 
25764                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25765                         </member>
25766                         <member>
25767                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25768 --
25769                          <literal>UNIQUE#1</literal>,
25770                         <literal>NOT NULL</literal>, 
25771                         </member>
25772                         <member>
25773                         <database class="field">child_query</database> : <database class="datatype">integer</database> 
25774 --
25775                         <literal>NOT NULL</literal>, 
25776                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25777                         </member>
25778                 </simplelist>
25779                 </formalpara>
25780     </simplesect>
25781       <simplesect id="query.table.record-column"
25782                xreflabel="query.record_column">
25783         <title id="query.table.record-column-title">
25784          Table:
25785          
25786          record_column
25787         </title>
25788  
25789                 <formalpara>
25790                         <title>Columns:</title>
25791                         <simplelist type="horiz" columns="1">
25792                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25793                         <member>
25794                         <database class="field">id</database> : <database class="datatype">serial</database> 
25795 --
25796                          <literal>PRIMARY KEY</literal>,
25797                         </member>
25798                         <member>
25799                         <database class="field">from_relation</database> : <database class="datatype">integer</database> 
25800 --
25801                          <literal>UNIQUE#1</literal>,
25802                         <literal>NOT NULL</literal>, 
25803                         <literal>REFERENCES</literal> <xref linkend="query.table.from-relation"/>. 
25804                         </member>
25805                         <member>
25806                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25807 --
25808                          <literal>UNIQUE#1</literal>,
25809                         <literal>NOT NULL</literal>, 
25810                         </member>
25811                         <member>
25812                         <database class="field">column_name</database> : <database class="datatype">text</database> 
25813 --
25814                         <literal>NOT NULL</literal>, 
25815                         </member>
25816                         <member>
25817                         <database class="field">column_type</database> : <database class="datatype">integer</database> 
25818 --
25819                         <literal>NOT NULL</literal>, 
25820                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25821                         </member>
25822                 </simplelist>
25823                 </formalpara>
25824     </simplesect>
25825       <simplesect id="query.table.select-item"
25826                xreflabel="query.select_item">
25827         <title id="query.table.select-item-title">
25828          Table:
25829          
25830          select_item
25831         </title>
25832  
25833                 <formalpara>
25834                         <title>Columns:</title>
25835                         <simplelist type="horiz" columns="1">
25836                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25837                         <member>
25838                         <database class="field">id</database> : <database class="datatype">serial</database> 
25839 --
25840                          <literal>PRIMARY KEY</literal>,
25841                         </member>
25842                         <member>
25843                         <database class="field">stored_query</database> : <database class="datatype">integer</database> 
25844 --
25845                          <literal>UNIQUE#1</literal>,
25846                         <literal>NOT NULL</literal>, 
25847                         <literal>REFERENCES</literal> <xref linkend="query.table.stored-query"/>. 
25848                         </member>
25849                         <member>
25850                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25851 --
25852                          <literal>UNIQUE#1</literal>,
25853                         <literal>NOT NULL</literal>, 
25854                         </member>
25855                         <member>
25856                         <database class="field">expression</database> : <database class="datatype">integer</database> 
25857 --
25858                         <literal>NOT NULL</literal>, 
25859                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25860                         </member>
25861                         <member>
25862                         <database class="field">column_alias</database> : <database class="datatype">text</database> 
25863 --
25864                         </member>
25865                         <member>
25866                         <database class="field">grouped_by</database> : <database class="datatype">boolean</database> 
25867 --
25868                         <literal>NOT NULL</literal>, 
25869                         <literal>DEFAULT false</literal>, 
25870                         </member>
25871                 </simplelist>
25872                 </formalpara>
25873     </simplesect>
25874       <simplesect id="query.table.stored-query"
25875                xreflabel="query.stored_query">
25876         <title id="query.table.stored-query-title">
25877          Table:
25878          
25879          stored_query
25880         </title>
25881  
25882                 <formalpara>
25883                         <title>Columns:</title>
25884                         <simplelist type="horiz" columns="1">
25885                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25886                         <member>
25887                         <database class="field">id</database> : <database class="datatype">serial</database> 
25888 --
25889                          <literal>PRIMARY KEY</literal>,
25890                         </member>
25891                         <member>
25892                         <database class="field">type</database> : <database class="datatype">text</database> 
25893 --
25894                         <literal>NOT NULL</literal>, 
25895                         </member>
25896                         <member>
25897                         <database class="field">use_all</database> : <database class="datatype">boolean</database> 
25898 --
25899                         <literal>NOT NULL</literal>, 
25900                         <literal>DEFAULT false</literal>, 
25901                         </member>
25902                         <member>
25903                         <database class="field">use_distinct</database> : <database class="datatype">boolean</database> 
25904 --
25905                         <literal>NOT NULL</literal>, 
25906                         <literal>DEFAULT false</literal>, 
25907                         </member>
25908                         <member>
25909                         <database class="field">from_clause</database> : <database class="datatype">integer</database> 
25910 --
25911                         <literal>REFERENCES</literal> <xref linkend="query.table.from-relation"/>. 
25912                         </member>
25913                         <member>
25914                         <database class="field">where_clause</database> : <database class="datatype">integer</database> 
25915 --
25916                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25917                         </member>
25918                         <member>
25919                         <database class="field">having_clause</database> : <database class="datatype">integer</database> 
25920 --
25921                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25922                         </member>
25923                         <member>
25924                         <database class="field">limit_count</database> : <database class="datatype">integer</database> 
25925 --
25926                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25927                         </member>
25928                         <member>
25929                         <database class="field">offset_count</database> : <database class="datatype">integer</database> 
25930 --
25931                         <literal>REFERENCES</literal> <xref linkend="query.table.expression"/>. 
25932                         </member>
25933                 </simplelist>
25934                 </formalpara>
25935         <formalpara>
25936         <title>Constraints:</title>
25937         <simplelist type="horiz" columns="1">
25938           <member><database class="constraint">query_type</database> : CHECK ((type = ANY (ARRAY[&apos;SELECT&apos;::text, &apos;UNION&apos;::text, &apos;INTERSECT&apos;::text, &apos;EXCEPT&apos;::text])))</member>
25939         </simplelist>
25940         </formalpara>
25941         <formalpara>         
25942                 <title>Tables referencing action.fieldset via Foreign Key Constraints:</title>
25943                 <simplelist type="horiz" columns="2">
25944                 <member><xref linkend="action.table.fieldset"/></member> 
25945                 <member><xref linkend="query.table.expression"/></member> 
25946                 <member><xref linkend="query.table.from-relation"/></member> 
25947                 <member><xref linkend="query.table.order-by-item"/></member> 
25948                 <member><xref linkend="query.table.query-sequence"/></member> 
25949                 <member><xref linkend="query.table.select-item"/></member> 
25950                 </simplelist>
25951         </formalpara>
25952     </simplesect>
25953       <simplesect id="query.table.subfield"
25954                xreflabel="query.subfield">
25955         <title id="query.table.subfield-title">
25956          Table:
25957          
25958          subfield
25959         </title>
25960  
25961                 <formalpara>
25962                         <title>Columns:</title>
25963                         <simplelist type="horiz" columns="1">
25964                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
25965                         <member>
25966                         <database class="field">id</database> : <database class="datatype">serial</database> 
25967 --
25968                          <literal>PRIMARY KEY</literal>,
25969                         </member>
25970                         <member>
25971                         <database class="field">composite_type</database> : <database class="datatype">integer</database> 
25972 --
25973                          <literal>UNIQUE#1</literal>,
25974                         <literal>NOT NULL</literal>, 
25975                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25976                         </member>
25977                         <member>
25978                         <database class="field">seq_no</database> : <database class="datatype">integer</database> 
25979 --
25980                          <literal>UNIQUE#1</literal>,
25981                         <literal>NOT NULL</literal>, 
25982                         </member>
25983                         <member>
25984                         <database class="field">subfield_type</database> : <database class="datatype">integer</database> 
25985 --
25986                         <literal>NOT NULL</literal>, 
25987                         <literal>REFERENCES</literal> <xref linkend="query.table.datatype"/>. 
25988                         </member>
25989                 </simplelist>
25990                 </formalpara>
25991         <formalpara>
25992         <title>Constraints:</title>
25993         <simplelist type="horiz" columns="1">
25994           <member><database class="constraint">qsf_pos_seq_no</database> : CHECK ((seq_no &gt; 0))</member>
25995         </simplelist>
25996         </formalpara>
25997     </simplesect>
25998         
25999         </section>
26000         
26001         <section id="reporter.schema">
26002                 <title>Schema reporter</title>
26003                 <para></para>   
26004         
26005       <simplesect id="reporter.view.circ-type"
26006                xreflabel="reporter.circ_type">
26007         <title id="reporter.view.circ-type-title">
26008          View:
26009          
26010          circ_type
26011         </title>
26012  
26013                 <formalpara>
26014                         <title>Columns:</title>
26015                         <simplelist type="horiz" columns="1">
26016                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26017                         <member>
26018                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26019 --
26020                         </member>
26021                         <member>
26022                         <database class="field">type</database> : <database class="datatype">text</database> 
26023 --
26024                         </member>
26025                 </simplelist>
26026                 </formalpara>
26027     </simplesect>
26028       <simplesect id="reporter.view.currently-running"
26029                xreflabel="reporter.currently_running">
26030         <title id="reporter.view.currently-running-title">
26031          View:
26032          
26033          currently_running
26034         </title>
26035  
26036                 <formalpara>
26037                         <title>Columns:</title>
26038                         <simplelist type="horiz" columns="1">
26039                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26040                         <member>
26041                         <database class="field">id</database> : <database class="datatype">integer</database> 
26042 --
26043                         </member>
26044                         <member>
26045                         <database class="field">runner_barcode</database> : <database class="datatype">text</database> 
26046 --
26047                         </member>
26048                         <member>
26049                         <database class="field">name</database> : <database class="datatype">text</database> 
26050 --
26051                         </member>
26052                         <member>
26053                         <database class="field">run_time</database> : <database class="datatype">timestamp with time zone</database> 
26054 --
26055                         </member>
26056                         <member>
26057                         <database class="field">scheduled_wait_time</database> : <database class="datatype">interval</database> 
26058 --
26059                         </member>
26060                 </simplelist>
26061                 </formalpara>
26062     </simplesect>
26063       <simplesect id="reporter.view.demographic"
26064                xreflabel="reporter.demographic">
26065         <title id="reporter.view.demographic-title">
26066          View:
26067          
26068          demographic
26069         </title>
26070  
26071                 <formalpara>
26072                         <title>Columns:</title>
26073                         <simplelist type="horiz" columns="1">
26074                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26075                         <member>
26076                         <database class="field">id</database> : <database class="datatype">integer</database> 
26077 --
26078                         </member>
26079                         <member>
26080                         <database class="field">dob</database> : <database class="datatype">timestamp with time zone</database> 
26081 --
26082                         </member>
26083                         <member>
26084                         <database class="field">general_division</database> : <database class="datatype">text</database> 
26085 --
26086                         </member>
26087                 </simplelist>
26088                 </formalpara>
26089     </simplesect>
26090       <simplesect id="reporter.view.hold-request-record"
26091                xreflabel="reporter.hold_request_record">
26092         <title id="reporter.view.hold-request-record-title">
26093          View:
26094          
26095          hold_request_record
26096         </title>
26097  
26098                 <formalpara>
26099                         <title>Columns:</title>
26100                         <simplelist type="horiz" columns="1">
26101                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26102                         <member>
26103                         <database class="field">id</database> : <database class="datatype">integer</database> 
26104 --
26105                         </member>
26106                         <member>
26107                         <database class="field">target</database> : <database class="datatype">bigint</database> 
26108 --
26109                         </member>
26110                         <member>
26111                         <database class="field">hold_type</database> : <database class="datatype">text</database> 
26112 --
26113                         </member>
26114                         <member>
26115                         <database class="field">bib_record</database> : <database class="datatype">bigint</database> 
26116 --
26117                         </member>
26118                 </simplelist>
26119                 </formalpara>
26120     </simplesect>
26121       <simplesect id="reporter.table.materialized-simple-record"
26122                xreflabel="reporter.materialized_simple_record">
26123         <title id="reporter.table.materialized-simple-record-title">
26124          Table:
26125          
26126          materialized_simple_record
26127         </title>
26128  
26129                 <formalpara>
26130                         <title>Columns:</title>
26131                         <simplelist type="horiz" columns="1">
26132                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26133                         <member>
26134                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26135 --
26136                          <literal>PRIMARY KEY</literal>,
26137                         </member>
26138                         <member>
26139                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
26140 --
26141                         </member>
26142                         <member>
26143                         <database class="field">quality</database> : <database class="datatype">integer</database> 
26144 --
26145                         </member>
26146                         <member>
26147                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
26148 --
26149                         </member>
26150                         <member>
26151                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
26152 --
26153                         </member>
26154                         <member>
26155                         <database class="field">title</database> : <database class="datatype">text</database> 
26156 --
26157                         </member>
26158                         <member>
26159                         <database class="field">author</database> : <database class="datatype">text</database> 
26160 --
26161                         </member>
26162                         <member>
26163                         <database class="field">publisher</database> : <database class="datatype">text</database> 
26164 --
26165                         </member>
26166                         <member>
26167                         <database class="field">pubdate</database> : <database class="datatype">text</database> 
26168 --
26169                         </member>
26170                         <member>
26171                         <database class="field">isbn</database> : <database class="datatype">text[]</database> 
26172 --
26173                         </member>
26174                         <member>
26175                         <database class="field">issn</database> : <database class="datatype">text[]</database> 
26176 --
26177                         </member>
26178                 </simplelist>
26179                 </formalpara>
26180     </simplesect>
26181       <simplesect id="reporter.view.old-super-simple-record"
26182                xreflabel="reporter.old_super_simple_record">
26183         <title id="reporter.view.old-super-simple-record-title">
26184          View:
26185          
26186          old_super_simple_record
26187         </title>
26188  
26189                 <formalpara>
26190                         <title>Columns:</title>
26191                         <simplelist type="horiz" columns="1">
26192                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26193                         <member>
26194                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26195 --
26196                         </member>
26197                         <member>
26198                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
26199 --
26200                         </member>
26201                         <member>
26202                         <database class="field">quality</database> : <database class="datatype">integer</database> 
26203 --
26204                         </member>
26205                         <member>
26206                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
26207 --
26208                         </member>
26209                         <member>
26210                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
26211 --
26212                         </member>
26213                         <member>
26214                         <database class="field">title</database> : <database class="datatype">text</database> 
26215 --
26216                         </member>
26217                         <member>
26218                         <database class="field">author</database> : <database class="datatype">text</database> 
26219 --
26220                         </member>
26221                         <member>
26222                         <database class="field">publisher</database> : <database class="datatype">text</database> 
26223 --
26224                         </member>
26225                         <member>
26226                         <database class="field">pubdate</database> : <database class="datatype">text</database> 
26227 --
26228                         </member>
26229                         <member>
26230                         <database class="field">isbn</database> : <database class="datatype">text[]</database> 
26231 --
26232                         </member>
26233                         <member>
26234                         <database class="field">issn</database> : <database class="datatype">text[]</database> 
26235 --
26236                         </member>
26237                 </simplelist>
26238                 </formalpara>
26239     </simplesect>
26240       <simplesect id="reporter.table.output-folder"
26241                xreflabel="reporter.output_folder">
26242         <title id="reporter.table.output-folder-title">
26243          Table:
26244          
26245          output_folder
26246         </title>
26247  
26248                 <formalpara>
26249                         <title>Columns:</title>
26250                         <simplelist type="horiz" columns="1">
26251                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26252                         <member>
26253                         <database class="field">id</database> : <database class="datatype">serial</database> 
26254 --
26255                          <literal>PRIMARY KEY</literal>,
26256                         </member>
26257                         <member>
26258                         <database class="field">parent</database> : <database class="datatype">integer</database> 
26259 --
26260                         <literal>REFERENCES</literal> <xref linkend="reporter.table.output-folder"/>. 
26261                         </member>
26262                         <member>
26263                         <database class="field">owner</database> : <database class="datatype">integer</database> 
26264 --
26265                         <literal>NOT NULL</literal>, 
26266                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
26267                         </member>
26268                         <member>
26269                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
26270 --
26271                         <literal>NOT NULL</literal>, 
26272                         <literal>DEFAULT now()</literal>, 
26273                         </member>
26274                         <member>
26275                         <database class="field">name</database> : <database class="datatype">text</database> 
26276 --
26277                         <literal>NOT NULL</literal>, 
26278                         </member>
26279                         <member>
26280                         <database class="field">shared</database> : <database class="datatype">boolean</database> 
26281 --
26282                         <literal>NOT NULL</literal>, 
26283                         <literal>DEFAULT false</literal>, 
26284                         </member>
26285                         <member>
26286                         <database class="field">share_with</database> : <database class="datatype">integer</database> 
26287 --
26288                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
26289                         </member>
26290                 </simplelist>
26291                 </formalpara>
26292         <formalpara>
26293                 <title>Indexes:</title>
26294                 <simplelist type="horiz" columns="1">
26295         <member><database class="index">rpt_output_fldr_owner_idx</database> : owner</member>
26296         </simplelist>
26297         </formalpara>   
26298         <formalpara>         
26299                 <title>Tables referencing reporter.output_folder via Foreign Key Constraints:</title>
26300                 <simplelist type="horiz" columns="2">
26301                 <member><xref linkend="reporter.table.output-folder"/></member> 
26302                 <member><xref linkend="reporter.table.schedule"/></member> 
26303                 </simplelist>
26304         </formalpara>
26305     </simplesect>
26306       <simplesect id="reporter.view.overdue-circs"
26307                xreflabel="reporter.overdue_circs">
26308         <title id="reporter.view.overdue-circs-title">
26309          View:
26310          
26311          overdue_circs
26312         </title>
26313  
26314                 <formalpara>
26315                         <title>Columns:</title>
26316                         <simplelist type="horiz" columns="1">
26317                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26318                         <member>
26319                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26320 --
26321                         </member>
26322                         <member>
26323                         <database class="field">usr</database> : <database class="datatype">integer</database> 
26324 --
26325                         </member>
26326                         <member>
26327                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
26328 --
26329                         </member>
26330                         <member>
26331                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
26332 --
26333                         </member>
26334                         <member>
26335                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
26336 --
26337                         </member>
26338                         <member>
26339                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
26340 --
26341                         </member>
26342                         <member>
26343                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
26344 --
26345                         </member>
26346                         <member>
26347                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
26348 --
26349                         </member>
26350                         <member>
26351                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
26352 --
26353                         </member>
26354                         <member>
26355                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
26356 --
26357                         </member>
26358                         <member>
26359                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
26360 --
26361                         </member>
26362                         <member>
26363                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
26364 --
26365                         </member>
26366                         <member>
26367                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
26368 --
26369                         </member>
26370                         <member>
26371                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
26372 --
26373                         </member>
26374                         <member>
26375                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
26376 --
26377                         </member>
26378                         <member>
26379                         <database class="field">duration</database> : <database class="datatype">interval</database> 
26380 --
26381                         </member>
26382                         <member>
26383                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
26384 --
26385                         </member>
26386                         <member>
26387                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
26388 --
26389                         </member>
26390                         <member>
26391                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
26392 --
26393                         </member>
26394                         <member>
26395                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
26396 --
26397                         </member>
26398                         <member>
26399                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
26400 --
26401                         </member>
26402                         <member>
26403                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
26404 --
26405                         </member>
26406                         <member>
26407                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
26408 --
26409                         </member>
26410                         <member>
26411                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
26412 --
26413                         </member>
26414                         <member>
26415                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
26416 --
26417                         </member>
26418                         <member>
26419                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
26420 --
26421                         </member>
26422                         <member>
26423                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
26424 --
26425                         </member>
26426                         <member>
26427                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
26428 --
26429                         </member>
26430                         <member>
26431                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
26432 --
26433                         </member>
26434                         <member>
26435                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
26436 --
26437                         </member>
26438                 </simplelist>
26439                 </formalpara>
26440     </simplesect>
26441       <simplesect id="reporter.view.overdue-reports"
26442                xreflabel="reporter.overdue_reports">
26443         <title id="reporter.view.overdue-reports-title">
26444          View:
26445          
26446          overdue_reports
26447         </title>
26448  
26449                 <formalpara>
26450                         <title>Columns:</title>
26451                         <simplelist type="horiz" columns="1">
26452                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26453                         <member>
26454                         <database class="field">id</database> : <database class="datatype">integer</database> 
26455 --
26456                         </member>
26457                         <member>
26458                         <database class="field">runner_barcode</database> : <database class="datatype">text</database> 
26459 --
26460                         </member>
26461                         <member>
26462                         <database class="field">name</database> : <database class="datatype">text</database> 
26463 --
26464                         </member>
26465                         <member>
26466                         <database class="field">run_time</database> : <database class="datatype">timestamp with time zone</database> 
26467 --
26468                         </member>
26469                         <member>
26470                         <database class="field">scheduled_wait_time</database> : <database class="datatype">interval</database> 
26471 --
26472                         </member>
26473                 </simplelist>
26474                 </formalpara>
26475     </simplesect>
26476       <simplesect id="reporter.view.pending-reports"
26477                xreflabel="reporter.pending_reports">
26478         <title id="reporter.view.pending-reports-title">
26479          View:
26480          
26481          pending_reports
26482         </title>
26483  
26484                 <formalpara>
26485                         <title>Columns:</title>
26486                         <simplelist type="horiz" columns="1">
26487                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26488                         <member>
26489                         <database class="field">id</database> : <database class="datatype">integer</database> 
26490 --
26491                         </member>
26492                         <member>
26493                         <database class="field">runner_barcode</database> : <database class="datatype">text</database> 
26494 --
26495                         </member>
26496                         <member>
26497                         <database class="field">name</database> : <database class="datatype">text</database> 
26498 --
26499                         </member>
26500                         <member>
26501                         <database class="field">run_time</database> : <database class="datatype">timestamp with time zone</database> 
26502 --
26503                         </member>
26504                         <member>
26505                         <database class="field">scheduled_wait_time</database> : <database class="datatype">interval</database> 
26506 --
26507                         </member>
26508                 </simplelist>
26509                 </formalpara>
26510     </simplesect>
26511       <simplesect id="reporter.table.report"
26512                xreflabel="reporter.report">
26513         <title id="reporter.table.report-title">
26514          Table:
26515          
26516          report
26517         </title>
26518  
26519                 <formalpara>
26520                         <title>Columns:</title>
26521                         <simplelist type="horiz" columns="1">
26522                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26523                         <member>
26524                         <database class="field">id</database> : <database class="datatype">serial</database> 
26525 --
26526                          <literal>PRIMARY KEY</literal>,
26527                         </member>
26528                         <member>
26529                         <database class="field">owner</database> : <database class="datatype">integer</database> 
26530 --
26531                         <literal>NOT NULL</literal>, 
26532                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
26533                         </member>
26534                         <member>
26535                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
26536 --
26537                         <literal>NOT NULL</literal>, 
26538                         <literal>DEFAULT now()</literal>, 
26539                         </member>
26540                         <member>
26541                         <database class="field">name</database> : <database class="datatype">text</database> 
26542 --
26543                         <literal>NOT NULL</literal>, 
26544                         <literal>DEFAULT &apos;&apos;::text</literal>, 
26545                         </member>
26546                         <member>
26547                         <database class="field">description</database> : <database class="datatype">text</database> 
26548 --
26549                         <literal>NOT NULL</literal>, 
26550                         <literal>DEFAULT &apos;&apos;::text</literal>, 
26551                         </member>
26552                         <member>
26553                         <database class="field">template</database> : <database class="datatype">integer</database> 
26554 --
26555                         <literal>NOT NULL</literal>, 
26556                         <literal>REFERENCES</literal> <xref linkend="reporter.table.template"/>. 
26557                         </member>
26558                         <member>
26559                         <database class="field">data</database> : <database class="datatype">text</database> 
26560 --
26561                         <literal>NOT NULL</literal>, 
26562                         </member>
26563                         <member>
26564                         <database class="field">folder</database> : <database class="datatype">integer</database> 
26565 --
26566                         <literal>NOT NULL</literal>, 
26567                         <literal>REFERENCES</literal> <xref linkend="reporter.table.report-folder"/>. 
26568                         </member>
26569                         <member>
26570                         <database class="field">recur</database> : <database class="datatype">boolean</database> 
26571 --
26572                         <literal>NOT NULL</literal>, 
26573                         <literal>DEFAULT false</literal>, 
26574                         </member>
26575                         <member>
26576                         <database class="field">recurrence</database> : <database class="datatype">interval</database> 
26577 --
26578                         </member>
26579                 </simplelist>
26580                 </formalpara>
26581         <formalpara>
26582                 <title>Indexes:</title>
26583                 <simplelist type="horiz" columns="1">
26584         <member><database class="index">rpt_rpt_fldr_idx</database> : folder</member>
26585         <member><database class="index">rpt_rpt_owner_idx</database> : owner</member>
26586         </simplelist>
26587         </formalpara>   
26588         <formalpara>         
26589                 <title>Tables referencing reporter.schedule via Foreign Key Constraints:</title>
26590                 <simplelist type="horiz" columns="2">
26591                 <member><xref linkend="reporter.table.schedule"/></member> 
26592                 </simplelist>
26593         </formalpara>
26594     </simplesect>
26595       <simplesect id="reporter.table.report-folder"
26596                xreflabel="reporter.report_folder">
26597         <title id="reporter.table.report-folder-title">
26598          Table:
26599          
26600          report_folder
26601         </title>
26602  
26603                 <formalpara>
26604                         <title>Columns:</title>
26605                         <simplelist type="horiz" columns="1">
26606                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26607                         <member>
26608                         <database class="field">id</database> : <database class="datatype">serial</database> 
26609 --
26610                          <literal>PRIMARY KEY</literal>,
26611                         </member>
26612                         <member>
26613                         <database class="field">parent</database> : <database class="datatype">integer</database> 
26614 --
26615                         <literal>REFERENCES</literal> <xref linkend="reporter.table.report-folder"/>. 
26616                         </member>
26617                         <member>
26618                         <database class="field">owner</database> : <database class="datatype">integer</database> 
26619 --
26620                         <literal>NOT NULL</literal>, 
26621                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
26622                         </member>
26623                         <member>
26624                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
26625 --
26626                         <literal>NOT NULL</literal>, 
26627                         <literal>DEFAULT now()</literal>, 
26628                         </member>
26629                         <member>
26630                         <database class="field">name</database> : <database class="datatype">text</database> 
26631 --
26632                         <literal>NOT NULL</literal>, 
26633                         </member>
26634                         <member>
26635                         <database class="field">shared</database> : <database class="datatype">boolean</database> 
26636 --
26637                         <literal>NOT NULL</literal>, 
26638                         <literal>DEFAULT false</literal>, 
26639                         </member>
26640                         <member>
26641                         <database class="field">share_with</database> : <database class="datatype">integer</database> 
26642 --
26643                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
26644                         </member>
26645                 </simplelist>
26646                 </formalpara>
26647         <formalpara>
26648                 <title>Indexes:</title>
26649                 <simplelist type="horiz" columns="1">
26650         <member><database class="index">rpt_rpt_fldr_owner_idx</database> : owner</member>
26651         </simplelist>
26652         </formalpara>   
26653         <formalpara>         
26654                 <title>Tables referencing reporter.report via Foreign Key Constraints:</title>
26655                 <simplelist type="horiz" columns="2">
26656                 <member><xref linkend="reporter.table.report"/></member> 
26657                 <member><xref linkend="reporter.table.report-folder"/></member> 
26658                 </simplelist>
26659         </formalpara>
26660     </simplesect>
26661       <simplesect id="reporter.table.schedule"
26662                xreflabel="reporter.schedule">
26663         <title id="reporter.table.schedule-title">
26664          Table:
26665          
26666          schedule
26667         </title>
26668  
26669                 <formalpara>
26670                         <title>Columns:</title>
26671                         <simplelist type="horiz" columns="1">
26672                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26673                         <member>
26674                         <database class="field">id</database> : <database class="datatype">serial</database> 
26675 --
26676                          <literal>PRIMARY KEY</literal>,
26677                         </member>
26678                         <member>
26679                         <database class="field">report</database> : <database class="datatype">integer</database> 
26680 --
26681                         <literal>NOT NULL</literal>, 
26682                         <literal>REFERENCES</literal> <xref linkend="reporter.table.report"/>. 
26683                         </member>
26684                         <member>
26685                         <database class="field">folder</database> : <database class="datatype">integer</database> 
26686 --
26687                         <literal>NOT NULL</literal>, 
26688                         <literal>REFERENCES</literal> <xref linkend="reporter.table.output-folder"/>. 
26689                         </member>
26690                         <member>
26691                         <database class="field">runner</database> : <database class="datatype">integer</database> 
26692 --
26693                         <literal>NOT NULL</literal>, 
26694                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
26695                         </member>
26696                         <member>
26697                         <database class="field">run_time</database> : <database class="datatype">timestamp with time zone</database> 
26698 --
26699                         <literal>NOT NULL</literal>, 
26700                         <literal>DEFAULT now()</literal>, 
26701                         </member>
26702                         <member>
26703                         <database class="field">start_time</database> : <database class="datatype">timestamp with time zone</database> 
26704 --
26705                         </member>
26706                         <member>
26707                         <database class="field">complete_time</database> : <database class="datatype">timestamp with time zone</database> 
26708 --
26709                         </member>
26710                         <member>
26711                         <database class="field">email</database> : <database class="datatype">text</database> 
26712 --
26713                         </member>
26714                         <member>
26715                         <database class="field">excel_format</database> : <database class="datatype">boolean</database> 
26716 --
26717                         <literal>NOT NULL</literal>, 
26718                         <literal>DEFAULT true</literal>, 
26719                         </member>
26720                         <member>
26721                         <database class="field">html_format</database> : <database class="datatype">boolean</database> 
26722 --
26723                         <literal>NOT NULL</literal>, 
26724                         <literal>DEFAULT true</literal>, 
26725                         </member>
26726                         <member>
26727                         <database class="field">csv_format</database> : <database class="datatype">boolean</database> 
26728 --
26729                         <literal>NOT NULL</literal>, 
26730                         <literal>DEFAULT true</literal>, 
26731                         </member>
26732                         <member>
26733                         <database class="field">chart_pie</database> : <database class="datatype">boolean</database> 
26734 --
26735                         <literal>NOT NULL</literal>, 
26736                         <literal>DEFAULT false</literal>, 
26737                         </member>
26738                         <member>
26739                         <database class="field">chart_bar</database> : <database class="datatype">boolean</database> 
26740 --
26741                         <literal>NOT NULL</literal>, 
26742                         <literal>DEFAULT false</literal>, 
26743                         </member>
26744                         <member>
26745                         <database class="field">chart_line</database> : <database class="datatype">boolean</database> 
26746 --
26747                         <literal>NOT NULL</literal>, 
26748                         <literal>DEFAULT false</literal>, 
26749                         </member>
26750                         <member>
26751                         <database class="field">error_code</database> : <database class="datatype">integer</database> 
26752 --
26753                         </member>
26754                         <member>
26755                         <database class="field">error_text</database> : <database class="datatype">text</database> 
26756 --
26757                         </member>
26758                 </simplelist>
26759                 </formalpara>
26760         <formalpara>
26761                 <title>Indexes:</title>
26762                 <simplelist type="horiz" columns="1">
26763         <member><database class="index">rpt_sched_folder_idx</database> : folder</member>
26764         <member><database class="index">rpt_sched_runner_idx</database> : runner</member>
26765         </simplelist>
26766         </formalpara>   
26767     </simplesect>
26768       <simplesect id="reporter.view.simple-record"
26769                xreflabel="reporter.simple_record">
26770         <title id="reporter.view.simple-record-title">
26771          View:
26772          
26773          simple_record
26774         </title>
26775  
26776                 <formalpara>
26777                         <title>Columns:</title>
26778                         <simplelist type="horiz" columns="1">
26779                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26780                         <member>
26781                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26782 --
26783                         </member>
26784                         <member>
26785                         <database class="field">metarecord</database> : <database class="datatype">bigint</database> 
26786 --
26787                         </member>
26788                         <member>
26789                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
26790 --
26791                         </member>
26792                         <member>
26793                         <database class="field">quality</database> : <database class="datatype">integer</database> 
26794 --
26795                         </member>
26796                         <member>
26797                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
26798 --
26799                         </member>
26800                         <member>
26801                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
26802 --
26803                         </member>
26804                         <member>
26805                         <database class="field">title</database> : <database class="datatype">text</database> 
26806 --
26807                         </member>
26808                         <member>
26809                         <database class="field">uniform_title</database> : <database class="datatype">text</database> 
26810 --
26811                         </member>
26812                         <member>
26813                         <database class="field">author</database> : <database class="datatype">text</database> 
26814 --
26815                         </member>
26816                         <member>
26817                         <database class="field">publisher</database> : <database class="datatype">text</database> 
26818 --
26819                         </member>
26820                         <member>
26821                         <database class="field">pubdate</database> : <database class="datatype">text</database> 
26822 --
26823                         </member>
26824                         <member>
26825                         <database class="field">series_title</database> : <database class="datatype">text</database> 
26826 --
26827                         </member>
26828                         <member>
26829                         <database class="field">series_statement</database> : <database class="datatype">text</database> 
26830 --
26831                         </member>
26832                         <member>
26833                         <database class="field">summary</database> : <database class="datatype">text</database> 
26834 --
26835                         </member>
26836                         <member>
26837                         <database class="field">isbn</database> : <database class="datatype">text[]</database> 
26838 --
26839                         </member>
26840                         <member>
26841                         <database class="field">issn</database> : <database class="datatype">text[]</database> 
26842 --
26843                         </member>
26844                         <member>
26845                         <database class="field">topic_subject</database> : <database class="datatype">text[]</database> 
26846 --
26847                         </member>
26848                         <member>
26849                         <database class="field">geographic_subject</database> : <database class="datatype">text[]</database> 
26850 --
26851                         </member>
26852                         <member>
26853                         <database class="field">genre</database> : <database class="datatype">text[]</database> 
26854 --
26855                         </member>
26856                         <member>
26857                         <database class="field">name_subject</database> : <database class="datatype">text[]</database> 
26858 --
26859                         </member>
26860                         <member>
26861                         <database class="field">corporate_subject</database> : <database class="datatype">text[]</database> 
26862 --
26863                         </member>
26864                         <member>
26865                         <database class="field">external_uri</database> : <database class="datatype">text[]</database> 
26866 --
26867                         </member>
26868                 </simplelist>
26869                 </formalpara>
26870     </simplesect>
26871       <simplesect id="reporter.view.super-simple-record"
26872                xreflabel="reporter.super_simple_record">
26873         <title id="reporter.view.super-simple-record-title">
26874          View:
26875          
26876          super_simple_record
26877         </title>
26878  
26879                 <formalpara>
26880                         <title>Columns:</title>
26881                         <simplelist type="horiz" columns="1">
26882                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26883                         <member>
26884                         <database class="field">id</database> : <database class="datatype">bigint</database> 
26885 --
26886                         </member>
26887                         <member>
26888                         <database class="field">fingerprint</database> : <database class="datatype">text</database> 
26889 --
26890                         </member>
26891                         <member>
26892                         <database class="field">quality</database> : <database class="datatype">integer</database> 
26893 --
26894                         </member>
26895                         <member>
26896                         <database class="field">tcn_source</database> : <database class="datatype">text</database> 
26897 --
26898                         </member>
26899                         <member>
26900                         <database class="field">tcn_value</database> : <database class="datatype">text</database> 
26901 --
26902                         </member>
26903                         <member>
26904                         <database class="field">title</database> : <database class="datatype">text</database> 
26905 --
26906                         </member>
26907                         <member>
26908                         <database class="field">author</database> : <database class="datatype">text</database> 
26909 --
26910                         </member>
26911                         <member>
26912                         <database class="field">publisher</database> : <database class="datatype">text</database> 
26913 --
26914                         </member>
26915                         <member>
26916                         <database class="field">pubdate</database> : <database class="datatype">text</database> 
26917 --
26918                         </member>
26919                         <member>
26920                         <database class="field">isbn</database> : <database class="datatype">text[]</database> 
26921 --
26922                         </member>
26923                         <member>
26924                         <database class="field">issn</database> : <database class="datatype">text[]</database> 
26925 --
26926                         </member>
26927                 </simplelist>
26928                 </formalpara>
26929     </simplesect>
26930       <simplesect id="reporter.table.template"
26931                xreflabel="reporter.template">
26932         <title id="reporter.table.template-title">
26933          Table:
26934          
26935          template
26936         </title>
26937  
26938                 <formalpara>
26939                         <title>Columns:</title>
26940                         <simplelist type="horiz" columns="1">
26941                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
26942                         <member>
26943                         <database class="field">id</database> : <database class="datatype">serial</database> 
26944 --
26945                          <literal>PRIMARY KEY</literal>,
26946                         </member>
26947                         <member>
26948                         <database class="field">owner</database> : <database class="datatype">integer</database> 
26949 --
26950                         <literal>NOT NULL</literal>, 
26951                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
26952                         </member>
26953                         <member>
26954                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
26955 --
26956                         <literal>NOT NULL</literal>, 
26957                         <literal>DEFAULT now()</literal>, 
26958                         </member>
26959                         <member>
26960                         <database class="field">name</database> : <database class="datatype">text</database> 
26961 --
26962                         <literal>NOT NULL</literal>, 
26963                         </member>
26964                         <member>
26965                         <database class="field">description</database> : <database class="datatype">text</database> 
26966 --
26967                         <literal>NOT NULL</literal>, 
26968                         </member>
26969                         <member>
26970                         <database class="field">data</database> : <database class="datatype">text</database> 
26971 --
26972                         <literal>NOT NULL</literal>, 
26973                         </member>
26974                         <member>
26975                         <database class="field">folder</database> : <database class="datatype">integer</database> 
26976 --
26977                         <literal>NOT NULL</literal>, 
26978                         <literal>REFERENCES</literal> <xref linkend="reporter.table.template-folder"/>. 
26979                         </member>
26980                 </simplelist>
26981                 </formalpara>
26982         <formalpara>
26983                 <title>Indexes:</title>
26984                 <simplelist type="horiz" columns="1">
26985         <member><database class="index">rpt_tmpl_fldr_idx</database> : folder</member>
26986         <member><database class="index">rpt_tmpl_owner_idx</database> : owner</member>
26987         </simplelist>
26988         </formalpara>   
26989         <formalpara>         
26990                 <title>Tables referencing reporter.report via Foreign Key Constraints:</title>
26991                 <simplelist type="horiz" columns="2">
26992                 <member><xref linkend="reporter.table.report"/></member> 
26993                 </simplelist>
26994         </formalpara>
26995     </simplesect>
26996       <simplesect id="reporter.table.template-folder"
26997                xreflabel="reporter.template_folder">
26998         <title id="reporter.table.template-folder-title">
26999          Table:
27000          
27001          template_folder
27002         </title>
27003  
27004                 <formalpara>
27005                         <title>Columns:</title>
27006                         <simplelist type="horiz" columns="1">
27007                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27008                         <member>
27009                         <database class="field">id</database> : <database class="datatype">serial</database> 
27010 --
27011                          <literal>PRIMARY KEY</literal>,
27012                         </member>
27013                         <member>
27014                         <database class="field">parent</database> : <database class="datatype">integer</database> 
27015 --
27016                         <literal>REFERENCES</literal> <xref linkend="reporter.table.template-folder"/>. 
27017                         </member>
27018                         <member>
27019                         <database class="field">owner</database> : <database class="datatype">integer</database> 
27020 --
27021                         <literal>NOT NULL</literal>, 
27022                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27023                         </member>
27024                         <member>
27025                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
27026 --
27027                         <literal>NOT NULL</literal>, 
27028                         <literal>DEFAULT now()</literal>, 
27029                         </member>
27030                         <member>
27031                         <database class="field">name</database> : <database class="datatype">text</database> 
27032 --
27033                         <literal>NOT NULL</literal>, 
27034                         </member>
27035                         <member>
27036                         <database class="field">shared</database> : <database class="datatype">boolean</database> 
27037 --
27038                         <literal>NOT NULL</literal>, 
27039                         <literal>DEFAULT false</literal>, 
27040                         </member>
27041                         <member>
27042                         <database class="field">share_with</database> : <database class="datatype">integer</database> 
27043 --
27044                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
27045                         </member>
27046                 </simplelist>
27047                 </formalpara>
27048         <formalpara>
27049                 <title>Indexes:</title>
27050                 <simplelist type="horiz" columns="1">
27051         <member><database class="index">rpt_tmpl_fldr_owner_idx</database> : owner</member>
27052         </simplelist>
27053         </formalpara>   
27054         <formalpara>         
27055                 <title>Tables referencing reporter.template via Foreign Key Constraints:</title>
27056                 <simplelist type="horiz" columns="2">
27057                 <member><xref linkend="reporter.table.template"/></member> 
27058                 <member><xref linkend="reporter.table.template-folder"/></member> 
27059                 </simplelist>
27060         </formalpara>
27061     </simplesect>
27062       <simplesect id="reporter.view.xact-billing-totals"
27063                xreflabel="reporter.xact_billing_totals">
27064         <title id="reporter.view.xact-billing-totals-title">
27065          View:
27066          
27067          xact_billing_totals
27068         </title>
27069  
27070                 <formalpara>
27071                         <title>Columns:</title>
27072                         <simplelist type="horiz" columns="1">
27073                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27074                         <member>
27075                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
27076 --
27077                         </member>
27078                         <member>
27079                         <database class="field">unvoided</database> : <database class="datatype">numeric</database> 
27080 --
27081                         </member>
27082                         <member>
27083                         <database class="field">voided</database> : <database class="datatype">numeric</database> 
27084 --
27085                         </member>
27086                         <member>
27087                         <database class="field">total</database> : <database class="datatype">numeric</database> 
27088 --
27089                         </member>
27090                 </simplelist>
27091                 </formalpara>
27092     </simplesect>
27093       <simplesect id="reporter.view.xact-paid-totals"
27094                xreflabel="reporter.xact_paid_totals">
27095         <title id="reporter.view.xact-paid-totals-title">
27096          View:
27097          
27098          xact_paid_totals
27099         </title>
27100  
27101                 <formalpara>
27102                         <title>Columns:</title>
27103                         <simplelist type="horiz" columns="1">
27104                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27105                         <member>
27106                         <database class="field">xact</database> : <database class="datatype">bigint</database> 
27107 --
27108                         </member>
27109                         <member>
27110                         <database class="field">unvoided</database> : <database class="datatype">numeric</database> 
27111 --
27112                         </member>
27113                         <member>
27114                         <database class="field">voided</database> : <database class="datatype">numeric</database> 
27115 --
27116                         </member>
27117                         <member>
27118                         <database class="field">total</database> : <database class="datatype">numeric</database> 
27119 --
27120                         </member>
27121                 </simplelist>
27122                 </formalpara>
27123     </simplesect>
27124     <simplesect id="reporter.function.disable-materialized-simple-record-trigger" xreflabel="reporterdisable_materialized_simple_record_trigger()">
27125       <title id="reporter.function.disable-materialized-simple-record-trigger-title">disable_materialized_simple_record_trigger()</title>
27126             <para>
27127          
27128        <segmentedlist>
27129         <title>Function Properties</title>
27130         <?dbhtml list-presentation="list"?>
27131         <segtitle>Language</segtitle>
27132         <segtitle>Return Type</segtitle>
27133         <seglistitem>
27134          <seg>SQL</seg>
27135          <seg>void</seg>
27136         </seglistitem>
27137        </segmentedlist>
27138 </para>
27139 </simplesect>
27140     <simplesect id="reporter.function.enable-materialized-simple-record-trigger" xreflabel="reporterenable_materialized_simple_record_trigger()">
27141       <title id="reporter.function.enable-materialized-simple-record-trigger-title">enable_materialized_simple_record_trigger()</title>
27142             <para>
27143          
27144        <segmentedlist>
27145         <title>Function Properties</title>
27146         <?dbhtml list-presentation="list"?>
27147         <segtitle>Language</segtitle>
27148         <segtitle>Return Type</segtitle>
27149         <seglistitem>
27150          <seg>SQL</seg>
27151          <seg>void</seg>
27152         </seglistitem>
27153        </segmentedlist>
27154 </para>
27155 </simplesect>
27156     <simplesect id="reporter.function.refresh-materialized-simple-record" xreflabel="reporterrefresh_materialized_simple_record()">
27157       <title id="reporter.function.refresh-materialized-simple-record-title">refresh_materialized_simple_record()</title>
27158             <para>
27159          
27160        <segmentedlist>
27161         <title>Function Properties</title>
27162         <?dbhtml list-presentation="list"?>
27163         <segtitle>Language</segtitle>
27164         <segtitle>Return Type</segtitle>
27165         <seglistitem>
27166          <seg>SQL</seg>
27167          <seg>void</seg>
27168         </seglistitem>
27169        </segmentedlist>
27170 </para>
27171 </simplesect>
27172     <simplesect id="reporter.function.simple-rec-delete-r-id-bigint" xreflabel="reportersimple_rec_delete(r_id bigint)">
27173       <title id="reporter.function.simple-rec-delete-r-id-bigint-title">simple_rec_delete(r_id bigint)</title>
27174             <para>
27175          
27176        <segmentedlist>
27177         <title>Function Properties</title>
27178         <?dbhtml list-presentation="list"?>
27179         <segtitle>Language</segtitle>
27180         <segtitle>Return Type</segtitle>
27181         <seglistitem>
27182          <seg>SQL</seg>
27183          <seg>boolean</seg>
27184         </seglistitem>
27185        </segmentedlist>
27186 </para>
27187 </simplesect>
27188     <simplesect id="reporter.function.simple-rec-trigger" xreflabel="reportersimple_rec_trigger()">
27189       <title id="reporter.function.simple-rec-trigger-title">simple_rec_trigger()</title>
27190             <para>
27191          
27192        <segmentedlist>
27193         <title>Function Properties</title>
27194         <?dbhtml list-presentation="list"?>
27195         <segtitle>Language</segtitle>
27196         <segtitle>Return Type</segtitle>
27197         <seglistitem>
27198          <seg>PLPGSQL</seg>
27199          <seg>trigger</seg>
27200         </seglistitem>
27201        </segmentedlist>
27202 </para>
27203 </simplesect>
27204     <simplesect id="reporter.function.simple-rec-update-deleted-bigint-r-id-boolean" xreflabel="reportersimple_rec_update(deleted bigint, r_id boolean)">
27205       <title id="reporter.function.simple-rec-update-deleted-bigint-r-id-boolean-title">simple_rec_update(deleted bigint, r_id boolean)</title>
27206             <para>
27207          
27208        <segmentedlist>
27209         <title>Function Properties</title>
27210         <?dbhtml list-presentation="list"?>
27211         <segtitle>Language</segtitle>
27212         <segtitle>Return Type</segtitle>
27213         <seglistitem>
27214          <seg>PLPGSQL</seg>
27215          <seg>boolean</seg>
27216         </seglistitem>
27217        </segmentedlist>
27218 </para>
27219 </simplesect>
27220     <simplesect id="reporter.function.simple-rec-update-r-id-bigint" xreflabel="reportersimple_rec_update(r_id bigint)">
27221       <title id="reporter.function.simple-rec-update-r-id-bigint-title">simple_rec_update(r_id bigint)</title>
27222             <para>
27223          
27224        <segmentedlist>
27225         <title>Function Properties</title>
27226         <?dbhtml list-presentation="list"?>
27227         <segtitle>Language</segtitle>
27228         <segtitle>Return Type</segtitle>
27229         <seglistitem>
27230          <seg>SQL</seg>
27231          <seg>boolean</seg>
27232         </seglistitem>
27233        </segmentedlist>
27234 </para>
27235 </simplesect>
27236         
27237         </section>
27238         
27239         <section id="search.schema">
27240                 <title>Schema search</title>
27241                 <para></para>   
27242         
27243       <simplesect id="search.table.relevance-adjustment"
27244                xreflabel="search.relevance_adjustment">
27245         <title id="search.table.relevance-adjustment-title">
27246          Table:
27247          
27248          relevance_adjustment
27249         </title>
27250  
27251                 <formalpara>
27252                         <title>Columns:</title>
27253                         <simplelist type="horiz" columns="1">
27254                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27255                         <member>
27256                         <database class="field">id</database> : <database class="datatype">serial</database> 
27257 --
27258                          <literal>PRIMARY KEY</literal>,
27259                         </member>
27260                         <member>
27261                         <database class="field">active</database> : <database class="datatype">boolean</database> 
27262 --
27263                         <literal>NOT NULL</literal>, 
27264                         <literal>DEFAULT true</literal>, 
27265                         </member>
27266                         <member>
27267                         <database class="field">field</database> : <database class="datatype">integer</database> 
27268 --
27269                         <literal>NOT NULL</literal>, 
27270                         <literal>REFERENCES</literal> <xref linkend="config.table.metabib-field"/>. 
27271                         </member>
27272                         <member>
27273                         <database class="field">bump_type</database> : <database class="datatype">text</database> 
27274 --
27275                         <literal>NOT NULL</literal>, 
27276                         </member>
27277                         <member>
27278                         <database class="field">multiplier</database> : <database class="datatype">numeric</database> 
27279 --
27280                         <literal>NOT NULL</literal>, 
27281                         <literal>DEFAULT 1.0</literal>, 
27282                         </member>
27283                 </simplelist>
27284                 </formalpara>
27285         <formalpara>
27286         <title>Constraints:</title>
27287         <simplelist type="horiz" columns="1">
27288           <member><database class="constraint">relevance_adjustment_bump_type_check</database> : CHECK ((bump_type = ANY (ARRAY[&apos;word_order&apos;::text, &apos;first_word&apos;::text, &apos;full_match&apos;::text])))</member>
27289         </simplelist>
27290         </formalpara>
27291     </simplesect>
27292     <simplesect id="search.function.explode-array-anyarray" xreflabel="searchexplode_array(anyarray)">
27293       <title id="search.function.explode-array-anyarray-title">explode_array(anyarray)</title>
27294             <para>
27295          
27296        <segmentedlist>
27297         <title>Function Properties</title>
27298         <?dbhtml list-presentation="list"?>
27299         <segtitle>Language</segtitle>
27300         <segtitle>Return Type</segtitle>
27301         <seglistitem>
27302          <seg>SQL</seg>
27303          <seg>SET OF anyelement</seg>
27304         </seglistitem>
27305        </segmentedlist>
27306 </para>
27307 </simplesect>
27308     <simplesect id="search.function.query-parser-fts-staff-integer-metarecord-integer-param-limit-text-param-check-integerARRAY-param-offset-integerARRAY-param-locations-integer-param-statuses-integer-param-query-integer-param-depth-boolean-param-search-ou-boolean" xreflabel="searchquery_parser_fts(staff integer, metarecord integer, param_limit text, param_check integer[], param_offset integer[], param_locations integer, param_statuses integer, param_query integer, param_depth boolean, param_search_ou boolean)">
27309       <title id="search.function.query-parser-fts-staff-integer-metarecord-integer-param-limit-text-param-check-integerARRAY-param-offset-integerARRAY-param-locations-integer-param-statuses-integer-param-query-integer-param-depth-boolean-param-search-ou-boolean-title">query_parser_fts(staff integer, metarecord integer, param_limit text, param_check integer[], param_offset integer[], param_locations integer, param_statuses integer, param_query integer, param_depth boolean, param_search_ou boolean)</title>
27310             <para>
27311          
27312        <segmentedlist>
27313         <title>Function Properties</title>
27314         <?dbhtml list-presentation="list"?>
27315         <segtitle>Language</segtitle>
27316         <segtitle>Return Type</segtitle>
27317         <seglistitem>
27318          <seg>PLPGSQL</seg>
27319          <seg>SET OF search_result</seg>
27320         </seglistitem>
27321        </segmentedlist>
27322 </para>
27323 </simplesect>
27324         
27325         </section>
27326         
27327         <section id="serial.schema">
27328                 <title>Schema serial</title>
27329                 <para></para>   
27330         
27331       <simplesect id="serial.table.basic-summary"
27332                xreflabel="serial.basic_summary">
27333         <title id="serial.table.basic-summary-title">
27334          Table:
27335          
27336          basic_summary
27337         </title>
27338  
27339                 <formalpara>
27340                         <title>Columns:</title>
27341                         <simplelist type="horiz" columns="1">
27342                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27343                         <member>
27344                         <database class="field">id</database> : <database class="datatype">serial</database> 
27345 --
27346                          <literal>PRIMARY KEY</literal>,
27347                         </member>
27348                         <member>
27349                         <database class="field">distribution</database> : <database class="datatype">integer</database> 
27350 --
27351                         <literal>NOT NULL</literal>, 
27352                         <literal>REFERENCES</literal> <xref linkend="serial.table.distribution"/>. 
27353                         </member>
27354                         <member>
27355                         <database class="field">generated_coverage</database> : <database class="datatype">text</database> 
27356 --
27357                         <literal>NOT NULL</literal>, 
27358                         </member>
27359                         <member>
27360                         <database class="field">textual_holdings</database> : <database class="datatype">text</database> 
27361 --
27362                         </member>
27363                         <member>
27364                         <database class="field">show_generated</database> : <database class="datatype">boolean</database> 
27365 --
27366                         <literal>NOT NULL</literal>, 
27367                         <literal>DEFAULT true</literal>, 
27368                         </member>
27369                 </simplelist>
27370                 </formalpara>
27371         <formalpara>
27372                 <title>Indexes:</title>
27373                 <simplelist type="horiz" columns="1">
27374         <member><database class="index">serial_basic_summary_dist_idx</database> : distribution</member>
27375         </simplelist>
27376         </formalpara>   
27377     </simplesect>
27378       <simplesect id="serial.table.caption-and-pattern"
27379                xreflabel="serial.caption_and_pattern">
27380         <title id="serial.table.caption-and-pattern-title">
27381          Table:
27382          
27383          caption_and_pattern
27384         </title>
27385  
27386                 <formalpara>
27387                         <title>Columns:</title>
27388                         <simplelist type="horiz" columns="1">
27389                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27390                         <member>
27391                         <database class="field">id</database> : <database class="datatype">serial</database> 
27392 --
27393                          <literal>PRIMARY KEY</literal>,
27394                         </member>
27395                         <member>
27396                         <database class="field">subscription</database> : <database class="datatype">integer</database> 
27397 --
27398                         <literal>NOT NULL</literal>, 
27399                         <literal>REFERENCES</literal> <xref linkend="serial.table.subscription"/>. 
27400                         </member>
27401                         <member>
27402                         <database class="field">type</database> : <database class="datatype">text</database> 
27403 --
27404                         <literal>NOT NULL</literal>, 
27405                         </member>
27406                         <member>
27407                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
27408 --
27409                         <literal>NOT NULL</literal>, 
27410                         <literal>DEFAULT now()</literal>, 
27411                         </member>
27412                         <member>
27413                         <database class="field">start_date</database> : <database class="datatype">timestamp with time zone</database> 
27414 --
27415                         <literal>NOT NULL</literal>, 
27416                         <literal>DEFAULT now()</literal>, 
27417                         </member>
27418                         <member>
27419                         <database class="field">end_date</database> : <database class="datatype">timestamp with time zone</database> 
27420 --
27421                         </member>
27422                         <member>
27423                         <database class="field">active</database> : <database class="datatype">boolean</database> 
27424 --
27425                         <literal>NOT NULL</literal>, 
27426                         <literal>DEFAULT false</literal>, 
27427                         </member>
27428                         <member>
27429                         <database class="field">pattern_code</database> : <database class="datatype">text</database> 
27430 --
27431                         <literal>NOT NULL</literal>, 
27432                         </member>
27433                         <member>
27434                         <database class="field">enum_1</database> : <database class="datatype">text</database> 
27435 --
27436                         </member>
27437                         <member>
27438                         <database class="field">enum_2</database> : <database class="datatype">text</database> 
27439 --
27440                         </member>
27441                         <member>
27442                         <database class="field">enum_3</database> : <database class="datatype">text</database> 
27443 --
27444                         </member>
27445                         <member>
27446                         <database class="field">enum_4</database> : <database class="datatype">text</database> 
27447 --
27448                         </member>
27449                         <member>
27450                         <database class="field">enum_5</database> : <database class="datatype">text</database> 
27451 --
27452                         </member>
27453                         <member>
27454                         <database class="field">enum_6</database> : <database class="datatype">text</database> 
27455 --
27456                         </member>
27457                         <member>
27458                         <database class="field">chron_1</database> : <database class="datatype">text</database> 
27459 --
27460                         </member>
27461                         <member>
27462                         <database class="field">chron_2</database> : <database class="datatype">text</database> 
27463 --
27464                         </member>
27465                         <member>
27466                         <database class="field">chron_3</database> : <database class="datatype">text</database> 
27467 --
27468                         </member>
27469                         <member>
27470                         <database class="field">chron_4</database> : <database class="datatype">text</database> 
27471 --
27472                         </member>
27473                         <member>
27474                         <database class="field">chron_5</database> : <database class="datatype">text</database> 
27475 --
27476                         </member>
27477                 </simplelist>
27478                 </formalpara>
27479         <formalpara>
27480         <title>Constraints:</title>
27481         <simplelist type="horiz" columns="1">
27482           <member><database class="constraint">cap_type</database> : CHECK ((type = ANY (ARRAY[&apos;basic&apos;::text, &apos;supplement&apos;::text, &apos;index&apos;::text])))</member>
27483         </simplelist>
27484         </formalpara>
27485         <formalpara>
27486                 <title>Indexes:</title>
27487                 <simplelist type="horiz" columns="1">
27488         <member><database class="index">serial_caption_and_pattern_sub_idx</database> : subscription</member>
27489         </simplelist>
27490         </formalpara>   
27491         <formalpara>         
27492                 <title>Tables referencing serial.issuance via Foreign Key Constraints:</title>
27493                 <simplelist type="horiz" columns="2">
27494                 <member><xref linkend="serial.table.issuance"/></member> 
27495                 </simplelist>
27496         </formalpara>
27497     </simplesect>
27498       <simplesect id="serial.table.distribution"
27499                xreflabel="serial.distribution">
27500         <title id="serial.table.distribution-title">
27501          Table:
27502          
27503          distribution
27504         </title>
27505  
27506                 <formalpara>
27507                         <title>Columns:</title>
27508                         <simplelist type="horiz" columns="1">
27509                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27510                         <member>
27511                         <database class="field">id</database> : <database class="datatype">serial</database> 
27512 --
27513                          <literal>PRIMARY KEY</literal>,
27514                         </member>
27515                         <member>
27516                         <database class="field">record_entry</database> : <database class="datatype">bigint</database> 
27517 --
27518                         <literal>REFERENCES</literal> <xref linkend="serial.table.record-entry"/>. 
27519                         </member>
27520                         <member>
27521                         <database class="field">summary_method</database> : <database class="datatype">text</database> 
27522 --
27523                         </member>
27524                         <member>
27525                         <database class="field">subscription</database> : <database class="datatype">integer</database> 
27526 --
27527                         <literal>NOT NULL</literal>, 
27528                         <literal>REFERENCES</literal> <xref linkend="serial.table.subscription"/>. 
27529                         </member>
27530                         <member>
27531                         <database class="field">holding_lib</database> : <database class="datatype">integer</database> 
27532 --
27533                         <literal>NOT NULL</literal>, 
27534                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
27535                         </member>
27536                         <member>
27537                         <database class="field">label</database> : <database class="datatype">text</database> 
27538 --
27539                         <literal>NOT NULL</literal>, 
27540                         </member>
27541                         <member>
27542                         <database class="field">receive_call_number</database> : <database class="datatype">bigint</database> 
27543 --
27544                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
27545                         </member>
27546                         <member>
27547                         <database class="field">receive_unit_template</database> : <database class="datatype">integer</database> 
27548 --
27549                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-template"/>. 
27550                         </member>
27551                         <member>
27552                         <database class="field">bind_call_number</database> : <database class="datatype">bigint</database> 
27553 --
27554                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
27555                         </member>
27556                         <member>
27557                         <database class="field">bind_unit_template</database> : <database class="datatype">integer</database> 
27558 --
27559                         <literal>REFERENCES</literal> <xref linkend="asset.table.copy-template"/>. 
27560                         </member>
27561                         <member>
27562                         <database class="field">unit_label_prefix</database> : <database class="datatype">text</database> 
27563 --
27564                         </member>
27565                         <member>
27566                         <database class="field">unit_label_suffix</database> : <database class="datatype">text</database> 
27567 --
27568                         </member>
27569                 </simplelist>
27570                 </formalpara>
27571         <formalpara>
27572         <title>Constraints:</title>
27573         <simplelist type="horiz" columns="1">
27574           <member><database class="constraint">sdist_summary_method_check</database> : CHECK (((summary_method IS NULL) OR (summary_method = ANY (ARRAY[&apos;add_to_sre&apos;::text, &apos;merge_with_sre&apos;::text, &apos;use_sre_only&apos;::text, &apos;use_sdist_only&apos;::text]))))</member>
27575         </simplelist>
27576         </formalpara>
27577         <formalpara>
27578                 <title>Indexes:</title>
27579                 <simplelist type="horiz" columns="1">
27580         <member><database class="index">serial_distribution_holding_lib_idx</database> : holding_lib</member>
27581         <member><database class="index">serial_distribution_sub_idx</database> : subscription</member>
27582         </simplelist>
27583         </formalpara>   
27584         <formalpara>         
27585                 <title>Tables referencing serial.basic_summary via Foreign Key Constraints:</title>
27586                 <simplelist type="horiz" columns="2">
27587                 <member><xref linkend="serial.table.basic-summary"/></member> 
27588                 <member><xref linkend="serial.table.distribution-note"/></member> 
27589                 <member><xref linkend="serial.table.index-summary"/></member> 
27590                 <member><xref linkend="serial.table.stream"/></member> 
27591                 <member><xref linkend="serial.table.supplement-summary"/></member> 
27592                 </simplelist>
27593         </formalpara>
27594     </simplesect>
27595       <simplesect id="serial.table.distribution-note"
27596                xreflabel="serial.distribution_note">
27597         <title id="serial.table.distribution-note-title">
27598          Table:
27599          
27600          distribution_note
27601         </title>
27602  
27603                 <formalpara>
27604                         <title>Columns:</title>
27605                         <simplelist type="horiz" columns="1">
27606                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27607                         <member>
27608                         <database class="field">id</database> : <database class="datatype">serial</database> 
27609 --
27610                          <literal>PRIMARY KEY</literal>,
27611                         </member>
27612                         <member>
27613                         <database class="field">distribution</database> : <database class="datatype">integer</database> 
27614 --
27615                         <literal>NOT NULL</literal>, 
27616                         <literal>REFERENCES</literal> <xref linkend="serial.table.distribution"/>. 
27617                         </member>
27618                         <member>
27619                         <database class="field">creator</database> : <database class="datatype">integer</database> 
27620 --
27621                         <literal>NOT NULL</literal>, 
27622                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27623                         </member>
27624                         <member>
27625                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
27626 --
27627                         <literal>DEFAULT now()</literal>, 
27628                         </member>
27629                         <member>
27630                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
27631 --
27632                         <literal>NOT NULL</literal>, 
27633                         <literal>DEFAULT false</literal>, 
27634                         </member>
27635                         <member>
27636                         <database class="field">title</database> : <database class="datatype">text</database> 
27637 --
27638                         <literal>NOT NULL</literal>, 
27639                         </member>
27640                         <member>
27641                         <database class="field">value</database> : <database class="datatype">text</database> 
27642 --
27643                         <literal>NOT NULL</literal>, 
27644                         </member>
27645                 </simplelist>
27646                 </formalpara>
27647         <formalpara>
27648                 <title>Indexes:</title>
27649                 <simplelist type="horiz" columns="1">
27650         <member><database class="index">serial_distribution_note_dist_idx</database> : distribution</member>
27651         </simplelist>
27652         </formalpara>   
27653     </simplesect>
27654       <simplesect id="serial.table.index-summary"
27655                xreflabel="serial.index_summary">
27656         <title id="serial.table.index-summary-title">
27657          Table:
27658          
27659          index_summary
27660         </title>
27661  
27662                 <formalpara>
27663                         <title>Columns:</title>
27664                         <simplelist type="horiz" columns="1">
27665                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27666                         <member>
27667                         <database class="field">id</database> : <database class="datatype">serial</database> 
27668 --
27669                          <literal>PRIMARY KEY</literal>,
27670                         </member>
27671                         <member>
27672                         <database class="field">distribution</database> : <database class="datatype">integer</database> 
27673 --
27674                         <literal>NOT NULL</literal>, 
27675                         <literal>REFERENCES</literal> <xref linkend="serial.table.distribution"/>. 
27676                         </member>
27677                         <member>
27678                         <database class="field">generated_coverage</database> : <database class="datatype">text</database> 
27679 --
27680                         <literal>NOT NULL</literal>, 
27681                         </member>
27682                         <member>
27683                         <database class="field">textual_holdings</database> : <database class="datatype">text</database> 
27684 --
27685                         </member>
27686                         <member>
27687                         <database class="field">show_generated</database> : <database class="datatype">boolean</database> 
27688 --
27689                         <literal>NOT NULL</literal>, 
27690                         <literal>DEFAULT true</literal>, 
27691                         </member>
27692                 </simplelist>
27693                 </formalpara>
27694         <formalpara>
27695                 <title>Indexes:</title>
27696                 <simplelist type="horiz" columns="1">
27697         <member><database class="index">serial_index_summary_dist_idx</database> : distribution</member>
27698         </simplelist>
27699         </formalpara>   
27700     </simplesect>
27701       <simplesect id="serial.table.issuance"
27702                xreflabel="serial.issuance">
27703         <title id="serial.table.issuance-title">
27704          Table:
27705          
27706          issuance
27707         </title>
27708  
27709                 <formalpara>
27710                         <title>Columns:</title>
27711                         <simplelist type="horiz" columns="1">
27712                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27713                         <member>
27714                         <database class="field">id</database> : <database class="datatype">serial</database> 
27715 --
27716                          <literal>PRIMARY KEY</literal>,
27717                         </member>
27718                         <member>
27719                         <database class="field">creator</database> : <database class="datatype">integer</database> 
27720 --
27721                         <literal>NOT NULL</literal>, 
27722                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27723                         </member>
27724                         <member>
27725                         <database class="field">editor</database> : <database class="datatype">integer</database> 
27726 --
27727                         <literal>NOT NULL</literal>, 
27728                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27729                         </member>
27730                         <member>
27731                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
27732 --
27733                         <literal>NOT NULL</literal>, 
27734                         <literal>DEFAULT now()</literal>, 
27735                         </member>
27736                         <member>
27737                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
27738 --
27739                         <literal>NOT NULL</literal>, 
27740                         <literal>DEFAULT now()</literal>, 
27741                         </member>
27742                         <member>
27743                         <database class="field">subscription</database> : <database class="datatype">integer</database> 
27744 --
27745                         <literal>NOT NULL</literal>, 
27746                         <literal>REFERENCES</literal> <xref linkend="serial.table.subscription"/>. 
27747                         </member>
27748                         <member>
27749                         <database class="field">label</database> : <database class="datatype">text</database> 
27750 --
27751                         </member>
27752                         <member>
27753                         <database class="field">date_published</database> : <database class="datatype">timestamp with time zone</database> 
27754 --
27755                         </member>
27756                         <member>
27757                         <database class="field">caption_and_pattern</database> : <database class="datatype">integer</database> 
27758 --
27759                         <literal>REFERENCES</literal> <xref linkend="serial.table.caption-and-pattern"/>. 
27760                         </member>
27761                         <member>
27762                         <database class="field">holding_code</database> : <database class="datatype">text</database> 
27763 --
27764                         </member>
27765                         <member>
27766                         <database class="field">holding_type</database> : <database class="datatype">text</database> 
27767 --
27768                         </member>
27769                         <member>
27770                         <database class="field">holding_link_id</database> : <database class="datatype">integer</database> 
27771 --
27772                         </member>
27773                 </simplelist>
27774                 </formalpara>
27775         <formalpara>
27776         <title>Constraints:</title>
27777         <simplelist type="horiz" columns="1">
27778           <member><database class="constraint">valid_holding_type</database> : CHECK (((holding_type IS NULL) OR (holding_type = ANY (ARRAY[&apos;basic&apos;::text, &apos;supplement&apos;::text, &apos;index&apos;::text]))))</member>
27779         </simplelist>
27780         </formalpara>
27781         <formalpara>
27782                 <title>Indexes:</title>
27783                 <simplelist type="horiz" columns="1">
27784         <member><database class="index">serial_issuance_caption_and_pattern_idx</database> : caption_and_pattern</member>
27785         <member><database class="index">serial_issuance_date_published_idx</database> : date_published</member>
27786         <member><database class="index">serial_issuance_sub_idx</database> : subscription</member>
27787         </simplelist>
27788         </formalpara>   
27789         <formalpara>         
27790                 <title>Tables referencing serial.item via Foreign Key Constraints:</title>
27791                 <simplelist type="horiz" columns="2">
27792                 <member><xref linkend="serial.table.item"/></member> 
27793                 </simplelist>
27794         </formalpara>
27795     </simplesect>
27796       <simplesect id="serial.table.item"
27797                xreflabel="serial.item">
27798         <title id="serial.table.item-title">
27799          Table:
27800          
27801          item
27802         </title>
27803  
27804                 <formalpara>
27805                         <title>Columns:</title>
27806                         <simplelist type="horiz" columns="1">
27807                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27808                         <member>
27809                         <database class="field">id</database> : <database class="datatype">serial</database> 
27810 --
27811                          <literal>PRIMARY KEY</literal>,
27812                         </member>
27813                         <member>
27814                         <database class="field">creator</database> : <database class="datatype">integer</database> 
27815 --
27816                         <literal>NOT NULL</literal>, 
27817                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27818                         </member>
27819                         <member>
27820                         <database class="field">editor</database> : <database class="datatype">integer</database> 
27821 --
27822                         <literal>NOT NULL</literal>, 
27823                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27824                         </member>
27825                         <member>
27826                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
27827 --
27828                         <literal>NOT NULL</literal>, 
27829                         <literal>DEFAULT now()</literal>, 
27830                         </member>
27831                         <member>
27832                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
27833 --
27834                         <literal>NOT NULL</literal>, 
27835                         <literal>DEFAULT now()</literal>, 
27836                         </member>
27837                         <member>
27838                         <database class="field">issuance</database> : <database class="datatype">integer</database> 
27839 --
27840                         <literal>NOT NULL</literal>, 
27841                         <literal>REFERENCES</literal> <xref linkend="serial.table.issuance"/>. 
27842                         </member>
27843                         <member>
27844                         <database class="field">stream</database> : <database class="datatype">integer</database> 
27845 --
27846                         <literal>NOT NULL</literal>, 
27847                         <literal>REFERENCES</literal> <xref linkend="serial.table.stream"/>. 
27848                         </member>
27849                         <member>
27850                         <database class="field">unit</database> : <database class="datatype">integer</database> 
27851 --
27852                         <literal>REFERENCES</literal> <xref linkend="serial.table.unit"/>. 
27853                         </member>
27854                         <member>
27855                         <database class="field">uri</database> : <database class="datatype">integer</database> 
27856 --
27857                         <literal>REFERENCES</literal> <xref linkend="asset.table.uri"/>. 
27858                         </member>
27859                         <member>
27860                         <database class="field">date_expected</database> : <database class="datatype">timestamp with time zone</database> 
27861 --
27862                         </member>
27863                         <member>
27864                         <database class="field">date_received</database> : <database class="datatype">timestamp with time zone</database> 
27865 --
27866                         </member>
27867                         <member>
27868                         <database class="field">status</database> : <database class="datatype">text</database> 
27869 --
27870                         <literal>DEFAULT &apos;Expected&apos;::text</literal>, 
27871                         </member>
27872                         <member>
27873                         <database class="field">shadowed</database> : <database class="datatype">boolean</database> 
27874 --
27875                         <literal>NOT NULL</literal>, 
27876                         <literal>DEFAULT false</literal>, 
27877                         </member>
27878                 </simplelist>
27879                 </formalpara>
27880         <formalpara>
27881         <title>Constraints:</title>
27882         <simplelist type="horiz" columns="1">
27883           <member><database class="constraint">valid_status</database> : CHECK ((status = ANY (ARRAY[&apos;Bindery&apos;::text, &apos;Bound&apos;::text, &apos;Claimed&apos;::text, &apos;Discarded&apos;::text, &apos;Expected&apos;::text, &apos;Not Held&apos;::text, &apos;Not Published&apos;::text, &apos;Received&apos;::text])))</member>
27884         </simplelist>
27885         </formalpara>
27886         <formalpara>
27887                 <title>Indexes:</title>
27888                 <simplelist type="horiz" columns="1">
27889         <member><database class="index">serial_item_date_received_idx</database> : date_received</member>
27890         <member><database class="index">serial_item_issuance_idx</database> : issuance</member>
27891         <member><database class="index">serial_item_status_idx</database> : status</member>
27892         <member><database class="index">serial_item_stream_idx</database> : stream</member>
27893         <member><database class="index">serial_item_unit_idx</database> : unit</member>
27894         <member><database class="index">serial_item_uri_idx</database> : uri</member>
27895         </simplelist>
27896         </formalpara>   
27897         <formalpara>         
27898                 <title>Tables referencing acq.serial_claim via Foreign Key Constraints:</title>
27899                 <simplelist type="horiz" columns="2">
27900                 <member><xref linkend="acq.table.serial-claim"/></member> 
27901                 <member><xref linkend="serial.table.item-note"/></member> 
27902                 </simplelist>
27903         </formalpara>
27904     </simplesect>
27905       <simplesect id="serial.table.item-note"
27906                xreflabel="serial.item_note">
27907         <title id="serial.table.item-note-title">
27908          Table:
27909          
27910          item_note
27911         </title>
27912  
27913                 <formalpara>
27914                         <title>Columns:</title>
27915                         <simplelist type="horiz" columns="1">
27916                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27917                         <member>
27918                         <database class="field">id</database> : <database class="datatype">serial</database> 
27919 --
27920                          <literal>PRIMARY KEY</literal>,
27921                         </member>
27922                         <member>
27923                         <database class="field">item</database> : <database class="datatype">integer</database> 
27924 --
27925                         <literal>NOT NULL</literal>, 
27926                         <literal>REFERENCES</literal> <xref linkend="serial.table.item"/>. 
27927                         </member>
27928                         <member>
27929                         <database class="field">creator</database> : <database class="datatype">integer</database> 
27930 --
27931                         <literal>NOT NULL</literal>, 
27932                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
27933                         </member>
27934                         <member>
27935                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
27936 --
27937                         <literal>DEFAULT now()</literal>, 
27938                         </member>
27939                         <member>
27940                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
27941 --
27942                         <literal>NOT NULL</literal>, 
27943                         <literal>DEFAULT false</literal>, 
27944                         </member>
27945                         <member>
27946                         <database class="field">title</database> : <database class="datatype">text</database> 
27947 --
27948                         <literal>NOT NULL</literal>, 
27949                         </member>
27950                         <member>
27951                         <database class="field">value</database> : <database class="datatype">text</database> 
27952 --
27953                         <literal>NOT NULL</literal>, 
27954                         </member>
27955                 </simplelist>
27956                 </formalpara>
27957         <formalpara>
27958                 <title>Indexes:</title>
27959                 <simplelist type="horiz" columns="1">
27960         <member><database class="index">serial_item_note_item_idx</database> : item</member>
27961         </simplelist>
27962         </formalpara>   
27963     </simplesect>
27964       <simplesect id="serial.table.record-entry"
27965                xreflabel="serial.record_entry">
27966         <title id="serial.table.record-entry-title">
27967          Table:
27968          
27969          record_entry
27970         </title>
27971  
27972                 <formalpara>
27973                         <title>Columns:</title>
27974                         <simplelist type="horiz" columns="1">
27975                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
27976                         <member>
27977                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
27978 --
27979                          <literal>PRIMARY KEY</literal>,
27980                         </member>
27981                         <member>
27982                         <database class="field">record</database> : <database class="datatype">bigint</database> 
27983 --
27984                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
27985                         </member>
27986                         <member>
27987                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
27988 --
27989                         <literal>NOT NULL</literal>, 
27990                         <literal>DEFAULT 1</literal>, 
27991                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
27992                         </member>
27993                         <member>
27994                         <database class="field">creator</database> : <database class="datatype">integer</database> 
27995 --
27996                         <literal>NOT NULL</literal>, 
27997                         <literal>DEFAULT 1</literal>, 
27998                         </member>
27999                         <member>
28000                         <database class="field">editor</database> : <database class="datatype">integer</database> 
28001 --
28002                         <literal>NOT NULL</literal>, 
28003                         <literal>DEFAULT 1</literal>, 
28004                         </member>
28005                         <member>
28006                         <database class="field">source</database> : <database class="datatype">integer</database> 
28007 --
28008                         </member>
28009                         <member>
28010                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
28011 --
28012                         <literal>NOT NULL</literal>, 
28013                         <literal>DEFAULT now()</literal>, 
28014                         </member>
28015                         <member>
28016                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
28017 --
28018                         <literal>NOT NULL</literal>, 
28019                         <literal>DEFAULT now()</literal>, 
28020                         </member>
28021                         <member>
28022                         <database class="field">active</database> : <database class="datatype">boolean</database> 
28023 --
28024                         <literal>NOT NULL</literal>, 
28025                         <literal>DEFAULT true</literal>, 
28026                         </member>
28027                         <member>
28028                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
28029 --
28030                         <literal>NOT NULL</literal>, 
28031                         <literal>DEFAULT false</literal>, 
28032                         </member>
28033                         <member>
28034                         <database class="field">marc</database> : <database class="datatype">text</database> 
28035 --
28036                         </member>
28037                         <member>
28038                         <database class="field">last_xact_id</database> : <database class="datatype">text</database> 
28039 --
28040                         <literal>NOT NULL</literal>, 
28041                         </member>
28042                 </simplelist>
28043                 </formalpara>
28044         <formalpara>
28045                 <title>Indexes:</title>
28046                 <simplelist type="horiz" columns="1">
28047         <member><database class="index">serial_record_entry_creator_idx</database> : creator</member>
28048         <member><database class="index">serial_record_entry_editor_idx</database> : editor</member>
28049         <member><database class="index">serial_record_entry_owning_lib_idx</database> : owning_lib, deleted</member>
28050         </simplelist>
28051         </formalpara>   
28052         <formalpara>         
28053                 <title>Tables referencing serial.distribution via Foreign Key Constraints:</title>
28054                 <simplelist type="horiz" columns="2">
28055                 <member><xref linkend="serial.table.distribution"/></member> 
28056                 </simplelist>
28057         </formalpara>
28058     </simplesect>
28059       <simplesect id="serial.table.routing-list-user"
28060                xreflabel="serial.routing_list_user">
28061         <title id="serial.table.routing-list-user-title">
28062          Table:
28063          
28064          routing_list_user
28065         </title>
28066  
28067                 <formalpara>
28068                         <title>Columns:</title>
28069                         <simplelist type="horiz" columns="1">
28070                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28071                         <member>
28072                         <database class="field">id</database> : <database class="datatype">serial</database> 
28073 --
28074                          <literal>PRIMARY KEY</literal>,
28075                         </member>
28076                         <member>
28077                         <database class="field">stream</database> : <database class="datatype">integer</database> 
28078 --
28079                          <literal>UNIQUE#1</literal>,
28080                         <literal>NOT NULL</literal>, 
28081                         <literal>REFERENCES</literal> <xref linkend="serial.table.stream"/>. 
28082                         </member>
28083                         <member>
28084                         <database class="field">pos</database> : <database class="datatype">integer</database> 
28085 --
28086                          <literal>UNIQUE#1</literal>,
28087                         <literal>NOT NULL</literal>, 
28088                         <literal>DEFAULT 1</literal>, 
28089                         </member>
28090                         <member>
28091                         <database class="field">reader</database> : <database class="datatype">integer</database> 
28092 --
28093                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
28094                         </member>
28095                         <member>
28096                         <database class="field">department</database> : <database class="datatype">text</database> 
28097 --
28098                         </member>
28099                         <member>
28100                         <database class="field">note</database> : <database class="datatype">text</database> 
28101 --
28102                         </member>
28103                 </simplelist>
28104                 </formalpara>
28105         <formalpara>
28106         <title>Constraints:</title>
28107         <simplelist type="horiz" columns="1">
28108           <member><database class="constraint">reader_or_dept</database> : CHECK ((((reader IS NOT NULL) AND (department IS NULL)) OR ((reader IS NULL) AND (department IS NOT NULL))))</member>
28109         </simplelist>
28110         </formalpara>
28111         <formalpara>
28112                 <title>Indexes:</title>
28113                 <simplelist type="horiz" columns="1">
28114         <member><database class="index">serial_routing_list_user_reader_idx</database> : reader</member>
28115         <member><database class="index">serial_routing_list_user_stream_idx</database> : stream</member>
28116         </simplelist>
28117         </formalpara>   
28118     </simplesect>
28119       <simplesect id="serial.table.stream"
28120                xreflabel="serial.stream">
28121         <title id="serial.table.stream-title">
28122          Table:
28123          
28124          stream
28125         </title>
28126  
28127                 <formalpara>
28128                         <title>Columns:</title>
28129                         <simplelist type="horiz" columns="1">
28130                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28131                         <member>
28132                         <database class="field">id</database> : <database class="datatype">serial</database> 
28133 --
28134                          <literal>PRIMARY KEY</literal>,
28135                         </member>
28136                         <member>
28137                         <database class="field">distribution</database> : <database class="datatype">integer</database> 
28138 --
28139                         <literal>NOT NULL</literal>, 
28140                         <literal>REFERENCES</literal> <xref linkend="serial.table.distribution"/>. 
28141                         </member>
28142                         <member>
28143                         <database class="field">routing_label</database> : <database class="datatype">text</database> 
28144 --
28145                         </member>
28146                 </simplelist>
28147                 </formalpara>
28148         <formalpara>
28149                 <title>Indexes:</title>
28150                 <simplelist type="horiz" columns="1">
28151         <member><database class="index">serial_stream_dist_idx</database> : distribution</member>
28152         </simplelist>
28153         </formalpara>   
28154         <formalpara>         
28155                 <title>Tables referencing serial.item via Foreign Key Constraints:</title>
28156                 <simplelist type="horiz" columns="2">
28157                 <member><xref linkend="serial.table.item"/></member> 
28158                 <member><xref linkend="serial.table.routing-list-user"/></member> 
28159                 </simplelist>
28160         </formalpara>
28161     </simplesect>
28162       <simplesect id="serial.table.subscription"
28163                xreflabel="serial.subscription">
28164         <title id="serial.table.subscription-title">
28165          Table:
28166          
28167          subscription
28168         </title>
28169  
28170                 <formalpara>
28171                         <title>Columns:</title>
28172                         <simplelist type="horiz" columns="1">
28173                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28174                         <member>
28175                         <database class="field">id</database> : <database class="datatype">serial</database> 
28176 --
28177                          <literal>PRIMARY KEY</literal>,
28178                         </member>
28179                         <member>
28180                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
28181 --
28182                         <literal>NOT NULL</literal>, 
28183                         <literal>DEFAULT 1</literal>, 
28184                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
28185                         </member>
28186                         <member>
28187                         <database class="field">start_date</database> : <database class="datatype">timestamp with time zone</database> 
28188 --
28189                         <literal>NOT NULL</literal>, 
28190                         </member>
28191                         <member>
28192                         <database class="field">end_date</database> : <database class="datatype">timestamp with time zone</database> 
28193 --
28194                         </member>
28195                         <member>
28196                         <database class="field">record_entry</database> : <database class="datatype">bigint</database> 
28197 --
28198                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
28199                         </member>
28200                         <member>
28201                         <database class="field">expected_date_offset</database> : <database class="datatype">interval</database> 
28202 --
28203                         </member>
28204                 </simplelist>
28205                 </formalpara>
28206         <formalpara>
28207                 <title>Indexes:</title>
28208                 <simplelist type="horiz" columns="1">
28209         <member><database class="index">serial_subscription_owner_idx</database> : owning_lib</member>
28210         <member><database class="index">serial_subscription_record_idx</database> : record_entry</member>
28211         </simplelist>
28212         </formalpara>   
28213         <formalpara>         
28214                 <title>Tables referencing serial.caption_and_pattern via Foreign Key Constraints:</title>
28215                 <simplelist type="horiz" columns="2">
28216                 <member><xref linkend="serial.table.caption-and-pattern"/></member> 
28217                 <member><xref linkend="serial.table.distribution"/></member> 
28218                 <member><xref linkend="serial.table.issuance"/></member> 
28219                 <member><xref linkend="serial.table.subscription-note"/></member> 
28220                 </simplelist>
28221         </formalpara>
28222     </simplesect>
28223       <simplesect id="serial.table.subscription-note"
28224                xreflabel="serial.subscription_note">
28225         <title id="serial.table.subscription-note-title">
28226          Table:
28227          
28228          subscription_note
28229         </title>
28230  
28231                 <formalpara>
28232                         <title>Columns:</title>
28233                         <simplelist type="horiz" columns="1">
28234                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28235                         <member>
28236                         <database class="field">id</database> : <database class="datatype">serial</database> 
28237 --
28238                          <literal>PRIMARY KEY</literal>,
28239                         </member>
28240                         <member>
28241                         <database class="field">subscription</database> : <database class="datatype">integer</database> 
28242 --
28243                         <literal>NOT NULL</literal>, 
28244                         <literal>REFERENCES</literal> <xref linkend="serial.table.subscription"/>. 
28245                         </member>
28246                         <member>
28247                         <database class="field">creator</database> : <database class="datatype">integer</database> 
28248 --
28249                         <literal>NOT NULL</literal>, 
28250                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
28251                         </member>
28252                         <member>
28253                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
28254 --
28255                         <literal>DEFAULT now()</literal>, 
28256                         </member>
28257                         <member>
28258                         <database class="field">pub</database> : <database class="datatype">boolean</database> 
28259 --
28260                         <literal>NOT NULL</literal>, 
28261                         <literal>DEFAULT false</literal>, 
28262                         </member>
28263                         <member>
28264                         <database class="field">title</database> : <database class="datatype">text</database> 
28265 --
28266                         <literal>NOT NULL</literal>, 
28267                         </member>
28268                         <member>
28269                         <database class="field">value</database> : <database class="datatype">text</database> 
28270 --
28271                         <literal>NOT NULL</literal>, 
28272                         </member>
28273                 </simplelist>
28274                 </formalpara>
28275         <formalpara>
28276                 <title>Indexes:</title>
28277                 <simplelist type="horiz" columns="1">
28278         <member><database class="index">serial_subscription_note_sub_idx</database> : subscription</member>
28279         </simplelist>
28280         </formalpara>   
28281     </simplesect>
28282       <simplesect id="serial.table.supplement-summary"
28283                xreflabel="serial.supplement_summary">
28284         <title id="serial.table.supplement-summary-title">
28285          Table:
28286          
28287          supplement_summary
28288         </title>
28289  
28290                 <formalpara>
28291                         <title>Columns:</title>
28292                         <simplelist type="horiz" columns="1">
28293                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28294                         <member>
28295                         <database class="field">id</database> : <database class="datatype">serial</database> 
28296 --
28297                          <literal>PRIMARY KEY</literal>,
28298                         </member>
28299                         <member>
28300                         <database class="field">distribution</database> : <database class="datatype">integer</database> 
28301 --
28302                         <literal>NOT NULL</literal>, 
28303                         <literal>REFERENCES</literal> <xref linkend="serial.table.distribution"/>. 
28304                         </member>
28305                         <member>
28306                         <database class="field">generated_coverage</database> : <database class="datatype">text</database> 
28307 --
28308                         <literal>NOT NULL</literal>, 
28309                         </member>
28310                         <member>
28311                         <database class="field">textual_holdings</database> : <database class="datatype">text</database> 
28312 --
28313                         </member>
28314                         <member>
28315                         <database class="field">show_generated</database> : <database class="datatype">boolean</database> 
28316 --
28317                         <literal>NOT NULL</literal>, 
28318                         <literal>DEFAULT true</literal>, 
28319                         </member>
28320                 </simplelist>
28321                 </formalpara>
28322         <formalpara>
28323                 <title>Indexes:</title>
28324                 <simplelist type="horiz" columns="1">
28325         <member><database class="index">serial_supplement_summary_dist_idx</database> : distribution</member>
28326         </simplelist>
28327         </formalpara>   
28328     </simplesect>
28329       <simplesect id="serial.table.unit"
28330                xreflabel="serial.unit">
28331         <title id="serial.table.unit-title">
28332          Table:
28333          
28334          unit
28335         </title>
28336  
28337                 <formalpara>
28338                         <title>Columns:</title>
28339                         <simplelist type="horiz" columns="1">
28340                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28341                         <member>
28342                         <database class="field">id</database> : <database class="datatype">bigint</database> 
28343 --
28344                          <literal>PRIMARY KEY</literal>,
28345                         <literal>DEFAULT nextval(&apos;asset.copy_id_seq&apos;::regclass)</literal>, 
28346                         </member>
28347                         <member>
28348                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
28349 --
28350                         <literal>NOT NULL</literal>, 
28351                         </member>
28352                         <member>
28353                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
28354 --
28355                         <literal>NOT NULL</literal>, 
28356                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
28357                         </member>
28358                         <member>
28359                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
28360 --
28361                         <literal>NOT NULL</literal>, 
28362                         <literal>REFERENCES</literal> <xref linkend="asset.table.call-number"/>. 
28363                         </member>
28364                         <member>
28365                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
28366 --
28367                         <literal>NOT NULL</literal>, 
28368                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
28369                         </member>
28370                         <member>
28371                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
28372 --
28373                         <literal>DEFAULT now()</literal>, 
28374                         </member>
28375                         <member>
28376                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
28377 --
28378                         <literal>DEFAULT now()</literal>, 
28379                         </member>
28380                         <member>
28381                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
28382 --
28383                         </member>
28384                         <member>
28385                         <database class="field">status</database> : <database class="datatype">integer</database> 
28386 --
28387                         <literal>NOT NULL</literal>, 
28388                         </member>
28389                         <member>
28390                         <database class="field">location</database> : <database class="datatype">integer</database> 
28391 --
28392                         <literal>NOT NULL</literal>, 
28393                         <literal>DEFAULT 1</literal>, 
28394                         </member>
28395                         <member>
28396                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
28397 --
28398                         <literal>NOT NULL</literal>, 
28399                         </member>
28400                         <member>
28401                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
28402 --
28403                         <literal>NOT NULL</literal>, 
28404                         </member>
28405                         <member>
28406                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
28407 --
28408                         </member>
28409                         <member>
28410                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
28411 --
28412                         <literal>NOT NULL</literal>, 
28413                         <literal>DEFAULT true</literal>, 
28414                         </member>
28415                         <member>
28416                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
28417 --
28418                         <literal>NOT NULL</literal>, 
28419                         <literal>DEFAULT false</literal>, 
28420                         </member>
28421                         <member>
28422                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
28423 --
28424                         <literal>NOT NULL</literal>, 
28425                         <literal>DEFAULT false</literal>, 
28426                         </member>
28427                         <member>
28428                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
28429 --
28430                         <literal>NOT NULL</literal>, 
28431                         <literal>DEFAULT true</literal>, 
28432                         </member>
28433                         <member>
28434                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
28435 --
28436                         <literal>NOT NULL</literal>, 
28437                         <literal>DEFAULT 0.00</literal>, 
28438                         </member>
28439                         <member>
28440                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
28441 --
28442                         </member>
28443                         <member>
28444                         <database class="field">barcode</database> : <database class="datatype">text</database> 
28445 --
28446                         <literal>NOT NULL</literal>, 
28447                         </member>
28448                         <member>
28449                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
28450 --
28451                         </member>
28452                         <member>
28453                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
28454 --
28455                         </member>
28456                         <member>
28457                         <database class="field">dummy_title</database> : <database class="datatype">text</database> 
28458 --
28459                         </member>
28460                         <member>
28461                         <database class="field">dummy_author</database> : <database class="datatype">text</database> 
28462 --
28463                         </member>
28464                         <member>
28465                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
28466 --
28467                         </member>
28468                         <member>
28469                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
28470 --
28471                         <literal>NOT NULL</literal>, 
28472                         <literal>DEFAULT true</literal>, 
28473                         </member>
28474                         <member>
28475                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
28476 --
28477                         <literal>NOT NULL</literal>, 
28478                         <literal>DEFAULT false</literal>, 
28479                         </member>
28480                         <member>
28481                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
28482 --
28483                         <literal>NOT NULL</literal>, 
28484                         <literal>DEFAULT false</literal>, 
28485                         </member>
28486                         <member>
28487                         <database class="field">dummy_isbn</database> : <database class="datatype">text</database> 
28488 --
28489                         </member>
28490                         <member>
28491                         <database class="field">status_changed_time</database> : <database class="datatype">timestamp with time zone</database> 
28492 --
28493                         </member>
28494                         <member>
28495                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
28496 --
28497                         <literal>NOT NULL</literal>, 
28498                         <literal>DEFAULT true</literal>, 
28499                         </member>
28500                         <member>
28501                         <database class="field">cost</database> : <database class="datatype">numeric(8,2)</database> 
28502 --
28503                         </member>
28504                         <member>
28505                         <database class="field">sort_key</database> : <database class="datatype">text</database> 
28506 --
28507                         </member>
28508                         <member>
28509                         <database class="field">detailed_contents</database> : <database class="datatype">text</database> 
28510 --
28511                         <literal>NOT NULL</literal>, 
28512                         </member>
28513                         <member>
28514                         <database class="field">summary_contents</database> : <database class="datatype">text</database> 
28515 --
28516                         <literal>NOT NULL</literal>, 
28517                         </member>
28518                 </simplelist>
28519                 </formalpara>
28520         <formalpara>
28521         <title>Constraints:</title>
28522         <simplelist type="horiz" columns="1">
28523           <member><database class="constraint">copy_fine_level_check</database> : CHECK ((fine_level = ANY (ARRAY[1, 2, 3])))</member>
28524           <member><database class="constraint">copy_loan_duration_check</database> : CHECK ((loan_duration = ANY (ARRAY[1, 2, 3])))</member>
28525         </simplelist>
28526         </formalpara>
28527         <formalpara>
28528                 <title>Indexes:</title>
28529                 <simplelist type="horiz" columns="1">
28530         <member><database class="index">unit_avail_cn_idx</database> : call_number</member>
28531         <member><database class="index">unit_cn_idx</database> : call_number</member>
28532         <member><database class="index">unit_creator_idx</database> : creator</member>
28533         <member><database class="index">unit_editor_idx</database> : editor</member>
28534         </simplelist>
28535         </formalpara>   
28536         <formalpara>         
28537                 <title>Tables referencing serial.item via Foreign Key Constraints:</title>
28538                 <simplelist type="horiz" columns="2">
28539                 <member><xref linkend="serial.table.item"/></member> 
28540                 </simplelist>
28541         </formalpara>
28542     </simplesect>
28543         
28544         </section>
28545         
28546         <section id="staging.schema">
28547                 <title>Schema staging</title>
28548                 <para></para>   
28549         
28550       <simplesect id="staging.table.billing-address-stage"
28551                xreflabel="staging.billing_address_stage">
28552         <title id="staging.table.billing-address-stage-title">
28553          Table:
28554          
28555          billing_address_stage
28556         </title>
28557  
28558                 <formalpara>
28559                         <title>Columns:</title>
28560                         <simplelist type="horiz" columns="1">
28561                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28562                         <member>
28563                         <database class="field">row_id</database> : <database class="datatype">bigint</database> 
28564 --
28565                          <literal>PRIMARY KEY</literal>,
28566                         <literal>DEFAULT nextval(&apos;staging.mailing_address_stage_row_id_seq&apos;::regclass)</literal>, 
28567                         </member>
28568                         <member>
28569                         <database class="field">row_date</database> : <database class="datatype">timestamp with time zone</database> 
28570 --
28571                         <literal>DEFAULT now()</literal>, 
28572                         </member>
28573                         <member>
28574                         <database class="field">usrname</database> : <database class="datatype">text</database> 
28575 --
28576                         <literal>NOT NULL</literal>, 
28577                         </member>
28578                         <member>
28579                         <database class="field">street1</database> : <database class="datatype">text</database> 
28580 --
28581                         </member>
28582                         <member>
28583                         <database class="field">street2</database> : <database class="datatype">text</database> 
28584 --
28585                         </member>
28586                         <member>
28587                         <database class="field">city</database> : <database class="datatype">text</database> 
28588 --
28589                         <literal>NOT NULL</literal>, 
28590                         <literal>DEFAULT &apos;&apos;::text</literal>, 
28591                         </member>
28592                         <member>
28593                         <database class="field">state</database> : <database class="datatype">text</database> 
28594 --
28595                         <literal>NOT NULL</literal>, 
28596                         <literal>DEFAULT &apos;OK&apos;::text</literal>, 
28597                         </member>
28598                         <member>
28599                         <database class="field">country</database> : <database class="datatype">text</database> 
28600 --
28601                         <literal>NOT NULL</literal>, 
28602                         <literal>DEFAULT &apos;US&apos;::text</literal>, 
28603                         </member>
28604                         <member>
28605                         <database class="field">post_code</database> : <database class="datatype">text</database> 
28606 --
28607                         <literal>NOT NULL</literal>, 
28608                         </member>
28609                         <member>
28610                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
28611 --
28612                         <literal>DEFAULT false</literal>, 
28613                         </member>
28614                 </simplelist>
28615                 </formalpara>
28616     </simplesect>
28617       <simplesect id="staging.table.card-stage"
28618                xreflabel="staging.card_stage">
28619         <title id="staging.table.card-stage-title">
28620          Table:
28621          
28622          card_stage
28623         </title>
28624  
28625                 <formalpara>
28626                         <title>Columns:</title>
28627                         <simplelist type="horiz" columns="1">
28628                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28629                         <member>
28630                         <database class="field">row_id</database> : <database class="datatype">bigserial</database> 
28631 --
28632                          <literal>PRIMARY KEY</literal>,
28633                         </member>
28634                         <member>
28635                         <database class="field">row_date</database> : <database class="datatype">timestamp with time zone</database> 
28636 --
28637                         <literal>DEFAULT now()</literal>, 
28638                         </member>
28639                         <member>
28640                         <database class="field">usrname</database> : <database class="datatype">text</database> 
28641 --
28642                         <literal>NOT NULL</literal>, 
28643                         </member>
28644                         <member>
28645                         <database class="field">barcode</database> : <database class="datatype">text</database> 
28646 --
28647                         <literal>NOT NULL</literal>, 
28648                         </member>
28649                         <member>
28650                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
28651 --
28652                         <literal>DEFAULT false</literal>, 
28653                         </member>
28654                 </simplelist>
28655                 </formalpara>
28656     </simplesect>
28657       <simplesect id="staging.table.mailing-address-stage"
28658                xreflabel="staging.mailing_address_stage">
28659         <title id="staging.table.mailing-address-stage-title">
28660          Table:
28661          
28662          mailing_address_stage
28663         </title>
28664  
28665                 <formalpara>
28666                         <title>Columns:</title>
28667                         <simplelist type="horiz" columns="1">
28668                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28669                         <member>
28670                         <database class="field">row_id</database> : <database class="datatype">bigserial</database> 
28671 --
28672                          <literal>PRIMARY KEY</literal>,
28673                         </member>
28674                         <member>
28675                         <database class="field">row_date</database> : <database class="datatype">timestamp with time zone</database> 
28676 --
28677                         <literal>DEFAULT now()</literal>, 
28678                         </member>
28679                         <member>
28680                         <database class="field">usrname</database> : <database class="datatype">text</database> 
28681 --
28682                         <literal>NOT NULL</literal>, 
28683                         </member>
28684                         <member>
28685                         <database class="field">street1</database> : <database class="datatype">text</database> 
28686 --
28687                         </member>
28688                         <member>
28689                         <database class="field">street2</database> : <database class="datatype">text</database> 
28690 --
28691                         </member>
28692                         <member>
28693                         <database class="field">city</database> : <database class="datatype">text</database> 
28694 --
28695                         <literal>NOT NULL</literal>, 
28696                         <literal>DEFAULT &apos;&apos;::text</literal>, 
28697                         </member>
28698                         <member>
28699                         <database class="field">state</database> : <database class="datatype">text</database> 
28700 --
28701                         <literal>NOT NULL</literal>, 
28702                         <literal>DEFAULT &apos;OK&apos;::text</literal>, 
28703                         </member>
28704                         <member>
28705                         <database class="field">country</database> : <database class="datatype">text</database> 
28706 --
28707                         <literal>NOT NULL</literal>, 
28708                         <literal>DEFAULT &apos;US&apos;::text</literal>, 
28709                         </member>
28710                         <member>
28711                         <database class="field">post_code</database> : <database class="datatype">text</database> 
28712 --
28713                         <literal>NOT NULL</literal>, 
28714                         </member>
28715                         <member>
28716                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
28717 --
28718                         <literal>DEFAULT false</literal>, 
28719                         </member>
28720                 </simplelist>
28721                 </formalpara>
28722     </simplesect>
28723       <simplesect id="staging.table.statcat-stage"
28724                xreflabel="staging.statcat_stage">
28725         <title id="staging.table.statcat-stage-title">
28726          Table:
28727          
28728          statcat_stage
28729         </title>
28730  
28731                 <formalpara>
28732                         <title>Columns:</title>
28733                         <simplelist type="horiz" columns="1">
28734                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28735                         <member>
28736                         <database class="field">row_id</database> : <database class="datatype">bigserial</database> 
28737 --
28738                          <literal>PRIMARY KEY</literal>,
28739                         </member>
28740                         <member>
28741                         <database class="field">row_date</database> : <database class="datatype">timestamp with time zone</database> 
28742 --
28743                         <literal>DEFAULT now()</literal>, 
28744                         </member>
28745                         <member>
28746                         <database class="field">usrname</database> : <database class="datatype">text</database> 
28747 --
28748                         <literal>NOT NULL</literal>, 
28749                         </member>
28750                         <member>
28751                         <database class="field">statcat</database> : <database class="datatype">text</database> 
28752 --
28753                         <literal>NOT NULL</literal>, 
28754                         </member>
28755                         <member>
28756                         <database class="field">value</database> : <database class="datatype">text</database> 
28757 --
28758                         <literal>NOT NULL</literal>, 
28759                         </member>
28760                         <member>
28761                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
28762 --
28763                         <literal>DEFAULT false</literal>, 
28764                         </member>
28765                 </simplelist>
28766                 </formalpara>
28767     </simplesect>
28768       <simplesect id="staging.table.user-stage"
28769                xreflabel="staging.user_stage">
28770         <title id="staging.table.user-stage-title">
28771          Table:
28772          
28773          user_stage
28774         </title>
28775  
28776                 <formalpara>
28777                         <title>Columns:</title>
28778                         <simplelist type="horiz" columns="1">
28779                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28780                         <member>
28781                         <database class="field">row_id</database> : <database class="datatype">bigserial</database> 
28782 --
28783                          <literal>PRIMARY KEY</literal>,
28784                         </member>
28785                         <member>
28786                         <database class="field">row_date</database> : <database class="datatype">timestamp with time zone</database> 
28787 --
28788                         <literal>DEFAULT now()</literal>, 
28789                         </member>
28790                         <member>
28791                         <database class="field">usrname</database> : <database class="datatype">text</database> 
28792 --
28793                         <literal>NOT NULL</literal>, 
28794                         </member>
28795                         <member>
28796                         <database class="field">profile</database> : <database class="datatype">text</database> 
28797 --
28798                         </member>
28799                         <member>
28800                         <database class="field">email</database> : <database class="datatype">text</database> 
28801 --
28802                         </member>
28803                         <member>
28804                         <database class="field">passwd</database> : <database class="datatype">text</database> 
28805 --
28806                         </member>
28807                         <member>
28808                         <database class="field">ident_type</database> : <database class="datatype">integer</database> 
28809 --
28810                         <literal>DEFAULT 3</literal>, 
28811                         </member>
28812                         <member>
28813                         <database class="field">first_given_name</database> : <database class="datatype">text</database> 
28814 --
28815                         </member>
28816                         <member>
28817                         <database class="field">second_given_name</database> : <database class="datatype">text</database> 
28818 --
28819                         </member>
28820                         <member>
28821                         <database class="field">family_name</database> : <database class="datatype">text</database> 
28822 --
28823                         </member>
28824                         <member>
28825                         <database class="field">day_phone</database> : <database class="datatype">text</database> 
28826 --
28827                         </member>
28828                         <member>
28829                         <database class="field">evening_phone</database> : <database class="datatype">text</database> 
28830 --
28831                         </member>
28832                         <member>
28833                         <database class="field">home_ou</database> : <database class="datatype">integer</database> 
28834 --
28835                         <literal>DEFAULT 2</literal>, 
28836                         </member>
28837                         <member>
28838                         <database class="field">dob</database> : <database class="datatype">text</database> 
28839 --
28840                         </member>
28841                         <member>
28842                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
28843 --
28844                         <literal>DEFAULT false</literal>, 
28845                         </member>
28846                 </simplelist>
28847                 </formalpara>
28848     </simplesect>
28849         
28850         </section>
28851         
28852         <section id="stats.schema">
28853                 <title>Schema stats</title>
28854                 <para></para>   
28855         
28856       <simplesect id="stats.view.fleshed-call-number"
28857                xreflabel="stats.fleshed_call_number">
28858         <title id="stats.view.fleshed-call-number-title">
28859          View:
28860          
28861          fleshed_call_number
28862         </title>
28863  
28864                 <formalpara>
28865                         <title>Columns:</title>
28866                         <simplelist type="horiz" columns="1">
28867                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28868                         <member>
28869                         <database class="field">id</database> : <database class="datatype">bigint</database> 
28870 --
28871                         </member>
28872                         <member>
28873                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
28874 --
28875                         </member>
28876                         <member>
28877                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
28878 --
28879                         </member>
28880                         <member>
28881                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
28882 --
28883                         </member>
28884                         <member>
28885                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
28886 --
28887                         </member>
28888                         <member>
28889                         <database class="field">record</database> : <database class="datatype">bigint</database> 
28890 --
28891                         </member>
28892                         <member>
28893                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
28894 --
28895                         </member>
28896                         <member>
28897                         <database class="field">label</database> : <database class="datatype">text</database> 
28898 --
28899                         </member>
28900                         <member>
28901                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
28902 --
28903                         </member>
28904                         <member>
28905                         <database class="field">label_class</database> : <database class="datatype">bigint</database> 
28906 --
28907                         </member>
28908                         <member>
28909                         <database class="field">label_sortkey</database> : <database class="datatype">text</database> 
28910 --
28911                         </member>
28912                         <member>
28913                         <database class="field">create_date_day</database> : <database class="datatype">date</database> 
28914 --
28915                         </member>
28916                         <member>
28917                         <database class="field">edit_date_day</database> : <database class="datatype">date</database> 
28918 --
28919                         </member>
28920                         <member>
28921                         <database class="field">create_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
28922 --
28923                         </member>
28924                         <member>
28925                         <database class="field">edit_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
28926 --
28927                         </member>
28928                         <member>
28929                         <database class="field">item_lang</database> : <database class="datatype">text</database> 
28930 --
28931                         </member>
28932                         <member>
28933                         <database class="field">item_type</database> : <database class="datatype">text</database> 
28934 --
28935                         </member>
28936                         <member>
28937                         <database class="field">item_form</database> : <database class="datatype">text</database> 
28938 --
28939                         </member>
28940                 </simplelist>
28941                 </formalpara>
28942     </simplesect>
28943       <simplesect id="stats.view.fleshed-circulation"
28944                xreflabel="stats.fleshed_circulation">
28945         <title id="stats.view.fleshed-circulation-title">
28946          View:
28947          
28948          fleshed_circulation
28949         </title>
28950  
28951                 <formalpara>
28952                         <title>Columns:</title>
28953                         <simplelist type="horiz" columns="1">
28954                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
28955                         <member>
28956                         <database class="field">id</database> : <database class="datatype">bigint</database> 
28957 --
28958                         </member>
28959                         <member>
28960                         <database class="field">usr</database> : <database class="datatype">integer</database> 
28961 --
28962                         </member>
28963                         <member>
28964                         <database class="field">xact_start</database> : <database class="datatype">timestamp with time zone</database> 
28965 --
28966                         </member>
28967                         <member>
28968                         <database class="field">xact_finish</database> : <database class="datatype">timestamp with time zone</database> 
28969 --
28970                         </member>
28971                         <member>
28972                         <database class="field">unrecovered</database> : <database class="datatype">boolean</database> 
28973 --
28974                         </member>
28975                         <member>
28976                         <database class="field">target_copy</database> : <database class="datatype">bigint</database> 
28977 --
28978                         </member>
28979                         <member>
28980                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
28981 --
28982                         </member>
28983                         <member>
28984                         <database class="field">circ_staff</database> : <database class="datatype">integer</database> 
28985 --
28986                         </member>
28987                         <member>
28988                         <database class="field">checkin_staff</database> : <database class="datatype">integer</database> 
28989 --
28990                         </member>
28991                         <member>
28992                         <database class="field">checkin_lib</database> : <database class="datatype">integer</database> 
28993 --
28994                         </member>
28995                         <member>
28996                         <database class="field">renewal_remaining</database> : <database class="datatype">integer</database> 
28997 --
28998                         </member>
28999                         <member>
29000                         <database class="field">due_date</database> : <database class="datatype">timestamp with time zone</database> 
29001 --
29002                         </member>
29003                         <member>
29004                         <database class="field">stop_fines_time</database> : <database class="datatype">timestamp with time zone</database> 
29005 --
29006                         </member>
29007                         <member>
29008                         <database class="field">checkin_time</database> : <database class="datatype">timestamp with time zone</database> 
29009 --
29010                         </member>
29011                         <member>
29012                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
29013 --
29014                         </member>
29015                         <member>
29016                         <database class="field">duration</database> : <database class="datatype">interval</database> 
29017 --
29018                         </member>
29019                         <member>
29020                         <database class="field">fine_interval</database> : <database class="datatype">interval</database> 
29021 --
29022                         </member>
29023                         <member>
29024                         <database class="field">recurring_fine</database> : <database class="datatype">numeric(6,2)</database> 
29025 --
29026                         </member>
29027                         <member>
29028                         <database class="field">max_fine</database> : <database class="datatype">numeric(6,2)</database> 
29029 --
29030                         </member>
29031                         <member>
29032                         <database class="field">phone_renewal</database> : <database class="datatype">boolean</database> 
29033 --
29034                         </member>
29035                         <member>
29036                         <database class="field">desk_renewal</database> : <database class="datatype">boolean</database> 
29037 --
29038                         </member>
29039                         <member>
29040                         <database class="field">opac_renewal</database> : <database class="datatype">boolean</database> 
29041 --
29042                         </member>
29043                         <member>
29044                         <database class="field">duration_rule</database> : <database class="datatype">text</database> 
29045 --
29046                         </member>
29047                         <member>
29048                         <database class="field">recurring_fine_rule</database> : <database class="datatype">text</database> 
29049 --
29050                         </member>
29051                         <member>
29052                         <database class="field">max_fine_rule</database> : <database class="datatype">text</database> 
29053 --
29054                         </member>
29055                         <member>
29056                         <database class="field">stop_fines</database> : <database class="datatype">text</database> 
29057 --
29058                         </member>
29059                         <member>
29060                         <database class="field">workstation</database> : <database class="datatype">integer</database> 
29061 --
29062                         </member>
29063                         <member>
29064                         <database class="field">checkin_workstation</database> : <database class="datatype">integer</database> 
29065 --
29066                         </member>
29067                         <member>
29068                         <database class="field">checkin_scan_time</database> : <database class="datatype">timestamp with time zone</database> 
29069 --
29070                         </member>
29071                         <member>
29072                         <database class="field">parent_circ</database> : <database class="datatype">bigint</database> 
29073 --
29074                         </member>
29075                         <member>
29076                         <database class="field">start_date_day</database> : <database class="datatype">date</database> 
29077 --
29078                         </member>
29079                         <member>
29080                         <database class="field">finish_date_day</database> : <database class="datatype">date</database> 
29081 --
29082                         </member>
29083                         <member>
29084                         <database class="field">start_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
29085 --
29086                         </member>
29087                         <member>
29088                         <database class="field">finish_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
29089 --
29090                         </member>
29091                         <member>
29092                         <database class="field">call_number_label</database> : <database class="datatype">text</database> 
29093 --
29094                         </member>
29095                         <member>
29096                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
29097 --
29098                         </member>
29099                         <member>
29100                         <database class="field">item_lang</database> : <database class="datatype">text</database> 
29101 --
29102                         </member>
29103                         <member>
29104                         <database class="field">item_type</database> : <database class="datatype">text</database> 
29105 --
29106                         </member>
29107                         <member>
29108                         <database class="field">item_form</database> : <database class="datatype">text</database> 
29109 --
29110                         </member>
29111                 </simplelist>
29112                 </formalpara>
29113     </simplesect>
29114       <simplesect id="stats.view.fleshed-copy"
29115                xreflabel="stats.fleshed_copy">
29116         <title id="stats.view.fleshed-copy-title">
29117          View:
29118          
29119          fleshed_copy
29120         </title>
29121  
29122                 <formalpara>
29123                         <title>Columns:</title>
29124                         <simplelist type="horiz" columns="1">
29125                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29126                         <member>
29127                         <database class="field">id</database> : <database class="datatype">bigint</database> 
29128 --
29129                         </member>
29130                         <member>
29131                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
29132 --
29133                         </member>
29134                         <member>
29135                         <database class="field">creator</database> : <database class="datatype">bigint</database> 
29136 --
29137                         </member>
29138                         <member>
29139                         <database class="field">call_number</database> : <database class="datatype">bigint</database> 
29140 --
29141                         </member>
29142                         <member>
29143                         <database class="field">editor</database> : <database class="datatype">bigint</database> 
29144 --
29145                         </member>
29146                         <member>
29147                         <database class="field">create_date</database> : <database class="datatype">timestamp with time zone</database> 
29148 --
29149                         </member>
29150                         <member>
29151                         <database class="field">edit_date</database> : <database class="datatype">timestamp with time zone</database> 
29152 --
29153                         </member>
29154                         <member>
29155                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
29156 --
29157                         </member>
29158                         <member>
29159                         <database class="field">status</database> : <database class="datatype">integer</database> 
29160 --
29161                         </member>
29162                         <member>
29163                         <database class="field">location</database> : <database class="datatype">integer</database> 
29164 --
29165                         </member>
29166                         <member>
29167                         <database class="field">loan_duration</database> : <database class="datatype">integer</database> 
29168 --
29169                         </member>
29170                         <member>
29171                         <database class="field">fine_level</database> : <database class="datatype">integer</database> 
29172 --
29173                         </member>
29174                         <member>
29175                         <database class="field">age_protect</database> : <database class="datatype">integer</database> 
29176 --
29177                         </member>
29178                         <member>
29179                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
29180 --
29181                         </member>
29182                         <member>
29183                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
29184 --
29185                         </member>
29186                         <member>
29187                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
29188 --
29189                         </member>
29190                         <member>
29191                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
29192 --
29193                         </member>
29194                         <member>
29195                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(6,2)</database> 
29196 --
29197                         </member>
29198                         <member>
29199                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
29200 --
29201                         </member>
29202                         <member>
29203                         <database class="field">barcode</database> : <database class="datatype">text</database> 
29204 --
29205                         </member>
29206                         <member>
29207                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
29208 --
29209                         </member>
29210                         <member>
29211                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
29212 --
29213                         </member>
29214                         <member>
29215                         <database class="field">dummy_title</database> : <database class="datatype">text</database> 
29216 --
29217                         </member>
29218                         <member>
29219                         <database class="field">dummy_author</database> : <database class="datatype">text</database> 
29220 --
29221                         </member>
29222                         <member>
29223                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
29224 --
29225                         </member>
29226                         <member>
29227                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
29228 --
29229                         </member>
29230                         <member>
29231                         <database class="field">deleted</database> : <database class="datatype">boolean</database> 
29232 --
29233                         </member>
29234                         <member>
29235                         <database class="field">floating</database> : <database class="datatype">boolean</database> 
29236 --
29237                         </member>
29238                         <member>
29239                         <database class="field">dummy_isbn</database> : <database class="datatype">text</database> 
29240 --
29241                         </member>
29242                         <member>
29243                         <database class="field">status_changed_time</database> : <database class="datatype">timestamp with time zone</database> 
29244 --
29245                         </member>
29246                         <member>
29247                         <database class="field">mint_condition</database> : <database class="datatype">boolean</database> 
29248 --
29249                         </member>
29250                         <member>
29251                         <database class="field">cost</database> : <database class="datatype">numeric(8,2)</database> 
29252 --
29253                         </member>
29254                         <member>
29255                         <database class="field">create_date_day</database> : <database class="datatype">date</database> 
29256 --
29257                         </member>
29258                         <member>
29259                         <database class="field">edit_date_day</database> : <database class="datatype">date</database> 
29260 --
29261                         </member>
29262                         <member>
29263                         <database class="field">create_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
29264 --
29265                         </member>
29266                         <member>
29267                         <database class="field">edit_date_hour</database> : <database class="datatype">timestamp with time zone</database> 
29268 --
29269                         </member>
29270                         <member>
29271                         <database class="field">call_number_label</database> : <database class="datatype">text</database> 
29272 --
29273                         </member>
29274                         <member>
29275                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
29276 --
29277                         </member>
29278                         <member>
29279                         <database class="field">item_lang</database> : <database class="datatype">text</database> 
29280 --
29281                         </member>
29282                         <member>
29283                         <database class="field">item_type</database> : <database class="datatype">text</database> 
29284 --
29285                         </member>
29286                         <member>
29287                         <database class="field">item_form</database> : <database class="datatype">text</database> 
29288 --
29289                         </member>
29290                 </simplelist>
29291                 </formalpara>
29292     </simplesect>
29293         
29294         </section>
29295         
29296         <section id="vandelay.schema">
29297                 <title>Schema vandelay</title>
29298                 <para></para>   
29299         
29300       <simplesect id="vandelay.table.authority-attr-definition"
29301                xreflabel="vandelay.authority_attr_definition">
29302         <title id="vandelay.table.authority-attr-definition-title">
29303          Table:
29304          
29305          authority_attr_definition
29306         </title>
29307  
29308                 <formalpara>
29309                         <title>Columns:</title>
29310                         <simplelist type="horiz" columns="1">
29311                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29312                         <member>
29313                         <database class="field">id</database> : <database class="datatype">serial</database> 
29314 --
29315                          <literal>PRIMARY KEY</literal>,
29316                         </member>
29317                         <member>
29318                         <database class="field">code</database> : <database class="datatype">text</database> 
29319 --
29320                          <literal>UNIQUE</literal>,
29321                         <literal>NOT NULL</literal>, 
29322                         </member>
29323                         <member>
29324                         <database class="field">description</database> : <database class="datatype">text</database> 
29325 --
29326                         </member>
29327                         <member>
29328                         <database class="field">xpath</database> : <database class="datatype">text</database> 
29329 --
29330                         <literal>NOT NULL</literal>, 
29331                         </member>
29332                         <member>
29333                         <database class="field">remove</database> : <database class="datatype">text</database> 
29334 --
29335                         <literal>NOT NULL</literal>, 
29336                         <literal>DEFAULT &apos;&apos;::text</literal>, 
29337                         </member>
29338                         <member>
29339                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
29340 --
29341                         <literal>NOT NULL</literal>, 
29342                         <literal>DEFAULT false</literal>, 
29343                         </member>
29344                 </simplelist>
29345                 </formalpara>
29346         <formalpara>         
29347                 <title>Tables referencing vandelay.queued_authority_record_attr via Foreign Key Constraints:</title>
29348                 <simplelist type="horiz" columns="2">
29349                 <member><xref linkend="vandelay.table.queued-authority-record-attr"/></member> 
29350                 </simplelist>
29351         </formalpara>
29352     </simplesect>
29353       <simplesect id="vandelay.table.authority-match"
29354                xreflabel="vandelay.authority_match">
29355         <title id="vandelay.table.authority-match-title">
29356          Table:
29357          
29358          authority_match
29359         </title>
29360  
29361                 <formalpara>
29362                         <title>Columns:</title>
29363                         <simplelist type="horiz" columns="1">
29364                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29365                         <member>
29366                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29367 --
29368                          <literal>PRIMARY KEY</literal>,
29369                         </member>
29370                         <member>
29371                         <database class="field">matched_attr</database> : <database class="datatype">integer</database> 
29372 --
29373                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-authority-record-attr"/>. 
29374                         </member>
29375                         <member>
29376                         <database class="field">queued_record</database> : <database class="datatype">bigint</database> 
29377 --
29378                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-authority-record"/>. 
29379                         </member>
29380                         <member>
29381                         <database class="field">eg_record</database> : <database class="datatype">bigint</database> 
29382 --
29383                         <literal>REFERENCES</literal> <xref linkend="authority.table.record-entry"/>. 
29384                         </member>
29385                 </simplelist>
29386                 </formalpara>
29387     </simplesect>
29388       <simplesect id="vandelay.table.authority-queue"
29389                xreflabel="vandelay.authority_queue">
29390         <title id="vandelay.table.authority-queue-title">
29391          Table:
29392          
29393          authority_queue
29394         </title>
29395  
29396                 <formalpara>
29397                         <title>Columns:</title>
29398                         <simplelist type="horiz" columns="1">
29399                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29400                         <member>
29401                         <database class="field">id</database> : <database class="datatype">bigint</database> 
29402 --
29403                          <literal>PRIMARY KEY</literal>,
29404                         <literal>DEFAULT nextval(&apos;vandelay.queue_id_seq&apos;::regclass)</literal>, 
29405                         </member>
29406                         <member>
29407                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29408 --
29409                          <literal>UNIQUE#1</literal>,
29410                         <literal>NOT NULL</literal>, 
29411                         </member>
29412                         <member>
29413                         <database class="field">name</database> : <database class="datatype">text</database> 
29414 --
29415                          <literal>UNIQUE#1</literal>,
29416                         <literal>NOT NULL</literal>, 
29417                         </member>
29418                         <member>
29419                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
29420 --
29421                         <literal>NOT NULL</literal>, 
29422                         <literal>DEFAULT false</literal>, 
29423                         </member>
29424                         <member>
29425                         <database class="field">queue_type</database> : <database class="datatype">text</database> 
29426 --
29427                          <literal>UNIQUE#1</literal>,
29428                         <literal>NOT NULL</literal>, 
29429                         <literal>DEFAULT &apos;authority&apos;::text</literal>, 
29430                         </member>
29431                 </simplelist>
29432                 </formalpara>
29433         <formalpara>
29434         <title>Constraints:</title>
29435         <simplelist type="horiz" columns="1">
29436           <member><database class="constraint">authority_queue_queue_type_check</database> : CHECK ((queue_type = &apos;authority&apos;::text))</member>
29437           <member><database class="constraint">queue_queue_type_check</database> : CHECK ((queue_type = ANY (ARRAY[&apos;bib&apos;::text, &apos;authority&apos;::text])))</member>
29438         </simplelist>
29439         </formalpara>
29440         <formalpara>         
29441                 <title>Tables referencing vandelay.queued_authority_record via Foreign Key Constraints:</title>
29442                 <simplelist type="horiz" columns="2">
29443                 <member><xref linkend="vandelay.table.queued-authority-record"/></member> 
29444                 </simplelist>
29445         </formalpara>
29446     </simplesect>
29447       <simplesect id="vandelay.table.bib-attr-definition"
29448                xreflabel="vandelay.bib_attr_definition">
29449         <title id="vandelay.table.bib-attr-definition-title">
29450          Table:
29451          
29452          bib_attr_definition
29453         </title>
29454  
29455                 <formalpara>
29456                         <title>Columns:</title>
29457                         <simplelist type="horiz" columns="1">
29458                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29459                         <member>
29460                         <database class="field">id</database> : <database class="datatype">serial</database> 
29461 --
29462                          <literal>PRIMARY KEY</literal>,
29463                         </member>
29464                         <member>
29465                         <database class="field">code</database> : <database class="datatype">text</database> 
29466 --
29467                          <literal>UNIQUE</literal>,
29468                         <literal>NOT NULL</literal>, 
29469                         </member>
29470                         <member>
29471                         <database class="field">description</database> : <database class="datatype">text</database> 
29472 --
29473                         </member>
29474                         <member>
29475                         <database class="field">xpath</database> : <database class="datatype">text</database> 
29476 --
29477                         <literal>NOT NULL</literal>, 
29478                         </member>
29479                         <member>
29480                         <database class="field">remove</database> : <database class="datatype">text</database> 
29481 --
29482                         <literal>NOT NULL</literal>, 
29483                         <literal>DEFAULT &apos;&apos;::text</literal>, 
29484                         </member>
29485                         <member>
29486                         <database class="field">ident</database> : <database class="datatype">boolean</database> 
29487 --
29488                         <literal>NOT NULL</literal>, 
29489                         <literal>DEFAULT false</literal>, 
29490                         </member>
29491                 </simplelist>
29492                 </formalpara>
29493         <formalpara>         
29494                 <title>Tables referencing vandelay.queued_bib_record_attr via Foreign Key Constraints:</title>
29495                 <simplelist type="horiz" columns="2">
29496                 <member><xref linkend="vandelay.table.queued-bib-record-attr"/></member> 
29497                 </simplelist>
29498         </formalpara>
29499     </simplesect>
29500       <simplesect id="vandelay.table.bib-match"
29501                xreflabel="vandelay.bib_match">
29502         <title id="vandelay.table.bib-match-title">
29503          Table:
29504          
29505          bib_match
29506         </title>
29507  
29508                 <formalpara>
29509                         <title>Columns:</title>
29510                         <simplelist type="horiz" columns="1">
29511                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29512                         <member>
29513                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29514 --
29515                          <literal>PRIMARY KEY</literal>,
29516                         </member>
29517                         <member>
29518                         <database class="field">field_type</database> : <database class="datatype">text</database> 
29519 --
29520                         <literal>NOT NULL</literal>, 
29521                         </member>
29522                         <member>
29523                         <database class="field">matched_attr</database> : <database class="datatype">integer</database> 
29524 --
29525                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-bib-record-attr"/>. 
29526                         </member>
29527                         <member>
29528                         <database class="field">queued_record</database> : <database class="datatype">bigint</database> 
29529 --
29530                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-bib-record"/>. 
29531                         </member>
29532                         <member>
29533                         <database class="field">eg_record</database> : <database class="datatype">bigint</database> 
29534 --
29535                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
29536                         </member>
29537                 </simplelist>
29538                 </formalpara>
29539         <formalpara>
29540         <title>Constraints:</title>
29541         <simplelist type="horiz" columns="1">
29542           <member><database class="constraint">bib_match_field_type_check</database> : CHECK ((field_type = ANY (ARRAY[&apos;isbn&apos;::text, &apos;tcn_value&apos;::text, &apos;id&apos;::text])))</member>
29543         </simplelist>
29544         </formalpara>
29545     </simplesect>
29546       <simplesect id="vandelay.table.bib-queue"
29547                xreflabel="vandelay.bib_queue">
29548         <title id="vandelay.table.bib-queue-title">
29549          Table:
29550          
29551          bib_queue
29552         </title>
29553  
29554                 <formalpara>
29555                         <title>Columns:</title>
29556                         <simplelist type="horiz" columns="1">
29557                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29558                         <member>
29559                         <database class="field">id</database> : <database class="datatype">bigint</database> 
29560 --
29561                          <literal>PRIMARY KEY</literal>,
29562                         <literal>DEFAULT nextval(&apos;vandelay.queue_id_seq&apos;::regclass)</literal>, 
29563                         </member>
29564                         <member>
29565                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29566 --
29567                          <literal>UNIQUE#1</literal>,
29568                         <literal>NOT NULL</literal>, 
29569                         </member>
29570                         <member>
29571                         <database class="field">name</database> : <database class="datatype">text</database> 
29572 --
29573                          <literal>UNIQUE#1</literal>,
29574                         <literal>NOT NULL</literal>, 
29575                         </member>
29576                         <member>
29577                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
29578 --
29579                         <literal>NOT NULL</literal>, 
29580                         <literal>DEFAULT false</literal>, 
29581                         </member>
29582                         <member>
29583                         <database class="field">queue_type</database> : <database class="datatype">text</database> 
29584 --
29585                          <literal>UNIQUE#1</literal>,
29586                         <literal>NOT NULL</literal>, 
29587                         <literal>DEFAULT &apos;bib&apos;::text</literal>, 
29588                         </member>
29589                         <member>
29590                         <database class="field">item_attr_def</database> : <database class="datatype">bigint</database> 
29591 --
29592                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.import-item-attr-definition"/>. 
29593                         </member>
29594                 </simplelist>
29595                 </formalpara>
29596         <formalpara>
29597         <title>Constraints:</title>
29598         <simplelist type="horiz" columns="1">
29599           <member><database class="constraint">bib_queue_queue_type_check</database> : CHECK ((queue_type = &apos;bib&apos;::text))</member>
29600           <member><database class="constraint">queue_queue_type_check</database> : CHECK ((queue_type = ANY (ARRAY[&apos;bib&apos;::text, &apos;authority&apos;::text])))</member>
29601         </simplelist>
29602         </formalpara>
29603         <formalpara>         
29604                 <title>Tables referencing vandelay.queued_bib_record via Foreign Key Constraints:</title>
29605                 <simplelist type="horiz" columns="2">
29606                 <member><xref linkend="vandelay.table.queued-bib-record"/></member> 
29607                 </simplelist>
29608         </formalpara>
29609     </simplesect>
29610       <simplesect id="vandelay.table.import-bib-trash-fields"
29611                xreflabel="vandelay.import_bib_trash_fields">
29612         <title id="vandelay.table.import-bib-trash-fields-title">
29613          Table:
29614          
29615          import_bib_trash_fields
29616         </title>
29617  
29618                 <formalpara>
29619                         <title>Columns:</title>
29620                         <simplelist type="horiz" columns="1">
29621                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29622                         <member>
29623                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29624 --
29625                          <literal>PRIMARY KEY</literal>,
29626                         </member>
29627                         <member>
29628                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29629 --
29630                          <literal>UNIQUE#1</literal>,
29631                         <literal>NOT NULL</literal>, 
29632                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
29633                         </member>
29634                         <member>
29635                         <database class="field">field</database> : <database class="datatype">text</database> 
29636 --
29637                          <literal>UNIQUE#1</literal>,
29638                         <literal>NOT NULL</literal>, 
29639                         </member>
29640                 </simplelist>
29641                 </formalpara>
29642     </simplesect>
29643       <simplesect id="vandelay.table.import-item"
29644                xreflabel="vandelay.import_item">
29645         <title id="vandelay.table.import-item-title">
29646          Table:
29647          
29648          import_item
29649         </title>
29650  
29651                 <formalpara>
29652                         <title>Columns:</title>
29653                         <simplelist type="horiz" columns="1">
29654                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29655                         <member>
29656                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29657 --
29658                          <literal>PRIMARY KEY</literal>,
29659                         </member>
29660                         <member>
29661                         <database class="field">record</database> : <database class="datatype">bigint</database> 
29662 --
29663                         <literal>NOT NULL</literal>, 
29664                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-bib-record"/>. 
29665                         </member>
29666                         <member>
29667                         <database class="field">definition</database> : <database class="datatype">bigint</database> 
29668 --
29669                         <literal>NOT NULL</literal>, 
29670                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.import-item-attr-definition"/>. 
29671                         </member>
29672                         <member>
29673                         <database class="field">owning_lib</database> : <database class="datatype">integer</database> 
29674 --
29675                         </member>
29676                         <member>
29677                         <database class="field">circ_lib</database> : <database class="datatype">integer</database> 
29678 --
29679                         </member>
29680                         <member>
29681                         <database class="field">call_number</database> : <database class="datatype">text</database> 
29682 --
29683                         </member>
29684                         <member>
29685                         <database class="field">copy_number</database> : <database class="datatype">integer</database> 
29686 --
29687                         </member>
29688                         <member>
29689                         <database class="field">status</database> : <database class="datatype">integer</database> 
29690 --
29691                         </member>
29692                         <member>
29693                         <database class="field">location</database> : <database class="datatype">integer</database> 
29694 --
29695                         </member>
29696                         <member>
29697                         <database class="field">circulate</database> : <database class="datatype">boolean</database> 
29698 --
29699                         </member>
29700                         <member>
29701                         <database class="field">deposit</database> : <database class="datatype">boolean</database> 
29702 --
29703                         </member>
29704                         <member>
29705                         <database class="field">deposit_amount</database> : <database class="datatype">numeric(8,2)</database> 
29706 --
29707                         </member>
29708                         <member>
29709                         <database class="field">ref</database> : <database class="datatype">boolean</database> 
29710 --
29711                         </member>
29712                         <member>
29713                         <database class="field">holdable</database> : <database class="datatype">boolean</database> 
29714 --
29715                         </member>
29716                         <member>
29717                         <database class="field">price</database> : <database class="datatype">numeric(8,2)</database> 
29718 --
29719                         </member>
29720                         <member>
29721                         <database class="field">barcode</database> : <database class="datatype">text</database> 
29722 --
29723                         </member>
29724                         <member>
29725                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
29726 --
29727                         </member>
29728                         <member>
29729                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
29730 --
29731                         </member>
29732                         <member>
29733                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
29734 --
29735                         </member>
29736                         <member>
29737                         <database class="field">pub_note</database> : <database class="datatype">text</database> 
29738 --
29739                         </member>
29740                         <member>
29741                         <database class="field">priv_note</database> : <database class="datatype">text</database> 
29742 --
29743                         </member>
29744                         <member>
29745                         <database class="field">opac_visible</database> : <database class="datatype">boolean</database> 
29746 --
29747                         </member>
29748                 </simplelist>
29749                 </formalpara>
29750     </simplesect>
29751       <simplesect id="vandelay.table.import-item-attr-definition"
29752                xreflabel="vandelay.import_item_attr_definition">
29753         <title id="vandelay.table.import-item-attr-definition-title">
29754          Table:
29755          
29756          import_item_attr_definition
29757         </title>
29758  
29759                 <formalpara>
29760                         <title>Columns:</title>
29761                         <simplelist type="horiz" columns="1">
29762                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29763                         <member>
29764                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29765 --
29766                          <literal>PRIMARY KEY</literal>,
29767                         </member>
29768                         <member>
29769                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29770 --
29771                          <literal>UNIQUE#1</literal>,
29772                         <literal>NOT NULL</literal>, 
29773                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
29774                         </member>
29775                         <member>
29776                         <database class="field">name</database> : <database class="datatype">text</database> 
29777 --
29778                          <literal>UNIQUE#1</literal>,
29779                         <literal>NOT NULL</literal>, 
29780                         </member>
29781                         <member>
29782                         <database class="field">tag</database> : <database class="datatype">text</database> 
29783 --
29784                         <literal>NOT NULL</literal>, 
29785                         </member>
29786                         <member>
29787                         <database class="field">keep</database> : <database class="datatype">boolean</database> 
29788 --
29789                         <literal>NOT NULL</literal>, 
29790                         <literal>DEFAULT false</literal>, 
29791                         </member>
29792                         <member>
29793                         <database class="field">owning_lib</database> : <database class="datatype">text</database> 
29794 --
29795                         </member>
29796                         <member>
29797                         <database class="field">circ_lib</database> : <database class="datatype">text</database> 
29798 --
29799                         </member>
29800                         <member>
29801                         <database class="field">call_number</database> : <database class="datatype">text</database> 
29802 --
29803                         </member>
29804                         <member>
29805                         <database class="field">copy_number</database> : <database class="datatype">text</database> 
29806 --
29807                         </member>
29808                         <member>
29809                         <database class="field">status</database> : <database class="datatype">text</database> 
29810 --
29811                         </member>
29812                         <member>
29813                         <database class="field">location</database> : <database class="datatype">text</database> 
29814 --
29815                         </member>
29816                         <member>
29817                         <database class="field">circulate</database> : <database class="datatype">text</database> 
29818 --
29819                         </member>
29820                         <member>
29821                         <database class="field">deposit</database> : <database class="datatype">text</database> 
29822 --
29823                         </member>
29824                         <member>
29825                         <database class="field">deposit_amount</database> : <database class="datatype">text</database> 
29826 --
29827                         </member>
29828                         <member>
29829                         <database class="field">ref</database> : <database class="datatype">text</database> 
29830 --
29831                         </member>
29832                         <member>
29833                         <database class="field">holdable</database> : <database class="datatype">text</database> 
29834 --
29835                         </member>
29836                         <member>
29837                         <database class="field">price</database> : <database class="datatype">text</database> 
29838 --
29839                         </member>
29840                         <member>
29841                         <database class="field">barcode</database> : <database class="datatype">text</database> 
29842 --
29843                         </member>
29844                         <member>
29845                         <database class="field">circ_modifier</database> : <database class="datatype">text</database> 
29846 --
29847                         </member>
29848                         <member>
29849                         <database class="field">circ_as_type</database> : <database class="datatype">text</database> 
29850 --
29851                         </member>
29852                         <member>
29853                         <database class="field">alert_message</database> : <database class="datatype">text</database> 
29854 --
29855                         </member>
29856                         <member>
29857                         <database class="field">opac_visible</database> : <database class="datatype">text</database> 
29858 --
29859                         </member>
29860                         <member>
29861                         <database class="field">pub_note_title</database> : <database class="datatype">text</database> 
29862 --
29863                         </member>
29864                         <member>
29865                         <database class="field">pub_note</database> : <database class="datatype">text</database> 
29866 --
29867                         </member>
29868                         <member>
29869                         <database class="field">priv_note_title</database> : <database class="datatype">text</database> 
29870 --
29871                         </member>
29872                         <member>
29873                         <database class="field">priv_note</database> : <database class="datatype">text</database> 
29874 --
29875                         </member>
29876                 </simplelist>
29877                 </formalpara>
29878         <formalpara>         
29879                 <title>Tables referencing vandelay.bib_queue via Foreign Key Constraints:</title>
29880                 <simplelist type="horiz" columns="2">
29881                 <member><xref linkend="vandelay.table.bib-queue"/></member> 
29882                 <member><xref linkend="vandelay.table.import-item"/></member> 
29883                 </simplelist>
29884         </formalpara>
29885     </simplesect>
29886       <simplesect id="vandelay.table.merge-profile"
29887                xreflabel="vandelay.merge_profile">
29888         <title id="vandelay.table.merge-profile-title">
29889          Table:
29890          
29891          merge_profile
29892         </title>
29893  
29894                 <formalpara>
29895                         <title>Columns:</title>
29896                         <simplelist type="horiz" columns="1">
29897                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29898                         <member>
29899                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29900 --
29901                          <literal>PRIMARY KEY</literal>,
29902                         </member>
29903                         <member>
29904                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29905 --
29906                          <literal>UNIQUE#1</literal>,
29907                         <literal>NOT NULL</literal>, 
29908                         <literal>REFERENCES</literal> <xref linkend="actor.table.org-unit"/>. 
29909                         </member>
29910                         <member>
29911                         <database class="field">name</database> : <database class="datatype">text</database> 
29912 --
29913                          <literal>UNIQUE#1</literal>,
29914                         <literal>NOT NULL</literal>, 
29915                         </member>
29916                         <member>
29917                         <database class="field">add_spec</database> : <database class="datatype">text</database> 
29918 --
29919                         </member>
29920                         <member>
29921                         <database class="field">replace_spec</database> : <database class="datatype">text</database> 
29922 --
29923                         </member>
29924                         <member>
29925                         <database class="field">strip_spec</database> : <database class="datatype">text</database> 
29926 --
29927                         </member>
29928                         <member>
29929                         <database class="field">preserve_spec</database> : <database class="datatype">text</database> 
29930 --
29931                         </member>
29932                 </simplelist>
29933                 </formalpara>
29934         <formalpara>
29935         <title>Constraints:</title>
29936         <simplelist type="horiz" columns="1">
29937           <member><database class="constraint">add_replace_strip_or_preserve</database> : CHECK ((((preserve_spec IS NOT NULL) OR (replace_spec IS NOT NULL)) OR ((preserve_spec IS NULL) AND (replace_spec IS NULL))))</member>
29938         </simplelist>
29939         </formalpara>
29940     </simplesect>
29941       <simplesect id="vandelay.table.queue"
29942                xreflabel="vandelay.queue">
29943         <title id="vandelay.table.queue-title">
29944          Table:
29945          
29946          queue
29947         </title>
29948  
29949                 <formalpara>
29950                         <title>Columns:</title>
29951                         <simplelist type="horiz" columns="1">
29952                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
29953                         <member>
29954                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
29955 --
29956                          <literal>PRIMARY KEY</literal>,
29957                         </member>
29958                         <member>
29959                         <database class="field">owner</database> : <database class="datatype">integer</database> 
29960 --
29961                          <literal>UNIQUE#1</literal>,
29962                         <literal>NOT NULL</literal>, 
29963                         <literal>REFERENCES</literal> <xref linkend="actor.table.usr"/>. 
29964                         </member>
29965                         <member>
29966                         <database class="field">name</database> : <database class="datatype">text</database> 
29967 --
29968                          <literal>UNIQUE#1</literal>,
29969                         <literal>NOT NULL</literal>, 
29970                         </member>
29971                         <member>
29972                         <database class="field">complete</database> : <database class="datatype">boolean</database> 
29973 --
29974                         <literal>NOT NULL</literal>, 
29975                         <literal>DEFAULT false</literal>, 
29976                         </member>
29977                         <member>
29978                         <database class="field">queue_type</database> : <database class="datatype">text</database> 
29979 --
29980                          <literal>UNIQUE#1</literal>,
29981                         <literal>NOT NULL</literal>, 
29982                         <literal>DEFAULT &apos;bib&apos;::text</literal>, 
29983                         </member>
29984                 </simplelist>
29985                 </formalpara>
29986         <formalpara>
29987         <title>Constraints:</title>
29988         <simplelist type="horiz" columns="1">
29989           <member><database class="constraint">queue_queue_type_check</database> : CHECK ((queue_type = ANY (ARRAY[&apos;bib&apos;::text, &apos;authority&apos;::text])))</member>
29990         </simplelist>
29991         </formalpara>
29992     </simplesect>
29993       <simplesect id="vandelay.table.queued-authority-record"
29994                xreflabel="vandelay.queued_authority_record">
29995         <title id="vandelay.table.queued-authority-record-title">
29996          Table:
29997          
29998          queued_authority_record
29999         </title>
30000  
30001                 <formalpara>
30002                         <title>Columns:</title>
30003                         <simplelist type="horiz" columns="1">
30004                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
30005                         <member>
30006                         <database class="field">id</database> : <database class="datatype">bigint</database> 
30007 --
30008                          <literal>PRIMARY KEY</literal>,
30009                         <literal>DEFAULT nextval(&apos;vandelay.queued_record_id_seq&apos;::regclass)</literal>, 
30010                         </member>
30011                         <member>
30012                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
30013 --
30014                         <literal>NOT NULL</literal>, 
30015                         <literal>DEFAULT now()</literal>, 
30016                         </member>
30017                         <member>
30018                         <database class="field">import_time</database> : <database class="datatype">timestamp with time zone</database> 
30019 --
30020                         </member>
30021                         <member>
30022                         <database class="field">purpose</database> : <database class="datatype">text</database> 
30023 --
30024                         <literal>NOT NULL</literal>, 
30025                         <literal>DEFAULT &apos;import&apos;::text</literal>, 
30026                         </member>
30027                         <member>
30028                         <database class="field">marc</database> : <database class="datatype">text</database> 
30029 --
30030                         <literal>NOT NULL</literal>, 
30031                         </member>
30032                         <member>
30033                         <database class="field">queue</database> : <database class="datatype">integer</database> 
30034 --
30035                         <literal>NOT NULL</literal>, 
30036                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.authority-queue"/>. 
30037                         </member>
30038                         <member>
30039                         <database class="field">imported_as</database> : <database class="datatype">integer</database> 
30040 --
30041                         <literal>REFERENCES</literal> <xref linkend="authority.table.record-entry"/>. 
30042                         </member>
30043                 </simplelist>
30044                 </formalpara>
30045         <formalpara>
30046         <title>Constraints:</title>
30047         <simplelist type="horiz" columns="1">
30048           <member><database class="constraint">queued_record_purpose_check</database> : CHECK ((purpose = ANY (ARRAY[&apos;import&apos;::text, &apos;overlay&apos;::text])))</member>
30049         </simplelist>
30050         </formalpara>
30051         <formalpara>
30052                 <title>Indexes:</title>
30053                 <simplelist type="horiz" columns="1">
30054         <member><database class="index">queued_authority_record_queue_idx</database> : queue</member>
30055         </simplelist>
30056         </formalpara>   
30057         <formalpara>         
30058                 <title>Tables referencing vandelay.authority_match via Foreign Key Constraints:</title>
30059                 <simplelist type="horiz" columns="2">
30060                 <member><xref linkend="vandelay.table.authority-match"/></member> 
30061                 <member><xref linkend="vandelay.table.queued-authority-record-attr"/></member> 
30062                 </simplelist>
30063         </formalpara>
30064     </simplesect>
30065       <simplesect id="vandelay.table.queued-authority-record-attr"
30066                xreflabel="vandelay.queued_authority_record_attr">
30067         <title id="vandelay.table.queued-authority-record-attr-title">
30068          Table:
30069          
30070          queued_authority_record_attr
30071         </title>
30072  
30073                 <formalpara>
30074                         <title>Columns:</title>
30075                         <simplelist type="horiz" columns="1">
30076                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
30077                         <member>
30078                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
30079 --
30080                          <literal>PRIMARY KEY</literal>,
30081                         </member>
30082                         <member>
30083                         <database class="field">record</database> : <database class="datatype">bigint</database> 
30084 --
30085                         <literal>NOT NULL</literal>, 
30086                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-authority-record"/>. 
30087                         </member>
30088                         <member>
30089                         <database class="field">field</database> : <database class="datatype">integer</database> 
30090 --
30091                         <literal>NOT NULL</literal>, 
30092                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.authority-attr-definition"/>. 
30093                         </member>
30094                         <member>
30095                         <database class="field">attr_value</database> : <database class="datatype">text</database> 
30096 --
30097                         <literal>NOT NULL</literal>, 
30098                         </member>
30099                 </simplelist>
30100                 </formalpara>
30101         <formalpara>
30102                 <title>Indexes:</title>
30103                 <simplelist type="horiz" columns="1">
30104         <member><database class="index">queued_authority_record_attr_record_idx</database> : record</member>
30105         </simplelist>
30106         </formalpara>   
30107         <formalpara>         
30108                 <title>Tables referencing vandelay.authority_match via Foreign Key Constraints:</title>
30109                 <simplelist type="horiz" columns="2">
30110                 <member><xref linkend="vandelay.table.authority-match"/></member> 
30111                 </simplelist>
30112         </formalpara>
30113     </simplesect>
30114       <simplesect id="vandelay.table.queued-bib-record"
30115                xreflabel="vandelay.queued_bib_record">
30116         <title id="vandelay.table.queued-bib-record-title">
30117          Table:
30118          
30119          queued_bib_record
30120         </title>
30121  
30122                 <formalpara>
30123                         <title>Columns:</title>
30124                         <simplelist type="horiz" columns="1">
30125                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
30126                         <member>
30127                         <database class="field">id</database> : <database class="datatype">bigint</database> 
30128 --
30129                          <literal>PRIMARY KEY</literal>,
30130                         <literal>DEFAULT nextval(&apos;vandelay.queued_record_id_seq&apos;::regclass)</literal>, 
30131                         </member>
30132                         <member>
30133                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
30134 --
30135                         <literal>NOT NULL</literal>, 
30136                         <literal>DEFAULT now()</literal>, 
30137                         </member>
30138                         <member>
30139                         <database class="field">import_time</database> : <database class="datatype">timestamp with time zone</database> 
30140 --
30141                         </member>
30142                         <member>
30143                         <database class="field">purpose</database> : <database class="datatype">text</database> 
30144 --
30145                         <literal>NOT NULL</literal>, 
30146                         <literal>DEFAULT &apos;import&apos;::text</literal>, 
30147                         </member>
30148                         <member>
30149                         <database class="field">marc</database> : <database class="datatype">text</database> 
30150 --
30151                         <literal>NOT NULL</literal>, 
30152                         </member>
30153                         <member>
30154                         <database class="field">queue</database> : <database class="datatype">integer</database> 
30155 --
30156                         <literal>NOT NULL</literal>, 
30157                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.bib-queue"/>. 
30158                         </member>
30159                         <member>
30160                         <database class="field">bib_source</database> : <database class="datatype">integer</database> 
30161 --
30162                         <literal>REFERENCES</literal> <xref linkend="config.table.bib-source"/>. 
30163                         </member>
30164                         <member>
30165                         <database class="field">imported_as</database> : <database class="datatype">bigint</database> 
30166 --
30167                         <literal>REFERENCES</literal> <xref linkend="biblio.table.record-entry"/>. 
30168                         </member>
30169                 </simplelist>
30170                 </formalpara>
30171         <formalpara>
30172         <title>Constraints:</title>
30173         <simplelist type="horiz" columns="1">
30174           <member><database class="constraint">queued_record_purpose_check</database> : CHECK ((purpose = ANY (ARRAY[&apos;import&apos;::text, &apos;overlay&apos;::text])))</member>
30175         </simplelist>
30176         </formalpara>
30177         <formalpara>
30178                 <title>Indexes:</title>
30179                 <simplelist type="horiz" columns="1">
30180         <member><database class="index">queued_bib_record_queue_idx</database> : queue</member>
30181         </simplelist>
30182         </formalpara>   
30183         <formalpara>         
30184                 <title>Tables referencing vandelay.bib_match via Foreign Key Constraints:</title>
30185                 <simplelist type="horiz" columns="2">
30186                 <member><xref linkend="vandelay.table.bib-match"/></member> 
30187                 <member><xref linkend="vandelay.table.import-item"/></member> 
30188                 <member><xref linkend="vandelay.table.queued-bib-record-attr"/></member> 
30189                 </simplelist>
30190         </formalpara>
30191     </simplesect>
30192       <simplesect id="vandelay.table.queued-bib-record-attr"
30193                xreflabel="vandelay.queued_bib_record_attr">
30194         <title id="vandelay.table.queued-bib-record-attr-title">
30195          Table:
30196          
30197          queued_bib_record_attr
30198         </title>
30199  
30200                 <formalpara>
30201                         <title>Columns:</title>
30202                         <simplelist type="horiz" columns="1">
30203                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
30204                         <member>
30205                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
30206 --
30207                          <literal>PRIMARY KEY</literal>,
30208                         </member>
30209                         <member>
30210                         <database class="field">record</database> : <database class="datatype">bigint</database> 
30211 --
30212                         <literal>NOT NULL</literal>, 
30213                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.queued-bib-record"/>. 
30214                         </member>
30215                         <member>
30216                         <database class="field">field</database> : <database class="datatype">integer</database> 
30217 --
30218                         <literal>NOT NULL</literal>, 
30219                         <literal>REFERENCES</literal> <xref linkend="vandelay.table.bib-attr-definition"/>. 
30220                         </member>
30221                         <member>
30222                         <database class="field">attr_value</database> : <database class="datatype">text</database> 
30223 --
30224                         <literal>NOT NULL</literal>, 
30225                         </member>
30226                 </simplelist>
30227                 </formalpara>
30228         <formalpara>
30229                 <title>Indexes:</title>
30230                 <simplelist type="horiz" columns="1">
30231         <member><database class="index">queued_bib_record_attr_record_idx</database> : record</member>
30232         </simplelist>
30233         </formalpara>   
30234         <formalpara>         
30235                 <title>Tables referencing vandelay.bib_match via Foreign Key Constraints:</title>
30236                 <simplelist type="horiz" columns="2">
30237                 <member><xref linkend="vandelay.table.bib-match"/></member> 
30238                 </simplelist>
30239         </formalpara>
30240     </simplesect>
30241       <simplesect id="vandelay.table.queued-record"
30242                xreflabel="vandelay.queued_record">
30243         <title id="vandelay.table.queued-record-title">
30244          Table:
30245          
30246          queued_record
30247         </title>
30248  
30249                 <formalpara>
30250                         <title>Columns:</title>
30251                         <simplelist type="horiz" columns="1">
30252                         <member><emphasis class="italic">field name : datatype -- parameters, contraints and notes</emphasis></member>
30253                         <member>
30254                         <database class="field">id</database> : <database class="datatype">bigserial</database> 
30255 --
30256                          <literal>PRIMARY KEY</literal>,
30257                         </member>
30258                         <member>
30259                         <database class="field">create_time</database> : <database class="datatype">timestamp with time zone</database> 
30260 --
30261                         <literal>NOT NULL</literal>, 
30262                         <literal>DEFAULT now()</literal>, 
30263                         </member>
30264                         <member>
30265                         <database class="field">import_time</database> : <database class="datatype">timestamp with time zone</database> 
30266 --
30267                         </member>
30268                         <member>
30269                         <database class="field">purpose</database> : <database class="datatype">text</database> 
30270 --
30271                         <literal>NOT NULL</literal>, 
30272                         <literal>DEFAULT &apos;import&apos;::text</literal>, 
30273                         </member>
30274                         <member>
30275                         <database class="field">marc</database> : <database class="datatype">text</database> 
30276 --
30277                         <literal>NOT NULL</literal>, 
30278                         </member>
30279                 </simplelist>
30280                 </formalpara>
30281         <formalpara>
30282         <title>Constraints:</title>
30283         <simplelist type="horiz" columns="1">
30284           <member><database class="constraint">queued_record_purpose_check</database> : CHECK ((purpose = ANY (ARRAY[&apos;import&apos;::text, &apos;overlay&apos;::text])))</member>
30285         </simplelist>
30286         </formalpara>
30287     </simplesect>
30288     <simplesect id="vandelay.function.add-field-field-text-source-xml-text-target-xml-text" xreflabel="vandelayadd_field(field text, source_xml text, target_xml text)">
30289       <title id="vandelay.function.add-field-field-text-source-xml-text-target-xml-text-title">add_field(field text, source_xml text, target_xml text)</title>
30290             <para>
30291          
30292        <segmentedlist>
30293         <title>Function Properties</title>
30294         <?dbhtml list-presentation="list"?>
30295         <segtitle>Language</segtitle>
30296         <segtitle>Return Type</segtitle>
30297         <seglistitem>
30298          <seg>SQL</seg>
30299          <seg>text</seg>
30300         </seglistitem>
30301        </segmentedlist>
30302 </para>
30303 </simplesect>
30304     <simplesect id="vandelay.function.add-field-force-add-text-field-text-source-xml-text-target-xml-integer" xreflabel="vandelayadd_field(force_add text, field text, source_xml text, target_xml integer)">
30305       <title id="vandelay.function.add-field-force-add-text-field-text-source-xml-text-target-xml-integer-title">add_field(force_add text, field text, source_xml text, target_xml integer)</title>
30306             <para>
30307          
30308        <segmentedlist>
30309         <title>Function Properties</title>
30310         <?dbhtml list-presentation="list"?>
30311         <segtitle>Language</segtitle>
30312         <segtitle>Return Type</segtitle>
30313         <seglistitem>
30314          <seg>PLPERLU</seg>
30315          <seg>text</seg>
30316         </seglistitem>
30317        </segmentedlist>
30318 </para>
30319 </simplesect>
30320     <simplesect id="vandelay.function.auto-overlay-authority-queue-merge-profile-id-bigint-queue-id-integer" xreflabel="vandelayauto_overlay_authority_queue(merge_profile_id bigint, queue_id integer)">
30321       <title id="vandelay.function.auto-overlay-authority-queue-merge-profile-id-bigint-queue-id-integer-title">auto_overlay_authority_queue(merge_profile_id bigint, queue_id integer)</title>
30322             <para>
30323          
30324        <segmentedlist>
30325         <title>Function Properties</title>
30326         <?dbhtml list-presentation="list"?>
30327         <segtitle>Language</segtitle>
30328         <segtitle>Return Type</segtitle>
30329         <seglistitem>
30330          <seg>PLPGSQL</seg>
30331          <seg>SET OF bigint</seg>
30332         </seglistitem>
30333        </segmentedlist>
30334 </para>
30335 </simplesect>
30336     <simplesect id="vandelay.function.auto-overlay-authority-queue-queue-id-bigint" xreflabel="vandelayauto_overlay_authority_queue(queue_id bigint)">
30337       <title id="vandelay.function.auto-overlay-authority-queue-queue-id-bigint-title">auto_overlay_authority_queue(queue_id bigint)</title>
30338             <para>
30339          
30340        <segmentedlist>
30341         <title>Function Properties</title>
30342         <?dbhtml list-presentation="list"?>
30343         <segtitle>Language</segtitle>
30344         <segtitle>Return Type</segtitle>
30345         <seglistitem>
30346          <seg>SQL</seg>
30347          <seg>SET OF bigint</seg>
30348         </seglistitem>
30349        </segmentedlist>
30350 </para>
30351 </simplesect>
30352     <simplesect id="vandelay.function.auto-overlay-authority-record-merge-profile-id-bigint-import-id-integer" xreflabel="vandelayauto_overlay_authority_record(merge_profile_id bigint, import_id integer)">
30353       <title id="vandelay.function.auto-overlay-authority-record-merge-profile-id-bigint-import-id-integer-title">auto_overlay_authority_record(merge_profile_id bigint, import_id integer)</title>
30354             <para>
30355          
30356        <segmentedlist>
30357         <title>Function Properties</title>
30358         <?dbhtml list-presentation="list"?>
30359         <segtitle>Language</segtitle>
30360         <segtitle>Return Type</segtitle>
30361         <seglistitem>
30362          <seg>PLPGSQL</seg>
30363          <seg>boolean</seg>
30364         </seglistitem>
30365        </segmentedlist>
30366 </para>
30367 </simplesect>
30368     <simplesect id="vandelay.function.auto-overlay-bib-queue-merge-profile-id-bigint-queue-id-integer" xreflabel="vandelayauto_overlay_bib_queue(merge_profile_id bigint, queue_id integer)">
30369       <title id="vandelay.function.auto-overlay-bib-queue-merge-profile-id-bigint-queue-id-integer-title">auto_overlay_bib_queue(merge_profile_id bigint, queue_id integer)</title>
30370             <para>
30371          
30372        <segmentedlist>
30373         <title>Function Properties</title>
30374         <?dbhtml list-presentation="list"?>
30375         <segtitle>Language</segtitle>
30376         <segtitle>Return Type</segtitle>
30377         <seglistitem>
30378          <seg>PLPGSQL</seg>
30379          <seg>SET OF bigint</seg>
30380         </seglistitem>
30381        </segmentedlist>
30382 </para>
30383 </simplesect>
30384     <simplesect id="vandelay.function.auto-overlay-bib-queue-queue-id-bigint" xreflabel="vandelayauto_overlay_bib_queue(queue_id bigint)">
30385       <title id="vandelay.function.auto-overlay-bib-queue-queue-id-bigint-title">auto_overlay_bib_queue(queue_id bigint)</title>
30386             <para>
30387          
30388        <segmentedlist>
30389         <title>Function Properties</title>
30390         <?dbhtml list-presentation="list"?>
30391         <segtitle>Language</segtitle>
30392         <segtitle>Return Type</segtitle>
30393         <seglistitem>
30394          <seg>SQL</seg>
30395          <seg>SET OF bigint</seg>
30396         </seglistitem>
30397        </segmentedlist>
30398 </para>
30399 </simplesect>
30400     <simplesect id="vandelay.function.auto-overlay-bib-record-merge-profile-id-bigint-import-id-integer" xreflabel="vandelayauto_overlay_bib_record(merge_profile_id bigint, import_id integer)">
30401       <title id="vandelay.function.auto-overlay-bib-record-merge-profile-id-bigint-import-id-integer-title">auto_overlay_bib_record(merge_profile_id bigint, import_id integer)</title>
30402             <para>
30403          
30404        <segmentedlist>
30405         <title>Function Properties</title>
30406         <?dbhtml list-presentation="list"?>
30407         <segtitle>Language</segtitle>
30408         <segtitle>Return Type</segtitle>
30409         <seglistitem>
30410          <seg>PLPGSQL</seg>
30411          <seg>boolean</seg>
30412         </seglistitem>
30413        </segmentedlist>
30414 </para>
30415 </simplesect>
30416     <simplesect id="vandelay.function.cleanup-authority-marc" xreflabel="vandelaycleanup_authority_marc()">
30417       <title id="vandelay.function.cleanup-authority-marc-title">cleanup_authority_marc()</title>
30418             <para>
30419          
30420        <segmentedlist>
30421         <title>Function Properties</title>
30422         <?dbhtml list-presentation="list"?>
30423         <segtitle>Language</segtitle>
30424         <segtitle>Return Type</segtitle>
30425         <seglistitem>
30426          <seg>PLPGSQL</seg>
30427          <seg>trigger</seg>
30428         </seglistitem>
30429        </segmentedlist>
30430 </para>
30431 </simplesect>
30432     <simplesect id="vandelay.function.cleanup-bib-marc" xreflabel="vandelaycleanup_bib_marc()">
30433       <title id="vandelay.function.cleanup-bib-marc-title">cleanup_bib_marc()</title>
30434             <para>
30435          
30436        <segmentedlist>
30437         <title>Function Properties</title>
30438         <?dbhtml list-presentation="list"?>
30439         <segtitle>Language</segtitle>
30440         <segtitle>Return Type</segtitle>
30441         <seglistitem>
30442          <seg>PLPGSQL</seg>
30443          <seg>trigger</seg>
30444         </seglistitem>
30445        </segmentedlist>
30446 </para>
30447 </simplesect>
30448     <simplesect id="vandelay.function.compile-profile-incoming-xml-text" xreflabel="vandelaycompile_profile(incoming_xml text)">
30449       <title id="vandelay.function.compile-profile-incoming-xml-text-title">compile_profile(incoming_xml text)</title>
30450             <para>
30451          
30452        <segmentedlist>
30453         <title>Function Properties</title>
30454         <?dbhtml list-presentation="list"?>
30455         <segtitle>Language</segtitle>
30456         <segtitle>Return Type</segtitle>
30457         <seglistitem>
30458          <seg>PLPGSQL</seg>
30459          <seg>compile_profile</seg>
30460         </seglistitem>
30461        </segmentedlist>
30462 </para>
30463 </simplesect>
30464     <simplesect id="vandelay.function.find-bib-tcn-data-xml-text" xreflabel="vandelayfind_bib_tcn_data(xml text)">
30465       <title id="vandelay.function.find-bib-tcn-data-xml-text-title">find_bib_tcn_data(xml text)</title>
30466             <para>
30467          
30468        <segmentedlist>
30469         <title>Function Properties</title>
30470         <?dbhtml list-presentation="list"?>
30471         <segtitle>Language</segtitle>
30472         <segtitle>Return Type</segtitle>
30473         <seglistitem>
30474          <seg>PLPGSQL</seg>
30475          <seg>SET OF tcn_data</seg>
30476         </seglistitem>
30477        </segmentedlist>
30478 </para>
30479 </simplesect>
30480     <simplesect id="vandelay.function.ingest-authority-marc" xreflabel="vandelayingest_authority_marc()">
30481       <title id="vandelay.function.ingest-authority-marc-title">ingest_authority_marc()</title>
30482             <para>
30483          
30484        <segmentedlist>
30485         <title>Function Properties</title>
30486         <?dbhtml list-presentation="list"?>
30487         <segtitle>Language</segtitle>
30488         <segtitle>Return Type</segtitle>
30489         <seglistitem>
30490          <seg>PLPGSQL</seg>
30491          <seg>trigger</seg>
30492         </seglistitem>
30493        </segmentedlist>
30494 </para>
30495 </simplesect>
30496     <simplesect id="vandelay.function.ingest-bib-items" xreflabel="vandelayingest_bib_items()">
30497       <title id="vandelay.function.ingest-bib-items-title">ingest_bib_items()</title>
30498             <para>
30499          
30500        <segmentedlist>
30501         <title>Function Properties</title>
30502         <?dbhtml list-presentation="list"?>
30503         <segtitle>Language</segtitle>
30504         <segtitle>Return Type</segtitle>
30505         <seglistitem>
30506          <seg>PLPGSQL</seg>
30507          <seg>trigger</seg>
30508         </seglistitem>
30509        </segmentedlist>
30510 </para>
30511 </simplesect>
30512     <simplesect id="vandelay.function.ingest-bib-marc" xreflabel="vandelayingest_bib_marc()">
30513       <title id="vandelay.function.ingest-bib-marc-title">ingest_bib_marc()</title>
30514             <para>
30515          
30516        <segmentedlist>
30517         <title>Function Properties</title>
30518         <?dbhtml list-presentation="list"?>
30519         <segtitle>Language</segtitle>
30520         <segtitle>Return Type</segtitle>
30521         <seglistitem>
30522          <seg>PLPGSQL</seg>
30523          <seg>trigger</seg>
30524         </seglistitem>
30525        </segmentedlist>
30526 </para>
30527 </simplesect>
30528     <simplesect id="vandelay.function.ingest-items-attr-def-id-bigint-import-id-bigint" xreflabel="vandelayingest_items(attr_def_id bigint, import_id bigint)">
30529       <title id="vandelay.function.ingest-items-attr-def-id-bigint-import-id-bigint-title">ingest_items(attr_def_id bigint, import_id bigint)</title>
30530             <para>
30531          
30532        <segmentedlist>
30533         <title>Function Properties</title>
30534         <?dbhtml list-presentation="list"?>
30535         <segtitle>Language</segtitle>
30536         <segtitle>Return Type</segtitle>
30537         <seglistitem>
30538          <seg>PLPGSQL</seg>
30539          <seg>SET OF import_item</seg>
30540         </seglistitem>
30541        </segmentedlist>
30542 </para>
30543 </simplesect>
30544     <simplesect id="vandelay.function.match-bib-record" xreflabel="vandelaymatch_bib_record()">
30545       <title id="vandelay.function.match-bib-record-title">match_bib_record()</title>
30546             <para>
30547          
30548        <segmentedlist>
30549         <title>Function Properties</title>
30550         <?dbhtml list-presentation="list"?>
30551         <segtitle>Language</segtitle>
30552         <segtitle>Return Type</segtitle>
30553         <seglistitem>
30554          <seg>PLPGSQL</seg>
30555          <seg>trigger</seg>
30556         </seglistitem>
30557        </segmentedlist>
30558 </para>
30559 </simplesect>
30560     <simplesect id="vandelay.function.merge-record-xml-strip-rule-text-replace-preserve-rule-text-add-rule-text-source-xml-text-target-xml-text" xreflabel="vandelaymerge_record_xml(strip_rule text, replace_preserve_rule text, add_rule text, source_xml text, target_xml text)">
30561       <title id="vandelay.function.merge-record-xml-strip-rule-text-replace-preserve-rule-text-add-rule-text-source-xml-text-target-xml-text-title">merge_record_xml(strip_rule text, replace_preserve_rule text, add_rule text, source_xml text, target_xml text)</title>
30562             <para>
30563          
30564        <segmentedlist>
30565         <title>Function Properties</title>
30566         <?dbhtml list-presentation="list"?>
30567         <segtitle>Language</segtitle>
30568         <segtitle>Return Type</segtitle>
30569         <seglistitem>
30570          <seg>SQL</seg>
30571          <seg>text</seg>
30572         </seglistitem>
30573        </segmentedlist>
30574 </para>
30575 </simplesect>
30576     <simplesect id="vandelay.function.merge-record-xml-template-marc-text-target-marc-text" xreflabel="vandelaymerge_record_xml(template_marc text, target_marc text)">
30577       <title id="vandelay.function.merge-record-xml-template-marc-text-target-marc-text-title">merge_record_xml(template_marc text, target_marc text)</title>
30578             <para>
30579          
30580        <segmentedlist>
30581         <title>Function Properties</title>
30582         <?dbhtml list-presentation="list"?>
30583         <segtitle>Language</segtitle>
30584         <segtitle>Return Type</segtitle>
30585         <seglistitem>
30586          <seg>PLPGSQL</seg>
30587          <seg>text</seg>
30588         </seglistitem>
30589        </segmentedlist>
30590 </para>
30591 </simplesect>
30592     <simplesect id="vandelay.function.overlay-authority-record-merge-profile-id-bigint-eg-id-bigint-import-id-integer" xreflabel="vandelayoverlay_authority_record(merge_profile_id bigint, eg_id bigint, import_id integer)">
30593       <title id="vandelay.function.overlay-authority-record-merge-profile-id-bigint-eg-id-bigint-import-id-integer-title">overlay_authority_record(merge_profile_id bigint, eg_id bigint, import_id integer)</title>
30594             <para>
30595          
30596        <segmentedlist>
30597         <title>Function Properties</title>
30598         <?dbhtml list-presentation="list"?>
30599         <segtitle>Language</segtitle>
30600         <segtitle>Return Type</segtitle>
30601         <seglistitem>
30602          <seg>PLPGSQL</seg>
30603          <seg>boolean</seg>
30604         </seglistitem>
30605        </segmentedlist>
30606 </para>
30607 </simplesect>
30608     <simplesect id="vandelay.function.overlay-bib-record-merge-profile-id-bigint-eg-id-bigint-import-id-integer" xreflabel="vandelayoverlay_bib_record(merge_profile_id bigint, eg_id bigint, import_id integer)">
30609       <title id="vandelay.function.overlay-bib-record-merge-profile-id-bigint-eg-id-bigint-import-id-integer-title">overlay_bib_record(merge_profile_id bigint, eg_id bigint, import_id integer)</title>
30610             <para>
30611          
30612        <segmentedlist>
30613         <title>Function Properties</title>
30614         <?dbhtml list-presentation="list"?>
30615         <segtitle>Language</segtitle>
30616         <segtitle>Return Type</segtitle>
30617         <seglistitem>
30618          <seg>PLPGSQL</seg>
30619          <seg>boolean</seg>
30620         </seglistitem>
30621        </segmentedlist>
30622 </para>
30623 </simplesect>
30624     <simplesect id="vandelay.function.replace-field-field-text-source-xml-text-target-xml-text" xreflabel="vandelayreplace_field(field text, source_xml text, target_xml text)">
30625       <title id="vandelay.function.replace-field-field-text-source-xml-text-target-xml-text-title">replace_field(field text, source_xml text, target_xml text)</title>
30626             <para>
30627          
30628        <segmentedlist>
30629         <title>Function Properties</title>
30630         <?dbhtml list-presentation="list"?>
30631         <segtitle>Language</segtitle>
30632         <segtitle>Return Type</segtitle>
30633         <seglistitem>
30634          <seg>PLPGSQL</seg>
30635          <seg>text</seg>
30636         </seglistitem>
30637        </segmentedlist>
30638 </para>
30639 </simplesect>
30640     <simplesect id="vandelay.function.strip-field-field-text-xml-text" xreflabel="vandelaystrip_field(field text, xml text)">
30641       <title id="vandelay.function.strip-field-field-text-xml-text-title">strip_field(field text, xml text)</title>
30642             <para>
30643          
30644        <segmentedlist>
30645         <title>Function Properties</title>
30646         <?dbhtml list-presentation="list"?>
30647         <segtitle>Language</segtitle>
30648         <segtitle>Return Type</segtitle>
30649         <seglistitem>
30650          <seg>PLPERLU</seg>
30651          <seg>text</seg>
30652         </seglistitem>
30653        </segmentedlist>
30654 </para>
30655 </simplesect>
30656     <simplesect id="vandelay.function.template-overlay-bib-record-eg-id-text-v-marc-bigint" xreflabel="vandelaytemplate_overlay_bib_record(eg_id text, v_marc bigint)">
30657       <title id="vandelay.function.template-overlay-bib-record-eg-id-text-v-marc-bigint-title">template_overlay_bib_record(eg_id text, v_marc bigint)</title>
30658             <para>
30659          
30660        <segmentedlist>
30661         <title>Function Properties</title>
30662         <?dbhtml list-presentation="list"?>
30663         <segtitle>Language</segtitle>
30664         <segtitle>Return Type</segtitle>
30665         <seglistitem>
30666          <seg>SQL</seg>
30667          <seg>boolean</seg>
30668         </seglistitem>
30669        </segmentedlist>
30670 </para>
30671 </simplesect>
30672     <simplesect id="vandelay.function.template-overlay-bib-record-merge-profile-id-text-eg-id-bigint-v-marc-integer" xreflabel="vandelaytemplate_overlay_bib_record(merge_profile_id text, eg_id bigint, v_marc integer)">
30673       <title id="vandelay.function.template-overlay-bib-record-merge-profile-id-text-eg-id-bigint-v-marc-integer-title">template_overlay_bib_record(merge_profile_id text, eg_id bigint, v_marc integer)</title>
30674             <para>
30675          
30676        <segmentedlist>
30677         <title>Function Properties</title>
30678         <?dbhtml list-presentation="list"?>
30679         <segtitle>Language</segtitle>
30680         <segtitle>Return Type</segtitle>
30681         <seglistitem>
30682          <seg>PLPGSQL</seg>
30683          <seg>boolean</seg>
30684         </seglistitem>
30685        </segmentedlist>
30686 </para>
30687 </simplesect>
30688         
30689         </section>
30690         
30691   </chapter>