Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| overduerules_id | INT | 10 | √ | null |
|
|
unique identifier for the overduerules |
||||
| branchcode | VARCHAR | 10 | '' |
|
|
foreign key from the branches table to define which branch this rule is for (if blank it’s all libraries) |
|||||
| categorycode | VARCHAR | 10 | '' |
|
|
foreign key from the categories table to define which patron category this rule is for |
|||||
| delay1 | INT | 10 | √ | NULL |
|
|
number of days after the item is overdue that the first notice is sent |
||||
| letter1 | VARCHAR | 20 | √ | NULL |
|
|
foreign key from the letter table to define which notice should be sent as the first notice |
||||
| debarred1 | VARCHAR | 1 | √ | '0' |
|
|
is the patron restricted when the first notice is sent (1 for yes, 0 for no) |
||||
| delay2 | INT | 10 | √ | NULL |
|
|
number of days after the item is overdue that the second notice is sent |
||||
| debarred2 | VARCHAR | 1 | √ | '0' |
|
|
is the patron restricted when the second notice is sent (1 for yes, 0 for no) |
||||
| letter2 | VARCHAR | 20 | √ | NULL |
|
|
foreign key from the letter table to define which notice should be sent as the second notice |
||||
| delay3 | INT | 10 | √ | NULL |
|
|
number of days after the item is overdue that the third notice is sent |
||||
| letter3 | VARCHAR | 20 | √ | NULL |
|
|
foreign key from the letter table to define which notice should be sent as the third notice |
||||
| debarred3 | INT | 10 | √ | 0 |
|
|
is the patron restricted when the third notice is sent (1 for yes, 0 for no) |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | overduerules_id |
| overduerules_branch_cat | Must be unique | Asc/Asc | branchcode + categorycode |



