-# phpMyAdmin MySQL-Dump
-# version 2.2.6-rc1
-# http://phpwizard.net/phpMyAdmin/
-# http://phpmyadmin.sourceforge.net/ (download page)
+# MySQL dump 7.1
#
-# Host: localhost
-# Generation Time: May 02, 2002 at 11:13 AM
-# Server version: 3.23.47
-# PHP Version: 4.1.2
-# Database : `koha-rc1`
-# --------------------------------------------------------
+# Host: localhost Database: c4test
+#--------------------------------------------------------
+# Server version 3.22.32-log
#
-# Table structure for table `accountlines`
+# 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,
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ accountno smallint(6) DEFAULT '0' NOT NULL,
+ itemnumber int(11),
+ date date,
+ amount decimal(28,6),
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),
+ accounttype varchar(5),
+ amountoutstanding decimal(28,6),
+ timestamp timestamp(14),
KEY acctsborridx (borrowernumber),
KEY timeidx (timestamp)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `accountoffsets`
+# 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;
-# --------------------------------------------------------
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ accountno smallint(6) DEFAULT '0' NOT NULL,
+ offsetaccount smallint(6) DEFAULT '0' NOT NULL,
+ offsetamount decimal(28,6),
+ timestamp timestamp(14)
+);
#
-# Table structure for table `additionalauthors`
+# 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;
-# --------------------------------------------------------
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ KEY bibidx (biblionumber)
+);
#
-# Table structure for table `aqbookfund`
+# Table structure for table 'aqbookfund'
#
-
CREATE TABLE aqbookfund (
- bookfundid varchar(5) NOT NULL default '',
+ bookfundid varchar(5) DEFAULT '' NOT NULL,
bookfundname text,
- bookfundgroup varchar(5) default NULL,
- PRIMARY KEY (bookfundid)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ bookfundgroup varchar(5)
+);
#
-# Table structure for table `aqbooksellers`
+# Table structure for table 'aqbooksellers'
#
-
CREATE TABLE aqbooksellers (
- id int(11) NOT NULL default '0',
+ id int(11),
name text,
address1 text,
address2 text,
address3 text,
address4 text,
- phone varchar(30) default NULL,
+ phone varchar(30),
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,
+ currency char(3) DEFAULT '' NOT NULL,
+ deliverydays smallint(6),
+ followupdays smallint(6),
+ followupscancel smallint(6),
specialty text,
booksellerfax text,
notes text,
bookselleremail text,
booksellerurl text,
- contact varchar(100) default NULL,
+ contact varchar(100),
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,
+ url varchar(255),
+ contpos varchar(100),
+ contphone varchar(100),
+ contfax varchar(100),
+ contaltphone varchar(100),
+ contemail varchar(100),
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;
-# --------------------------------------------------------
+ active tinyint(4),
+ listprice varchar(5),
+ invoiceprice varchar(5),
+ gstreg tinyint(4),
+ listincgst tinyint(4),
+ invoiceincgst tinyint(4),
+ discount float(6,4),
+ fax varchar(50)
+);
#
-# Table structure for table `aqbudget`
+# 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;
-# --------------------------------------------------------
+ bookfundid char(5) DEFAULT '' NOT NULL,
+ startdate date DEFAULT '0000-00-00' NOT NULL,
+ enddate date,
+ budgetamount decimal(13,2)
+);
#
-# Table structure for table `aqorderbreakdown`
+# 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;
-# --------------------------------------------------------
+ ordernumber int(11),
+ linenumber int(11),
+ branchcode char(4),
+ bookfundid char(5) DEFAULT '' NOT NULL,
+ allocation smallint(6)
+);
#
-# Table structure for table `aqorderdelivery`
+# 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;
-# --------------------------------------------------------
+ ordernumber date DEFAULT '0000-00-00' NOT NULL,
+ deliverynumber smallint(6) DEFAULT '0' NOT NULL,
+ deliverydate varchar(18),
+ qtydelivered smallint(6),
+ deliverycomments text
+);
#
-# Table structure for table `aqorders`
+# Table structure for table 'aqorders'
#
-
CREATE TABLE aqorders (
ordernumber int(11) NOT NULL auto_increment,
biblionumber int(11) 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,
+ listprice decimal(28,6) default NULL,
+ totalamount decimal(28,6) default NULL,
datereceived date default NULL,
booksellerinvoicenumber text,
- freight decimal(26,6) default NULL,
- unitprice decimal(26,6) default NULL,
+ freight decimal(28,6) default NULL,
+ unitprice decimal(28,6) default NULL,
quantityreceived smallint(6) default NULL,
sourced text,
cancelledby varchar(10) 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;
-# --------------------------------------------------------
+ rrp decimal(13,2) default NULL,
+ ecost decimal(13,2) default NULL,
+ gst decimal(13,2) default NULL,
+ PRIMARY KEY (ordernumber),
+ KEY booksellerid (booksellerid),
+ KEY biblionumber (biblionumber),
+ KEY biblioitemnumber (biblioitemnumber),
+ KEY biblioitemnumber_2 (biblioitemnumber)
+) TYPE=MyISAM;
#
-# Table structure for table `biblio`
+# Table structure for table 'biblio'
#
-
CREATE TABLE biblio (
- biblionumber int(11) NOT NULL default '0',
+ biblionumber int(11) DEFAULT '0' NOT NULL,
author text,
title text,
unititle text,
notes text,
- serial tinyint(1) default NULL,
+ abstract text,
+ serial tinyint(1),
seriestitle text,
- copyrightdate smallint(6) default NULL,
- timestamp timestamp(14) NOT NULL,
- PRIMARY KEY (biblionumber),
+ copyrightdate smallint(6),
+ timestamp timestamp(14),
KEY blbnoidx (biblionumber),
- FULLTEXT KEY authidx (author)
-) TYPE=MyISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ PRIMARY KEY (biblionumber)
+);
#
-# Table structure for table `biblioanalysis`
+# Table structure for table 'biblioanalysis'
#
-
CREATE TABLE biblioanalysis (
analyticaltitle text,
- biblionumber int(11) NOT NULL default '0',
+ biblionumber int(11) DEFAULT '0' NOT NULL,
analyticalauthor text
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `biblioitems`
+# Table structure for table 'biblioitems'
#
-
CREATE TABLE biblioitems (
- biblioitemnumber int(11) NOT NULL default '0',
- biblionumber int(11) NOT NULL default '0',
+ biblioitemnumber int(11) DEFAULT '0' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
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,
+ classification varchar(25),
+ itemtype varchar(4),
+ url varchar(255),
+ isbn varchar(14),
+ issn varchar(9),
+ dewey double(8,6),
+ subclass char(3),
+ publicationyear smallint(6),
+ publishercode varchar(255),
+ volumedate date,
+ volumeddesc varchar(255),
+ timestamp timestamp(14),
+ illus varchar(255),
+ pages varchar(255),
notes text,
- size varchar(255) default NULL,
- place varchar(255) default NULL,
- PRIMARY KEY (biblionumber,biblioitemnumber),
+ size varchar(255),
+ place varchar(255),
KEY bibinoidx (biblioitemnumber),
- KEY bibnoidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ KEY bibnoidx (biblionumber),
+ PRIMARY KEY (biblioitemnumber)
+);
#
-# Table structure for table `bibliosubject`
+# Table structure for table 'bibliosubject'
#
-
CREATE TABLE bibliosubject (
subject text NOT NULL,
- biblionumber int(11) NOT NULL default '0'
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ biblionumber int(11) DEFAULT '0' NOT NULL
+);
#
-# Table structure for table `bibliosubtitle`
+# Table structure for table 'bibliosubtitle'
#
-
CREATE TABLE bibliosubtitle (
subtitle text NOT NULL,
- biblionumber int(11) NOT NULL default '0',
+ biblionumber int(11) DEFAULT '0' NOT NULL,
KEY bibsubidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `borexp`
+# 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;
-# --------------------------------------------------------
+ borrowernumber int(11),
+ newexp date
+);
#
-# Table structure for table `borrowers`
+# Table structure for table 'borrowers'
#
-
CREATE TABLE borrowers (
- borrowernumber int(11) NOT NULL default '0',
- cardnumber varchar(9) NOT NULL default '',
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ cardnumber varchar(9) DEFAULT '' NOT NULL,
surname text NOT NULL,
firstname text NOT NULL,
title 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,
+ dateofbirth date,
+ branchcode varchar(4) DEFAULT '' NOT NULL,
+ categorycode char(2),
+ dateenrolled date,
+ gonenoaddress tinyint(1),
+ lost tinyint(1),
+ debarred tinyint(1),
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,
+ guarantor int(11),
+ area char(2),
+ ethnicity varchar(50),
+ ethnotes varchar(255),
+ sex char(1),
+ expiry date,
+ altnotes varchar(255),
+ altrelationship varchar(100),
streetcity text,
- phoneday varchar(50) default NULL,
- preferredcont char(1) default NULL,
- physstreet varchar(100) default NULL,
+ phoneday varchar(50),
+ preferredcont char(1),
+ physstreet varchar(100),
KEY borrowernumber (borrowernumber),
KEY cardnumber (cardnumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `branches`
+# Table structure for table 'branchcategories'
#
+CREATE TABLE branchcategories (
+ categorycode char(2) DEFAULT '' NOT NULL,
+ categoryname text,
+ codedescription text,
+ PRIMARY KEY (categorycode)
+);
+# Table structure for table 'branchrelations'
+#
+CREATE TABLE branchrelations (
+ branchcode varchar(4) DEFAULT '' NOT NULL,
+ categorycode varchar(4) DEFAULT '' NOT NULL
+);
+
+#
+# Table structure for table 'branches'
+#
CREATE TABLE branches (
- branchcode varchar(4) NOT NULL default '',
+ branchcode varchar(4) DEFAULT '' NOT NULL,
branchname text NOT NULL,
branchaddress1 text,
branchaddress2 text,
branchphone text,
branchfax text,
branchemail text,
- issuing tinyint(4) default NULL,
- PRIMARY KEY (branchcode)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ issuing tinyint(4),
+ UNIQUE branchcode (branchcode)
+);
#
-# Table structure for table `branchtransfers`
+# 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,
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ datesent datetime DEFAULT '0000-00-00' NOT NULL,
+ frombranch varchar(4),
+ datearrived datetime,
+ tobranch varchar(4),
comments text
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `catalogueentry`
+# Table structure for table 'catalogueentry'
#
-
CREATE TABLE catalogueentry (
catalogueentry text NOT NULL,
- entrytype char(2) default NULL,
+ entrytype char(2),
see text,
seealso text,
seeinstead text,
- biblionumber int(11) default NULL
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ biblionumber int(11)
+);
#
-# Table structure for table `categories`
+# Table structure for table 'categories'
#
-
CREATE TABLE categories (
- categorycode char(2) NOT NULL default '',
+ categorycode char(2) DEFAULT '' NOT NULL,
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;
-# --------------------------------------------------------
+ enrolmentperiod smallint(6),
+ upperagelimit smallint(6),
+ dateofbirthrequired tinyint(1),
+ finetype varchar(30),
+ bulk tinyint(1),
+ enrolmentfee decimal(28,6),
+ overduenoticerequired tinyint(1),
+ issuelimit smallint(6),
+ reservefee decimal(28,6),
+ UNIQUE categorycode (categorycode)
+);
#
-# Table structure for table `categoryitem`
+# 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;
-# --------------------------------------------------------
+ categorycode char(2) DEFAULT '' NOT NULL,
+ itemtype varchar(4) DEFAULT '' NOT NULL,
+ restrictedtype tinyint(1),
+ rentaldiscount decimal(28,6),
+ reservecharge decimal(28,6),
+ fine decimal(28,6),
+ firstremind int(11),
+ chargeperiod int(11),
+ accountsent int(11),
+ chargename varchar(100)
+);
#
-# Table structure for table `currency`
+# Table structure for table 'classification'
#
+CREATE TABLE classification (
+ classification varchar(12) DEFAULT '' NOT NULL
+);
+#
+# 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;
-# --------------------------------------------------------
+ currency varchar(10),
+ rate float(7,5)
+);
#
-# Table structure for table `deletedbiblio`
+# Table structure for table 'deletedbiblio'
#
-
CREATE TABLE deletedbiblio (
- biblionumber int(11) NOT NULL default '0',
+ biblionumber int(11) DEFAULT '0' NOT NULL,
author text,
title text,
unititle text,
notes text,
- serial tinyint(1) default NULL,
+ serial tinyint(1),
seriestitle text,
- copyrightdate smallint(6) default NULL,
- timestamp timestamp(14) NOT NULL,
- PRIMARY KEY (biblionumber,biblionumber),
- KEY blbnoidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ copyrightdate smallint(6),
+ timestamp timestamp(14),
+ KEY blbnoidx (biblionumber),
+ PRIMARY KEY (biblionumber)
+);
#
-# Table structure for table `deletedbiblioitems`
+# Table structure for table 'deletedbiblioitems'
#
-
CREATE TABLE deletedbiblioitems (
- biblioitemnumber int(11) NOT NULL default '0',
- biblionumber int(11) NOT NULL default '0',
+ biblioitemnumber int(11) DEFAULT '0' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
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,
+ classification varchar(25),
+ itemtype varchar(4),
+ isbn varchar(14),
+ issn varchar(9),
+ dewey double(8,6),
+ subclass char(3),
+ publicationyear smallint(6),
+ publishercode varchar(255),
+ volumedate date,
+ volumeddesc varchar(255),
+ timestamp timestamp(14),
+ illus varchar(255),
+ pages varchar(255),
notes text,
- size varchar(255) default NULL,
- PRIMARY KEY (biblioitemnumber),
+ size varchar(255),
KEY bibinoidx (biblioitemnumber),
- KEY bibnoidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ KEY bibnoidx (biblionumber),
+ PRIMARY KEY (biblioitemnumber)
+);
#
-# Table structure for table `deletedborrowers`
+# Table structure for table 'deletedborrowers'
#
-
CREATE TABLE deletedborrowers (
- borrowernumber int(11) NOT NULL default '0',
- cardnumber varchar(9) NOT NULL default '',
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ cardnumber varchar(9) DEFAULT '' NOT NULL,
surname text NOT NULL,
firstname text NOT NULL,
title 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,
+ dateofbirth date,
+ branchcode varchar(4) DEFAULT '' NOT NULL,
+ categorycode char(2),
+ dateenrolled date,
+ gonenoaddress tinyint(1),
+ lost tinyint(1),
+ debarred tinyint(1),
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,
+ guarantor int(11),
+ area char(2),
+ ethnicity varchar(50),
+ ethnotes varchar(255),
+ sex char(1),
+ expiry date,
+ altnotes varchar(255),
+ altrelationship varchar(100),
streetcity text,
- phoneday varchar(50) default NULL,
- preferredcont varchar(100) default NULL,
- physstreet varchar(100) default NULL,
- PRIMARY KEY (borrowernumber),
+ phoneday varchar(50),
+ preferredcont varchar(100),
+ physstreet varchar(100),
KEY borrowernumber (borrowernumber),
KEY cardnumber (cardnumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `deleteditems`
+# 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,
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ multivolumepart varchar(30),
+ biblioitemnumber int(11) DEFAULT '0' NOT NULL,
+ barcode varchar(9) DEFAULT '' NOT NULL,
+ dateaccessioned date,
+ booksellerid varchar(10),
+ homebranch varchar(4),
+ price decimal(28,6),
+ replacementprice decimal(28,6),
+ replacementpricedate date,
+ datelastborrowed date,
+ datelastseen date,
+ multivolume tinyint(1),
+ stack tinyint(1),
+ notforloan tinyint(1),
+ itemlost tinyint(1),
+ wthdrawn tinyint(1),
+ bulk varchar(30),
+ issues smallint(6),
+ renewals smallint(6),
+ reserves smallint(6),
+ restricted tinyint(1),
+ binding decimal(28,6),
itemnotes text,
- holdingbranch varchar(4) default NULL,
- interim tinyint(1) default NULL,
- timestamp timestamp(14) NOT NULL,
- PRIMARY KEY (itemnumber),
- UNIQUE KEY barcode (barcode),
+ holdingbranch varchar(4),
+ interim tinyint(1),
+ timestamp timestamp(14),
KEY itembarcodeidx (barcode),
KEY itembinoidx (biblioitemnumber),
- KEY itembibnoidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ KEY itembibnoidx (biblionumber),
+ PRIMARY KEY (itemnumber),
+ UNIQUE barcode (barcode)
+);
#
-# Table structure for table `issues`
+# 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,
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ date_due date,
+ branchcode char(4),
+ issuingbranch char(18),
+ returndate date,
+ lastreneweddate date,
+ return char(4),
+ renewals tinyint(4),
+ timestamp timestamp(14),
KEY issuesborridx (borrowernumber),
KEY issuesitemidx (itemnumber),
KEY bordate (borrowernumber,timestamp)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `items`
+# 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,
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ multivolumepart varchar(30),
+ biblioitemnumber int(11) DEFAULT '0' NOT NULL,
+ barcode varchar(9) DEFAULT '' NOT NULL,
+ dateaccessioned date,
+ booksellerid varchar(10),
+ homebranch varchar(4),
+ price decimal(8,2),
+ replacementprice decimal(8,2),
+ replacementpricedate date,
+ datelastborrowed date,
+ datelastseen date,
+ multivolume tinyint(1),
+ stack tinyint(1),
+ notforloan tinyint(1),
+ itemlost tinyint(1),
+ wthdrawn tinyint(1),
+ bulk varchar(30),
+ issues smallint(6),
+ renewals smallint(6),
+ reserves smallint(6),
+ restricted tinyint(1),
+ binding decimal(28,6),
itemnotes text,
- holdingbranch varchar(4) default NULL,
+ holdingbranch varchar(4),
paidfor text,
- timestamp timestamp(14) NOT NULL,
- PRIMARY KEY (itemnumber),
- UNIQUE KEY barcode (barcode),
+ timestamp timestamp(14),
KEY itembarcodeidx (barcode),
KEY itembinoidx (biblioitemnumber),
- KEY itembibnoidx (biblionumber)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ KEY itembibnoidx (biblionumber),
+ PRIMARY KEY (itemnumber),
+ UNIQUE barcode (barcode)
+);
#
-# Table structure for table `itemsprices`
+# 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;
-# --------------------------------------------------------
+ itemnumber int(11),
+ price1 decimal(28,6),
+ price2 decimal(28,6)
+);
#
-# Table structure for table `itemtypes`
+# Table structure for table 'itemtypes'
#
-
CREATE TABLE itemtypes (
- itemtype varchar(4) NOT NULL default '',
+ itemtype varchar(4) DEFAULT '' NOT NULL,
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;
-# --------------------------------------------------------
+ loanlength smallint(6),
+ renewalsallowed smallint(6),
+ rentalcharge double(16,4),
+ UNIQUE itemtype (itemtype)
+);
+
+#
+# Table structure for table 'multipart'
+#
+CREATE TABLE multipart (
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ other int(11) DEFAULT '0' NOT NULL
+);
+
+#
+# Table structure for table 'multivolume'
+#
+CREATE TABLE multivolume (
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ multivolumepart varchar(30) DEFAULT '' NOT NULL
+);
+
+#
+# Table structure for table 'newitems'
+#
+CREATE TABLE newitems (
+ itemnumber int(11) DEFAULT '0' NOT NULL,
+ publishercode varchar(18),
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ multivolumepart varchar(30),
+ barcode varchar(9) DEFAULT '' NOT NULL,
+ dateaccessioned date,
+ booksellerid varchar(10),
+ homebranch varchar(4),
+ price decimal(28,6),
+ replacementprice decimal(28,6),
+ replacementpricedate date,
+ datelastborrowed date,
+ datelastseen date,
+ multivolume tinyint(1),
+ stack tinyint(1),
+ notforloan tinyint(1),
+ itemlost tinyint(1),
+ wthdrawn tinyint(1),
+ bulk varchar(30),
+ issues smallint(6),
+ renewals smallint(6),
+ reserves smallint(6),
+ restricted tinyint(1),
+ binding decimal(28,6),
+ itemnotes text,
+ holdingbranch varchar(4),
+ interim tinyint(1),
+ volume text,
+ number text,
+ classification varchar(12),
+ itemtype varchar(4),
+ isbn varchar(14),
+ issn varchar(9),
+ dewey double(16,4),
+ subclass char(3),
+ publicationyear smallint(6),
+ KEY itembarcodeidx (barcode),
+ KEY itembibnoidx (biblionumber),
+ PRIMARY KEY (itemnumber)
+);
#
-# Table structure for table `printers`
+# 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;
-# --------------------------------------------------------
+ printername char(40),
+ printqueue char(20),
+ printtype char(20)
+);
#
-# Table structure for table `reserveconstraints`
+# Table structure for table 'procedures'
#
+CREATE TABLE procedures (
+ proccode varchar(4),
+ procdesc text,
+ proclevel smallint(6)
+);
-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 'publisher'
+#
+CREATE TABLE publisher (
+ publishercode varchar(18) DEFAULT '' NOT NULL,
+ publishername text NOT NULL
+);
#
-# Table structure for table `reserves`
+# Table structure for table 'reserveconstraints'
#
+CREATE TABLE reserveconstraints (
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ reservedate date DEFAULT '0000-00-00' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ biblioitemnumber int(11),
+ timestamp timestamp(14)
+);
+#
+# 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,
+ borrowernumber int(11) DEFAULT '0' NOT NULL,
+ reservedate date DEFAULT '0000-00-00' NOT NULL,
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ constrainttype char(1),
+ branchcode varchar(4),
+ notificationdate date,
+ reminderdate date,
+ cancellationdate date,
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;
-# --------------------------------------------------------
+ priority smallint(6),
+ found char(1),
+ timestamp timestamp(14),
+ itemnumber int(11)
+);
#
-# Table structure for table `statistics`
+# Table structure for table 'searchstats'
#
+CREATE TABLE searchstats (
+ time datetime,
+ searchstring text
+);
+#
+# Table structure for table 'serialissues'
+#
+CREATE TABLE serialissues (
+ biblionumber int(11) DEFAULT '0' NOT NULL,
+ volume varchar(20) DEFAULT '' NOT NULL,
+ number varchar(20) DEFAULT '' NOT NULL,
+ ordernumber smallint(6),
+ issuedate varchar(20),
+ received varchar(18)
+);
+
+#
+# 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,
+ datetime datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
+ branch varchar(4),
+ proccode varchar(4),
+ value double(16,4),
+ type varchar(16),
other text,
- usercode varchar(10) default NULL,
- itemnumber int(11) default NULL,
- itemtype varchar(4) default NULL,
- borrowernumber int(11) default NULL,
+ usercode varchar(10),
+ itemnumber int(11),
+ itemtype varchar(4),
KEY timeidx (datetime)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+);
#
-# Table structure for table `stopwords`
+# Table structure for table 'stopwords'
#
-
CREATE TABLE stopwords (
- word varchar(255) NOT NULL default '',
- PRIMARY KEY (word)
-) TYPE=ISAM PACK_KEYS=1;
-# --------------------------------------------------------
+ word varchar(255)
+);
#
-# Table structure for table `systempreferences`
+# 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;
-# --------------------------------------------------------
+ variable char(50) DEFAULT '' NOT NULL,
+ value char(200),
+ PRIMARY KEY (variable)
+);
#
-# Table structure for table `users`
+# Table structure for table 'users'
#
-
CREATE TABLE users (
- usercode varchar(10) NOT NULL default '',
+ usercode varchar(10),
username text,
password text,
- level smallint(6) default NULL,
- PRIMARY KEY (usercode)
-) TYPE=ISAM PACK_KEYS=1;
+ level smallint(6)
+);