770 lines
21 KiB
SQL
770 lines
21 KiB
SQL
# phpMyAdmin MySQL-Dump
|
|
# version 2.2.6-rc1
|
|
# http://phpwizard.net/phpMyAdmin/
|
|
# http://phpmyadmin.sourceforge.net/ (download page)
|
|
#
|
|
# Host: localhost
|
|
# Generation Time: May 02, 2002 at 11:13 AM
|
|
# Server version: 3.23.47
|
|
# PHP Version: 4.1.2
|
|
# Database : `koha-rc1`
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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) NOT NULL default '0',
|
|
date date default NULL,
|
|
amount decimal(26,6) default NULL,
|
|
description text,
|
|
dispute text,
|
|
accounttype varchar(5) default NULL,
|
|
amountoutstanding decimal(26,6) default NULL,
|
|
timestamp timestamp(14) NOT NULL,
|
|
PRIMARY KEY (borrowernumber,accountno,itemnumber),
|
|
KEY acctsborridx (borrowernumber),
|
|
KEY timeidx (timestamp)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(26,6) default NULL,
|
|
timestamp timestamp(14) NOT NULL
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `additionalauthors`
|
|
#
|
|
|
|
CREATE TABLE additionalauthors (
|
|
author text NOT NULL,
|
|
biblionumber int(11) NOT NULL default '0',
|
|
KEY bibidx (biblionumber),
|
|
FULLTEXT KEY authidx (author)
|
|
) TYPE=MyISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `aqbookfund`
|
|
#
|
|
|
|
CREATE TABLE aqbookfund (
|
|
bookfundid varchar(5) NOT NULL default '',
|
|
bookfundname text,
|
|
bookfundgroup varchar(5) default NULL,
|
|
PRIMARY KEY (bookfundid)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `aqbooksellers`
|
|
#
|
|
|
|
CREATE TABLE aqbooksellers (
|
|
id int(11) NOT NULL default '0',
|
|
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,
|
|
nocalc tinyint(4) default NULL,
|
|
invoicedisc tinyint(4) default NULL,
|
|
PRIMARY KEY (id)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(11,2) default NULL,
|
|
PRIMARY KEY (bookfundid,bookfundid)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `aqorderbreakdown`
|
|
#
|
|
|
|
CREATE TABLE aqorderbreakdown (
|
|
ordernumber int(11) NOT NULL default '0',
|
|
linenumber int(11) NOT NULL default '0',
|
|
branchcode char(4) NOT NULL default '',
|
|
bookfundid char(5) NOT NULL default '',
|
|
allocation smallint(6) default NULL
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,
|
|
PRIMARY KEY (ordernumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(26,6) default NULL,
|
|
totalamount decimal(26,6) default NULL,
|
|
datereceived date default NULL,
|
|
booksellerinvoicenumber text,
|
|
freight decimal(26,6) default NULL,
|
|
unitprice decimal(26,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(11,2) default NULL,
|
|
ecost decimal(11,2) default NULL,
|
|
gst decimal(11,2) default NULL,
|
|
budgetdate date default NULL,
|
|
PRIMARY KEY (ordernumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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),
|
|
FULLTEXT KEY authidx (author)
|
|
) TYPE=MyISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `biblioanalysis`
|
|
#
|
|
|
|
CREATE TABLE biblioanalysis (
|
|
analyticaltitle text,
|
|
biblionumber int(11) NOT NULL default '0',
|
|
analyticalauthor text
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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 (biblionumber,biblioitemnumber),
|
|
KEY bibinoidx (biblioitemnumber),
|
|
KEY bibnoidx (biblionumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `bibliosubject`
|
|
#
|
|
|
|
CREATE TABLE bibliosubject (
|
|
subject text NOT NULL,
|
|
biblionumber int(11) NOT NULL default '0'
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `bibliosubtitle`
|
|
#
|
|
|
|
CREATE TABLE bibliosubtitle (
|
|
subtitle text NOT NULL,
|
|
biblionumber int(11) NOT NULL default '0',
|
|
KEY bibsubidx (biblionumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `borexp`
|
|
#
|
|
|
|
CREATE TABLE borexp (
|
|
borrowernumber int(11) NOT NULL default '0',
|
|
newexp date NOT NULL default '0000-00-00'
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,
|
|
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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,
|
|
PRIMARY KEY (branchcode)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(26,6) default NULL,
|
|
overduenoticerequired tinyint(1) default NULL,
|
|
issuelimit smallint(6) default NULL,
|
|
reservefee decimal(26,6) default NULL,
|
|
PRIMARY KEY (categorycode)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(26,6) default NULL,
|
|
reservecharge decimal(26,6) default NULL,
|
|
fine decimal(26,6) default NULL,
|
|
firstremind int(11) default NULL,
|
|
chargeperiod int(11) default NULL,
|
|
accountsent int(11) default NULL,
|
|
chargename varchar(100) default NULL,
|
|
PRIMARY KEY (categorycode,itemtype)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `currency`
|
|
#
|
|
|
|
CREATE TABLE currency (
|
|
currency varchar(10) NOT NULL default '',
|
|
rate float(7,5) NOT NULL default '0.00000',
|
|
PRIMARY KEY (currency)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,biblionumber),
|
|
KEY blbnoidx (biblionumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,
|
|
PRIMARY KEY (borrowernumber),
|
|
KEY borrowernumber (borrowernumber),
|
|
KEY cardnumber (cardnumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(26,6) default NULL,
|
|
replacementprice decimal(26,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(26,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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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 NOT NULL default '0000-00-00',
|
|
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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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(6,2) default NULL,
|
|
replacementprice decimal(6,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(26,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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `itemsprices`
|
|
#
|
|
|
|
CREATE TABLE itemsprices (
|
|
itemnumber int(11) NOT NULL default '0',
|
|
price1 decimal(26,6) default NULL,
|
|
price2 decimal(26,6) default NULL,
|
|
PRIMARY KEY (itemnumber)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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,
|
|
PRIMARY KEY (itemtype)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `printers`
|
|
#
|
|
|
|
CREATE TABLE printers (
|
|
printername char(40) NOT NULL default '',
|
|
printqueue char(20) default NULL,
|
|
printtype char(20) default NULL,
|
|
PRIMARY KEY (printername)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# 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)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `stopwords`
|
|
#
|
|
|
|
CREATE TABLE stopwords (
|
|
word varchar(255) NOT NULL default '',
|
|
PRIMARY KEY (word)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `systempreferences`
|
|
#
|
|
|
|
CREATE TABLE systempreferences (
|
|
variable char(50) NOT NULL default '',
|
|
value char(200) default NULL,
|
|
PRIMARY KEY (variable)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table `users`
|
|
#
|
|
|
|
CREATE TABLE users (
|
|
usercode varchar(10) NOT NULL default '',
|
|
username text,
|
|
password text,
|
|
level smallint(6) default NULL,
|
|
PRIMARY KEY (usercode)
|
|
) TYPE=ISAM PACK_KEYS=1;
|
|
|