Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| categorycode | VARCHAR | 10 |
|
|
patron category this rule is for (categories.categorycode) |
|||
| itemtype | VARCHAR | 10 |
|
|
item type this rule is for (itemtypes.itemtype) |
|||
| restrictedtype | BIT | 0 | √ | null |
|
|
not used? always NULL |
|
| rentaldiscount | DECIMAL | 28,6 | √ | null |
|
|
percent discount on the rental charge for this item |
|
| reservecharge | DECIMAL | 28,6 | √ | null |
|
|
||
| fine | DECIMAL | 28,6 | √ | null |
|
|
fine amount |
|
| finedays | INT | 10 | √ | null |
|
|
suspension in days |
|
| maxsuspensiondays | INT | 10 | √ | null |
|
|
max suspension days |
|
| suspension_chargeperiod | INT | 10 | √ | 1 |
|
|
how often the finedays is charged |
|
| firstremind | INT | 10 | √ | null |
|
|
fine grace period |
|
| chargeperiod | INT | 10 | √ | null |
|
|
how often the fine amount is charged |
|
| chargeperiod_charge_at | BIT | 0 | 0 |
|
|
Should fine be given at the start ( 1 ) or the end ( 0 ) of the period |
||
| accountsent | INT | 10 | √ | null |
|
|
not used? always NULL |
|
| issuelength | INT | 10 | √ | null |
|
|
length of checkout in the unit set in issuingrules.lengthunit |
|
| lengthunit | VARCHAR | 10 | √ | days |
|
|
unit of checkout length (days, hours) |
|
| hardduedate | DATE | 10 | √ | null |
|
|
hard due date |
|
| hardduedatecompare | TINYINT | 3 | 0 |
|
|
type of hard due date (1 = after, 0 = on, -1 = before) |
||
| renewalsallowed | SMALLINT | 5 | 0 |
|
|
how many renewals are allowed |
||
| renewalperiod | INT | 10 | √ | null |
|
|
renewal period in the unit set in issuingrules.lengthunit |
|
| norenewalbefore | INT | 10 | √ | null |
|
|
no renewal allowed until X days or hours before due date. |
|
| auto_renew | BIT | 0 | √ | 0 |
|
|
automatic renewal |
|
| no_auto_renewal_after | INT | 10 | √ | null |
|
|
no auto renewal allowed after X days or hours after the issue date |
|
| no_auto_renewal_after_hard_limit | DATE | 10 | √ | null |
|
|
no auto renewal allowed after a given date |
|
| reservesallowed | SMALLINT | 5 | 0 |
|
|
how many holds are allowed |
||
| holds_per_record | SMALLINT | 5 | 1 |
|
|
How many holds a patron can have on a given bib |
||
| holds_per_day | SMALLINT | 5 | √ | null |
|
|
How many holds a patron can have on a day |
|
| branchcode | VARCHAR | 10 |
|
|
the branch this rule is for (branches.branchcode) |
|||
| overduefinescap | DECIMAL | 28,6 | √ | null |
|
|
the maximum amount of an overdue fine |
|
| cap_fine_to_replacement_price | BIT | 0 | 0 |
|
|
cap the fine based on item's replacement price |
||
| onshelfholds | BIT | 0 | 0 |
|
|
allow holds for items that are on shelf |
||
| opacitemholds | CHAR | 1 | N |
|
|
allow opac users to place specific items on hold |
||
| article_requests | enum('no', 'yes', 'bib_only', 'item_only') | 9 | no |
|
|
allow article requests to be placed, |
||
| note | VARCHAR | 100 | √ | null |
|
|
description of rule, reason for setting rule |
Table contained 0 rows
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc/Asc/Asc | branchcode + categorycode + itemtype |
| categorycode | Performance | Asc | categorycode |
| itemtype | Performance | Asc | itemtype |