DROP TABLE IF EXISTS `aqbookfund`;
CREATE TABLE `aqbookfund` (
- `bookfundid` varchar(5) NOT NULL default '',
+ `bookfundid` char(10) NOT NULL default '',
`bookfundname` mediumtext,
`bookfundgroup` varchar(5) default NULL,
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
PRIMARY KEY (`bookfundid`,`branchcode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `aqbudget`;
CREATE TABLE `aqbudget` (
- `bookfundid` varchar(5) NOT NULL default '',
+ `bookfundid` char(10) NOT NULL default '',
`startdate` date NOT NULL default 0,
`enddate` date default NULL,
`budgetamount` decimal(13,2) default NULL,
`aqbudgetid` tinyint(4) NOT NULL auto_increment,
- `branchcode` varchar(4) default NULL,
+ `branchcode` char(10) default NULL,
PRIMARY KEY (`aqbudgetid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `aqorderbreakdown` (
`ordernumber` int(11) default NULL,
`linenumber` int(11) default NULL,
- `branchcode` char(4) default NULL,
- `bookfundid` char(5) NOT NULL default '',
+ `branchcode` char(10) default NULL,
+ `bookfundid` char(10) NOT NULL default '',
`allocation` smallint(6) default NULL,
KEY `ordernumber` (`ordernumber`),
KEY `bookfundid` (`bookfundid`),
`B_email` text,
`B_phone` mediumtext,
`dateofbirth` date default NULL,
- `branchcode` varchar(10) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`categorycode` varchar(10) NOT NULL default '',
`dateenrolled` date default NULL,
`dateexpiry` date default NULL,
DROP TABLE IF EXISTS `branches`;
CREATE TABLE `branches` (
- `branchcode` varchar(10) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`branchname` mediumtext NOT NULL,
`branchaddress1` mediumtext,
`branchaddress2` mediumtext,
DROP TABLE IF EXISTS `branchrelations`;
CREATE TABLE `branchrelations` (
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`categorycode` varchar(4) NOT NULL default '',
PRIMARY KEY (`branchcode`,`categorycode`),
KEY `branchcode` (`branchcode`),
`B_email` text,
`B_phone` mediumtext,
`dateofbirth` date default NULL,
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`categorycode` varchar(2) default NULL,
`dateenrolled` date default NULL,
`dateexpiry` date default NULL,
`borrowernumber` int(11) default NULL,
`itemnumber` int(11) default NULL,
`date_due` date default NULL,
- `branchcode` varchar(10) default NULL,
+ `branchcode` char(10) default NULL,
`issuingbranch` varchar(18) default NULL,
`returndate` date default NULL,
`lastreneweddate` date default NULL,
`chargename` varchar(100) default NULL,
`maxissueqty` int(4) default NULL,
`issuelength` int(4) default NULL,
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
PRIMARY KEY (`branchcode`,`categorycode`,`itemtype`),
KEY `categorycode` (`categorycode`),
KEY `itemtype` (`itemtype`),
DROP TABLE IF EXISTS `overduerules`;
CREATE TABLE `overduerules` (
- `branchcode` varchar(255) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`categorycode` varchar(2) NOT NULL default '',
`delay1` int(4) default 0,
`letter1` varchar(20) default NULL,
DROP TABLE IF EXISTS `repeatable_holidays`;
CREATE TABLE `repeatable_holidays` (
`id` int(11) NOT NULL auto_increment,
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`weekday` smallint(6) default NULL,
`day` smallint(6) default NULL,
`month` smallint(6) default NULL,
`reservedate` date default NULL,
`biblionumber` int(11) NOT NULL default 0,
`constrainttype` char(1) default NULL,
- `branchcode` varchar(4) default NULL,
+ `branchcode` char(10) default NULL,
`notificationdate` date default NULL,
`reminderdate` date default NULL,
`cancellationdate` date default NULL,
DROP TABLE IF EXISTS `special_holidays`;
CREATE TABLE `special_holidays` (
`id` int(11) NOT NULL auto_increment,
- `branchcode` varchar(4) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`day` smallint(6) NOT NULL default 0,
`month` smallint(6) NOT NULL default 0,
`year` smallint(6) NOT NULL default 0,
`distributedto` text,
`internalnotes` longtext,
`callnumber` text,
- `branchcode` varchar(12) NOT NULL default '',
+ `branchcode` char(10) NOT NULL default '',
`hemisphere` tinyint(3) default 0,
PRIMARY KEY (`subscriptionid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;