835 lines
22 KiB
SQL
835 lines
22 KiB
SQL
# MySQL dump 8.22
|
|
#
|
|
# Host: localhost Database: dombes
|
|
#-------------------------------------------------------
|
|
# Server version 3.23.52-log
|
|
|
|
#
|
|
# Table structure for table 'accountlines'
|
|
#
|
|
|
|
CREATE TABLE `accountlines` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`accountno` smallint(6) NOT NULL default '0',
|
|
`itemnumber` int(11) default NULL,
|
|
`date` date default NULL,
|
|
`amount` decimal(28,6) default NULL,
|
|
`description` text,
|
|
`dispute` text,
|
|
`accounttype` varchar(5) default NULL,
|
|
`amountoutstanding` decimal(28,6) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
KEY `acctsborridx` (`borrowernumber`),
|
|
KEY `timeidx` (`timestamp`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'accountoffsets'
|
|
#
|
|
|
|
CREATE TABLE `accountoffsets` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`accountno` smallint(6) NOT NULL default '0',
|
|
`offsetaccount` smallint(6) NOT NULL default '0',
|
|
`offsetamount` decimal(28,6) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'additionalauthors'
|
|
#
|
|
|
|
CREATE TABLE `additionalauthors` (
|
|
`author` text NOT NULL,
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
KEY `bibidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqbookfund'
|
|
#
|
|
|
|
CREATE TABLE `aqbookfund` (
|
|
`bookfundid` varchar(5) NOT NULL default '',
|
|
`bookfundname` text,
|
|
`bookfundgroup` varchar(5) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqbooksellers'
|
|
#
|
|
|
|
CREATE TABLE `aqbooksellers` (
|
|
`id` int(11) default NULL,
|
|
`name` text,
|
|
`address1` text,
|
|
`address2` text,
|
|
`address3` text,
|
|
`address4` text,
|
|
`phone` varchar(30) default NULL,
|
|
`accountnumber` text,
|
|
`othersupplier` text,
|
|
`currency` char(3) NOT NULL default '',
|
|
`deliverydays` smallint(6) default NULL,
|
|
`followupdays` smallint(6) default NULL,
|
|
`followupscancel` smallint(6) default NULL,
|
|
`specialty` text,
|
|
`booksellerfax` text,
|
|
`notes` text,
|
|
`bookselleremail` text,
|
|
`booksellerurl` text,
|
|
`contact` varchar(100) default NULL,
|
|
`postal` text,
|
|
`url` varchar(255) default NULL,
|
|
`contpos` varchar(100) default NULL,
|
|
`contphone` varchar(100) default NULL,
|
|
`contfax` varchar(100) default NULL,
|
|
`contaltphone` varchar(100) default NULL,
|
|
`contemail` varchar(100) default NULL,
|
|
`contnotes` text,
|
|
`active` tinyint(4) default NULL,
|
|
`listprice` varchar(5) default NULL,
|
|
`invoiceprice` varchar(5) default NULL,
|
|
`gstreg` tinyint(4) default NULL,
|
|
`listincgst` tinyint(4) default NULL,
|
|
`invoiceincgst` tinyint(4) default NULL,
|
|
`discount` float(6,4) default NULL,
|
|
`fax` varchar(50) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqbudget'
|
|
#
|
|
|
|
CREATE TABLE `aqbudget` (
|
|
`bookfundid` char(5) NOT NULL default '',
|
|
`startdate` date NOT NULL default '0000-00-00',
|
|
`enddate` date default NULL,
|
|
`budgetamount` decimal(13,2) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqorderbreakdown'
|
|
#
|
|
|
|
CREATE TABLE `aqorderbreakdown` (
|
|
`ordernumber` int(11) default NULL,
|
|
`linenumber` int(11) default NULL,
|
|
`branchcode` char(4) default NULL,
|
|
`bookfundid` char(5) NOT NULL default '',
|
|
`allocation` smallint(6) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqorderdelivery'
|
|
#
|
|
|
|
CREATE TABLE `aqorderdelivery` (
|
|
`ordernumber` date NOT NULL default '0000-00-00',
|
|
`deliverynumber` smallint(6) NOT NULL default '0',
|
|
`deliverydate` varchar(18) default NULL,
|
|
`qtydelivered` smallint(6) default NULL,
|
|
`deliverycomments` text
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'aqorders'
|
|
#
|
|
|
|
CREATE TABLE `aqorders` (
|
|
`ordernumber` int(11) NOT NULL auto_increment,
|
|
`biblionumber` int(11) default NULL,
|
|
`title` text,
|
|
`requisitionedby` varchar(10) default NULL,
|
|
`authorisedby` varchar(10) default NULL,
|
|
`booksellerid` varchar(10) NOT NULL default '',
|
|
`deliverydays` smallint(6) default NULL,
|
|
`followupdays` smallint(6) default NULL,
|
|
`numberfollowupsallowed` smallint(6) default NULL,
|
|
`numberfollowupssent` smallint(6) default NULL,
|
|
`entrydate` date default NULL,
|
|
`dateprinted` date default NULL,
|
|
`quantity` smallint(6) default NULL,
|
|
`currency` char(3) default NULL,
|
|
`listprice` decimal(28,6) default NULL,
|
|
`totalamount` decimal(28,6) default NULL,
|
|
`datereceived` date default NULL,
|
|
`booksellerinvoicenumber` text,
|
|
`freight` decimal(28,6) default NULL,
|
|
`unitprice` decimal(28,6) default NULL,
|
|
`quantityreceived` smallint(6) default NULL,
|
|
`sourced` text,
|
|
`cancelledby` varchar(10) default NULL,
|
|
`quantityreceiveddamaged` smallint(6) default NULL,
|
|
`datecancellationprinted` date default NULL,
|
|
`notes` text,
|
|
`supplierreference` text,
|
|
`purchaseordernumber` text,
|
|
`subscription` tinyint(1) default NULL,
|
|
`subscriptionfrom` date default NULL,
|
|
`subscriptionto` date default NULL,
|
|
`serialid` varchar(30) default NULL,
|
|
`basketno` int(11) default NULL,
|
|
`biblioitemnumber` int(11) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
`rrp` decimal(13,2) default NULL,
|
|
`ecost` decimal(13,2) default NULL,
|
|
`gst` decimal(13,2) default NULL,
|
|
PRIMARY KEY (`ordernumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'biblio'
|
|
#
|
|
|
|
CREATE TABLE `biblio` (
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`author` text,
|
|
`title` text,
|
|
`unititle` text,
|
|
`notes` text,
|
|
`serial` tinyint(1) default NULL,
|
|
`seriestitle` text,
|
|
`copyrightdate` smallint(6) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
PRIMARY KEY (`biblionumber`),
|
|
KEY `blbnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'biblioanalysis'
|
|
#
|
|
|
|
CREATE TABLE `biblioanalysis` (
|
|
`analyticaltitle` text,
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`analyticalauthor` text
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'biblioitems'
|
|
#
|
|
|
|
CREATE TABLE `biblioitems` (
|
|
`biblioitemnumber` int(11) NOT NULL default '0',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`volume` text,
|
|
`number` text,
|
|
`classification` varchar(25) default NULL,
|
|
`itemtype` varchar(4) default NULL,
|
|
`isbn` varchar(14) default NULL,
|
|
`issn` varchar(9) default NULL,
|
|
`dewey` double(8,6) default NULL,
|
|
`subclass` char(3) default NULL,
|
|
`publicationyear` smallint(6) default NULL,
|
|
`publishercode` varchar(255) default NULL,
|
|
`volumedate` date default NULL,
|
|
`volumeddesc` varchar(255) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
`illus` varchar(255) default NULL,
|
|
`pages` varchar(255) default NULL,
|
|
`notes` text,
|
|
`size` varchar(255) default NULL,
|
|
`place` varchar(255) default NULL,
|
|
PRIMARY KEY (`biblioitemnumber`),
|
|
KEY `bibinoidx` (`biblioitemnumber`),
|
|
KEY `bibnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'bibliosubject'
|
|
#
|
|
|
|
CREATE TABLE `bibliosubject` (
|
|
`subject` text NOT NULL,
|
|
`biblionumber` int(11) NOT NULL default '0'
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'bibliosubtitle'
|
|
#
|
|
|
|
CREATE TABLE `bibliosubtitle` (
|
|
`subtitle` text NOT NULL,
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
KEY `bibsubidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'borexp'
|
|
#
|
|
|
|
CREATE TABLE `borexp` (
|
|
`borrowernumber` int(11) default NULL,
|
|
`newexp` date default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'borrowers'
|
|
#
|
|
|
|
CREATE TABLE `borrowers` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`cardnumber` varchar(9) NOT NULL default '',
|
|
`surname` text NOT NULL,
|
|
`firstname` text NOT NULL,
|
|
`title` text,
|
|
`othernames` text,
|
|
`initials` text NOT NULL,
|
|
`streetaddress` text NOT NULL,
|
|
`suburb` text,
|
|
`city` text NOT NULL,
|
|
`phone` text NOT NULL,
|
|
`emailaddress` text,
|
|
`faxnumber` text,
|
|
`textmessaging` text,
|
|
`altstreetaddress` text,
|
|
`altsuburb` text,
|
|
`altcity` text,
|
|
`altphone` text,
|
|
`dateofbirth` date default NULL,
|
|
`branchcode` varchar(4) NOT NULL default '',
|
|
`categorycode` char(2) default NULL,
|
|
`dateenrolled` date default NULL,
|
|
`gonenoaddress` tinyint(1) default NULL,
|
|
`lost` tinyint(1) default NULL,
|
|
`debarred` tinyint(1) default NULL,
|
|
`studentnumber` text,
|
|
`school` text,
|
|
`contactname` text,
|
|
`borrowernotes` text,
|
|
`guarantor` int(11) default NULL,
|
|
`area` char(2) default NULL,
|
|
`ethnicity` varchar(50) default NULL,
|
|
`ethnotes` varchar(255) default NULL,
|
|
`sex` char(1) default NULL,
|
|
`expiry` date default NULL,
|
|
`altnotes` varchar(255) default NULL,
|
|
`altrelationship` varchar(100) default NULL,
|
|
`streetcity` text,
|
|
`phoneday` varchar(50) default NULL,
|
|
`preferredcont` char(1) default NULL,
|
|
`physstreet` varchar(100) default NULL,
|
|
KEY `borrowernumber` (`borrowernumber`),
|
|
KEY `cardnumber` (`cardnumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'branchcategories'
|
|
#
|
|
|
|
CREATE TABLE `branchcategories` (
|
|
`categorycode` char(2) NOT NULL default '',
|
|
`branchcode` char(4) NOT NULL default '',
|
|
`branchholding` int(11) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'branches'
|
|
#
|
|
|
|
CREATE TABLE `branches` (
|
|
`branchcode` varchar(4) NOT NULL default '',
|
|
`branchname` text NOT NULL,
|
|
`branchaddress1` text,
|
|
`branchaddress2` text,
|
|
`branchaddress3` text,
|
|
`branchphone` text,
|
|
`branchfax` text,
|
|
`branchemail` text,
|
|
`issuing` tinyint(4) default NULL,
|
|
UNIQUE KEY `branchcode` (`branchcode`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'branchtransfers'
|
|
#
|
|
|
|
CREATE TABLE `branchtransfers` (
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`datesent` date NOT NULL default '0000-00-00',
|
|
`frombranch` varchar(4) default NULL,
|
|
`datearrived` date default NULL,
|
|
`tobranch` varchar(4) default NULL,
|
|
`comments` text
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'catalogueentry'
|
|
#
|
|
|
|
CREATE TABLE `catalogueentry` (
|
|
`catalogueentry` text NOT NULL,
|
|
`entrytype` char(2) default NULL,
|
|
`see` text,
|
|
`seealso` text,
|
|
`seeinstead` text,
|
|
`biblionumber` int(11) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'categories'
|
|
#
|
|
|
|
CREATE TABLE `categories` (
|
|
`categorycode` char(2) NOT NULL default '',
|
|
`description` text,
|
|
`enrolmentperiod` smallint(6) default NULL,
|
|
`upperagelimit` smallint(6) default NULL,
|
|
`dateofbirthrequired` tinyint(1) default NULL,
|
|
`finetype` varchar(30) default NULL,
|
|
`bulk` tinyint(1) default NULL,
|
|
`enrolmentfee` decimal(28,6) default NULL,
|
|
`overduenoticerequired` tinyint(1) default NULL,
|
|
`issuelimit` smallint(6) default NULL,
|
|
`reservefee` decimal(28,6) default NULL,
|
|
UNIQUE KEY `categorycode` (`categorycode`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'categoryitem'
|
|
#
|
|
|
|
CREATE TABLE `categoryitem` (
|
|
`categorycode` char(2) NOT NULL default '',
|
|
`itemtype` varchar(4) NOT NULL default '',
|
|
`restrictedtype` tinyint(1) default NULL,
|
|
`rentaldiscount` decimal(28,6) default NULL,
|
|
`reservecharge` decimal(28,6) default NULL,
|
|
`fine` decimal(28,6) default NULL,
|
|
`firstremind` int(11) default NULL,
|
|
`chargeperiod` int(11) default NULL,
|
|
`accountsent` int(11) default NULL,
|
|
`chargename` varchar(100) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'classification'
|
|
#
|
|
|
|
CREATE TABLE `classification` (
|
|
`classification` varchar(12) NOT NULL default ''
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'currency'
|
|
#
|
|
|
|
CREATE TABLE `currency` (
|
|
`currency` varchar(10) default NULL,
|
|
`rate` float(7,5) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'deletedbiblio'
|
|
#
|
|
|
|
CREATE TABLE `deletedbiblio` (
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`author` text,
|
|
`title` text,
|
|
`unititle` text,
|
|
`notes` text,
|
|
`serial` tinyint(1) default NULL,
|
|
`seriestitle` text,
|
|
`copyrightdate` smallint(6) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
PRIMARY KEY (`biblionumber`),
|
|
KEY `blbnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'deletedbiblioitems'
|
|
#
|
|
|
|
CREATE TABLE `deletedbiblioitems` (
|
|
`biblioitemnumber` int(11) NOT NULL default '0',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`volume` text,
|
|
`number` text,
|
|
`classification` varchar(25) default NULL,
|
|
`itemtype` varchar(4) default NULL,
|
|
`isbn` varchar(14) default NULL,
|
|
`issn` varchar(9) default NULL,
|
|
`dewey` double(8,6) default NULL,
|
|
`subclass` char(3) default NULL,
|
|
`publicationyear` smallint(6) default NULL,
|
|
`publishercode` varchar(255) default NULL,
|
|
`volumedate` date default NULL,
|
|
`volumeddesc` varchar(255) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
`illus` varchar(255) default NULL,
|
|
`pages` varchar(255) default NULL,
|
|
`notes` text,
|
|
`size` varchar(255) default NULL,
|
|
PRIMARY KEY (`biblioitemnumber`),
|
|
KEY `bibinoidx` (`biblioitemnumber`),
|
|
KEY `bibnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'deletedborrowers'
|
|
#
|
|
|
|
CREATE TABLE `deletedborrowers` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`cardnumber` varchar(9) NOT NULL default '',
|
|
`surname` text NOT NULL,
|
|
`firstname` text NOT NULL,
|
|
`title` text,
|
|
`othernames` text,
|
|
`initials` text NOT NULL,
|
|
`streetaddress` text NOT NULL,
|
|
`suburb` text,
|
|
`city` text NOT NULL,
|
|
`phone` text NOT NULL,
|
|
`emailaddress` text,
|
|
`faxnumber` text,
|
|
`altstreetaddress` text,
|
|
`altsuburb` text,
|
|
`altcity` text,
|
|
`altphone` text,
|
|
`dateofbirth` date default NULL,
|
|
`branchcode` varchar(4) NOT NULL default '',
|
|
`categorycode` char(2) default NULL,
|
|
`dateenrolled` date default NULL,
|
|
`gonenoaddress` tinyint(1) default NULL,
|
|
`lost` tinyint(1) default NULL,
|
|
`debarred` tinyint(1) default NULL,
|
|
`studentnumber` text,
|
|
`school` text,
|
|
`contactname` text,
|
|
`borrowernotes` text,
|
|
`guarantor` int(11) default NULL,
|
|
`area` char(2) default NULL,
|
|
`ethnicity` varchar(50) default NULL,
|
|
`ethnotes` varchar(255) default NULL,
|
|
`sex` char(1) default NULL,
|
|
`expiry` date default NULL,
|
|
`altnotes` varchar(255) default NULL,
|
|
`altrelationship` varchar(100) default NULL,
|
|
`streetcity` text,
|
|
`phoneday` varchar(50) default NULL,
|
|
`preferredcont` varchar(100) default NULL,
|
|
`physstreet` varchar(100) default NULL,
|
|
KEY `borrowernumber` (`borrowernumber`),
|
|
KEY `cardnumber` (`cardnumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'deleteditems'
|
|
#
|
|
|
|
CREATE TABLE `deleteditems` (
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`multivolumepart` varchar(30) default NULL,
|
|
`biblioitemnumber` int(11) NOT NULL default '0',
|
|
`barcode` varchar(9) NOT NULL default '',
|
|
`dateaccessioned` date default NULL,
|
|
`booksellerid` varchar(10) default NULL,
|
|
`homebranch` varchar(4) default NULL,
|
|
`price` decimal(28,6) default NULL,
|
|
`replacementprice` decimal(28,6) default NULL,
|
|
`replacementpricedate` date default NULL,
|
|
`datelastborrowed` date default NULL,
|
|
`datelastseen` date default NULL,
|
|
`multivolume` tinyint(1) default NULL,
|
|
`stack` tinyint(1) default NULL,
|
|
`notforloan` tinyint(1) default NULL,
|
|
`itemlost` tinyint(1) default NULL,
|
|
`wthdrawn` tinyint(1) default NULL,
|
|
`bulk` varchar(30) default NULL,
|
|
`issues` smallint(6) default NULL,
|
|
`renewals` smallint(6) default NULL,
|
|
`reserves` smallint(6) default NULL,
|
|
`restricted` tinyint(1) default NULL,
|
|
`binding` decimal(28,6) default NULL,
|
|
`itemnotes` text,
|
|
`holdingbranch` varchar(4) default NULL,
|
|
`interim` tinyint(1) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
PRIMARY KEY (`itemnumber`),
|
|
UNIQUE KEY `barcode` (`barcode`),
|
|
KEY `itembarcodeidx` (`barcode`),
|
|
KEY `itembinoidx` (`biblioitemnumber`),
|
|
KEY `itembibnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'issues'
|
|
#
|
|
|
|
CREATE TABLE `issues` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`date_due` date default NULL,
|
|
`branchcode` char(4) default NULL,
|
|
`issuingbranch` char(18) default NULL,
|
|
`returndate` date default NULL,
|
|
`lastreneweddate` date default NULL,
|
|
`return` char(4) default NULL,
|
|
`renewals` tinyint(4) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
KEY `issuesborridx` (`borrowernumber`),
|
|
KEY `issuesitemidx` (`itemnumber`),
|
|
KEY `bordate` (`borrowernumber`,`timestamp`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'items'
|
|
#
|
|
|
|
CREATE TABLE `items` (
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`multivolumepart` varchar(30) default NULL,
|
|
`biblioitemnumber` int(11) NOT NULL default '0',
|
|
`barcode` varchar(9) NOT NULL default '',
|
|
`dateaccessioned` date default NULL,
|
|
`booksellerid` varchar(10) default NULL,
|
|
`homebranch` varchar(4) default NULL,
|
|
`price` decimal(8,2) default NULL,
|
|
`replacementprice` decimal(8,2) default NULL,
|
|
`replacementpricedate` date default NULL,
|
|
`datelastborrowed` date default NULL,
|
|
`datelastseen` date default NULL,
|
|
`multivolume` tinyint(1) default NULL,
|
|
`stack` tinyint(1) default NULL,
|
|
`notforloan` tinyint(1) default NULL,
|
|
`itemlost` tinyint(1) default NULL,
|
|
`wthdrawn` tinyint(1) default NULL,
|
|
`bulk` varchar(30) default NULL,
|
|
`issues` smallint(6) default NULL,
|
|
`renewals` smallint(6) default NULL,
|
|
`reserves` smallint(6) default NULL,
|
|
`restricted` tinyint(1) default NULL,
|
|
`binding` decimal(28,6) default NULL,
|
|
`itemnotes` text,
|
|
`holdingbranch` varchar(4) default NULL,
|
|
`paidfor` text,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
PRIMARY KEY (`itemnumber`),
|
|
UNIQUE KEY `barcode` (`barcode`),
|
|
KEY `itembarcodeidx` (`barcode`),
|
|
KEY `itembinoidx` (`biblioitemnumber`),
|
|
KEY `itembibnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'itemsprices'
|
|
#
|
|
|
|
CREATE TABLE `itemsprices` (
|
|
`itemnumber` int(11) default NULL,
|
|
`price1` decimal(28,6) default NULL,
|
|
`price2` decimal(28,6) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'itemtypes'
|
|
#
|
|
|
|
CREATE TABLE `itemtypes` (
|
|
`itemtype` varchar(4) NOT NULL default '',
|
|
`description` text,
|
|
`loanlength` smallint(6) default NULL,
|
|
`renewalsallowed` smallint(6) default NULL,
|
|
`rentalcharge` double(16,4) default NULL,
|
|
UNIQUE KEY `itemtype` (`itemtype`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'multipart'
|
|
#
|
|
|
|
CREATE TABLE `multipart` (
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`other` int(11) NOT NULL default '0'
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'multivolume'
|
|
#
|
|
|
|
CREATE TABLE `multivolume` (
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`multivolumepart` varchar(30) NOT NULL default ''
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'newitems'
|
|
#
|
|
|
|
CREATE TABLE `newitems` (
|
|
`itemnumber` int(11) NOT NULL default '0',
|
|
`publishercode` varchar(18) default NULL,
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`multivolumepart` varchar(30) default NULL,
|
|
`barcode` varchar(9) NOT NULL default '',
|
|
`dateaccessioned` date default NULL,
|
|
`booksellerid` varchar(10) default NULL,
|
|
`homebranch` varchar(4) default NULL,
|
|
`price` decimal(28,6) default NULL,
|
|
`replacementprice` decimal(28,6) default NULL,
|
|
`replacementpricedate` date default NULL,
|
|
`datelastborrowed` date default NULL,
|
|
`datelastseen` date default NULL,
|
|
`multivolume` tinyint(1) default NULL,
|
|
`stack` tinyint(1) default NULL,
|
|
`notforloan` tinyint(1) default NULL,
|
|
`itemlost` tinyint(1) default NULL,
|
|
`wthdrawn` tinyint(1) default NULL,
|
|
`bulk` varchar(30) default NULL,
|
|
`issues` smallint(6) default NULL,
|
|
`renewals` smallint(6) default NULL,
|
|
`reserves` smallint(6) default NULL,
|
|
`restricted` tinyint(1) default NULL,
|
|
`binding` decimal(28,6) default NULL,
|
|
`itemnotes` text,
|
|
`holdingbranch` varchar(4) default NULL,
|
|
`interim` tinyint(1) default NULL,
|
|
`volume` text,
|
|
`number` text,
|
|
`classification` varchar(12) default NULL,
|
|
`itemtype` varchar(4) default NULL,
|
|
`isbn` varchar(14) default NULL,
|
|
`issn` varchar(9) default NULL,
|
|
`dewey` double(16,4) default NULL,
|
|
`subclass` char(3) default NULL,
|
|
`publicationyear` smallint(6) default NULL,
|
|
PRIMARY KEY (`itemnumber`),
|
|
KEY `itembarcodeidx` (`barcode`),
|
|
KEY `itembibnoidx` (`biblionumber`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'printers'
|
|
#
|
|
|
|
CREATE TABLE `printers` (
|
|
`printername` char(40) default NULL,
|
|
`printqueue` char(20) default NULL,
|
|
`printtype` char(20) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'procedures'
|
|
#
|
|
|
|
CREATE TABLE `procedures` (
|
|
`proccode` varchar(4) default NULL,
|
|
`procdesc` text,
|
|
`proclevel` smallint(6) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'publisher'
|
|
#
|
|
|
|
CREATE TABLE `publisher` (
|
|
`publishercode` varchar(18) NOT NULL default '',
|
|
`publishername` text NOT NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'reserveconstraints'
|
|
#
|
|
|
|
CREATE TABLE `reserveconstraints` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`reservedate` date NOT NULL default '0000-00-00',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`biblioitemnumber` int(11) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'reserves'
|
|
#
|
|
|
|
CREATE TABLE `reserves` (
|
|
`borrowernumber` int(11) NOT NULL default '0',
|
|
`reservedate` date NOT NULL default '0000-00-00',
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`constrainttype` char(1) default NULL,
|
|
`branchcode` varchar(4) default NULL,
|
|
`notificationdate` date default NULL,
|
|
`reminderdate` date default NULL,
|
|
`cancellationdate` date default NULL,
|
|
`reservenotes` text,
|
|
`priority` smallint(6) default NULL,
|
|
`found` char(1) default NULL,
|
|
`timestamp` timestamp(14) NOT NULL,
|
|
`itemnumber` int(11) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'searchstats'
|
|
#
|
|
|
|
CREATE TABLE `searchstats` (
|
|
`time` datetime default NULL,
|
|
`searchstring` text
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'serialissues'
|
|
#
|
|
|
|
CREATE TABLE `serialissues` (
|
|
`biblionumber` int(11) NOT NULL default '0',
|
|
`volume` varchar(20) NOT NULL default '',
|
|
`number` varchar(20) NOT NULL default '',
|
|
`ordernumber` smallint(6) default NULL,
|
|
`issuedate` varchar(20) default NULL,
|
|
`received` varchar(18) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'statistics'
|
|
#
|
|
|
|
CREATE TABLE `statistics` (
|
|
`datetime` datetime NOT NULL default '0000-00-00 00:00:00',
|
|
`branch` varchar(4) default NULL,
|
|
`proccode` varchar(4) default NULL,
|
|
`value` double(16,4) default NULL,
|
|
`type` varchar(16) default NULL,
|
|
`other` text,
|
|
`usercode` varchar(10) default NULL,
|
|
`itemnumber` int(11) default NULL,
|
|
`itemtype` varchar(4) default NULL,
|
|
`borrowernumber` int(11) default NULL,
|
|
KEY `timeidx` (`datetime`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'stopwords'
|
|
#
|
|
|
|
CREATE TABLE `stopwords` (
|
|
`word` varchar(255) default NULL
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'systempreferences'
|
|
#
|
|
|
|
CREATE TABLE `systempreferences` (
|
|
`variable` char(50) NOT NULL default '',
|
|
`value` char(200) default NULL,
|
|
PRIMARY KEY (`variable`)
|
|
);
|
|
|
|
#
|
|
# Table structure for table 'users'
|
|
#
|
|
|
|
CREATE TABLE `users` (
|
|
`usercode` varchar(10) default NULL,
|
|
`username` text,
|
|
`password` text,
|
|
`level` smallint(6) default NULL
|
|
);
|
|
|