removing useless package
[koha.git] / misc / koha.mysql
index f3c4bd2..bd64390 100644 (file)
-# 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
-);
-
+# Structure de la 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)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `additionalauthors`
+#
+
+CREATE TABLE additionalauthors (
+  author text NOT NULL,
+  biblionumber int(11) NOT NULL default '0',
+  KEY bibidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `aqbasket`
+#
+
+CREATE TABLE aqbasket (
+  basketno int(11) NOT NULL auto_increment,
+  creationdate date default NULL,
+  closedate date default NULL,
+  booksellerid varchar(10) default NULL,
+  authorisedby varchar(10) default NULL,
+  booksellerinvoicenumber text,
+  PRIMARY KEY  (basketno)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `aqbookfund`
+#
+
+CREATE TABLE aqbookfund (
+  bookfundid varchar(5) NOT NULL default '''''',
+  bookfundname text,
+  bookfundgroup varchar(5) default NULL,
+  PRIMARY KEY  (bookfundid)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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,
+  nocalc int(11) default NULL,
+  invoicedisc float(6,4) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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,
+  aqbudgetid tinyint(4) NOT NULL auto_increment,
+  PRIMARY KEY  (aqbudgetid)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `aqorders`
+#
+
+CREATE TABLE aqorders (
+  ordernumber int(11) NOT NULL auto_increment,
+  biblionumber int(11) default NULL,
+  title text,
+  entrydate 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,
+  cancelledby varchar(10) default NULL,
+  datecancellationprinted date default NULL,
+  notes text,
+  supplierreference text,
+  purchaseordernumber text,
+  subscription tinyint(1) 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,
+  budgetdate date default NULL,
+  sort1 varchar(80) default NULL,
+  sort2 varchar(80) default NULL,
+  PRIMARY KEY  (ordernumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_header`
+#
+
+CREATE TABLE auth_header (
+  authid bigint(20) unsigned NOT NULL auto_increment,
+  authtypecode char(10) NOT NULL default '',
+  datecreated date NOT NULL default '0000-00-00',
+  datemodified date default NULL,
+  origincode char(20) default NULL,
+  PRIMARY KEY  (authid),
+  KEY origincode (origincode)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_subfield_structure`
+#
+
+CREATE TABLE auth_subfield_structure (
+  authtypecode char(10) NOT NULL default '',
+  tagfield char(3) NOT NULL default '',
+  tagsubfield char(1) NOT NULL default '',
+  liblibrarian char(255) NOT NULL default '',
+  libopac char(255) NOT NULL default '',
+  repeatable tinyint(4) NOT NULL default '0',
+  mandatory tinyint(4) NOT NULL default '0',
+  tab tinyint(1) default NULL,
+  authorised_value char(10) default NULL,
+  value_builder char(80) default NULL,
+  seealso char(255) default NULL,
+  PRIMARY KEY  (authtypecode,tagfield,tagsubfield),
+  KEY tab (authtypecode,tab)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_subfield_table`
+#
+
+CREATE TABLE auth_subfield_table (
+  subfieldid bigint(20) unsigned NOT NULL auto_increment,
+  authid bigint(20) unsigned NOT NULL default '0',
+  tag char(3) NOT NULL default '',
+  tagorder tinyint(4) NOT NULL default '1',
+  tag_indicator char(2) NOT NULL default '',
+  subfieldcode char(1) NOT NULL default '',
+  subfieldorder tinyint(4) NOT NULL default '1',
+  subfieldvalue varchar(255) default NULL,
+  PRIMARY KEY  (subfieldid),
+  KEY authid (authid),
+  KEY tag (tag),
+  KEY subfieldcode (subfieldcode),
+  KEY subfieldvalue (subfieldvalue)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_tag_structure`
+#
+
+CREATE TABLE auth_tag_structure (
+  authtypecode char(10) NOT NULL default '',
+  tagfield char(3) NOT NULL default '',
+  liblibrarian char(255) NOT NULL default '',
+  libopac char(255) NOT NULL default '',
+  repeatable tinyint(4) NOT NULL default '0',
+  mandatory tinyint(4) NOT NULL default '0',
+  authorised_value char(10) default NULL,
+  PRIMARY KEY  (authtypecode,tagfield)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_types`
+#
+
+CREATE TABLE auth_types (
+  authtypecode varchar(10) NOT NULL default '',
+  authtypetext varchar(255) NOT NULL default '',
+  auth_tag_to_report char(3) NOT NULL default '',
+  summary text NOT NULL,
+  PRIMARY KEY  (authtypecode)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `auth_word`
+#
+
+CREATE TABLE auth_word (
+  authid bigint(20) NOT NULL default '0',
+  tagsubfield varchar(4) NOT NULL default '',
+  tagorder tinyint(4) NOT NULL default '1',
+  subfieldorder tinyint(4) NOT NULL default '1',
+  word varchar(255) NOT NULL default '',
+  sndx_word varchar(255) NOT NULL default '',
+  KEY authid (authid),
+  KEY marc_search (tagsubfield,word),
+  KEY word (word),
+  KEY sndx_word (sndx_word)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `authorised_values`
+#
+
+CREATE TABLE authorised_values (
+  id int(11) NOT NULL auto_increment,
+  category char(10) NOT NULL default '',
+  authorised_value char(80) NOT NULL default '',
+  lib char(80) default NULL,
+  PRIMARY KEY  (id),
+  KEY name (category)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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,
+  abstract text,
+  PRIMARY KEY  (biblionumber),
+  KEY blbnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `biblio_framework`
+#
+
+CREATE TABLE biblio_framework (
+  frameworkcode char(4) NOT NULL default '',
+  frameworktext char(255) NOT NULL default '',
+  PRIMARY KEY  (frameworkcode)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
 #
-# Table structure for table 'procedures'
+# Structure de la table `biblioanalysis`
 #
 
-CREATE TABLE `procedures` (
-  `proccode` varchar(4) default NULL,
-  `procdesc` text,
-  `proclevel` smallint(6) default NULL
-);
+CREATE TABLE biblioanalysis (
+  analyticaltitle text,
+  biblionumber int(11) NOT NULL default '0',
+  analyticalauthor text
+) TYPE=MyISAM;
+# --------------------------------------------------------
 
 #
-# Table structure for table 'publisher'
+# Structure de la table `biblioitems`
 #
 
-CREATE TABLE `publisher` (
-  `publishercode` varchar(18) NOT NULL default '',
-  `publishername` text NOT NULL
-);
-
-#
-# Table structure for table 'reserveconstraints'
+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 varchar(50) 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,
+  lccn varchar(25) default NULL,
+  marc text,
+  url varchar(255) default NULL,
+  PRIMARY KEY  (biblioitemnumber),
+  KEY bibinoidx (biblioitemnumber),
+  KEY bibnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `bibliosubject`
+#
+
+CREATE TABLE bibliosubject (
+  subject text NOT NULL,
+  biblionumber int(11) NOT NULL default '0'
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `bibliosubtitle`
+#
+
+CREATE TABLE bibliosubtitle (
+  subtitle text NOT NULL,
+  biblionumber int(11) NOT NULL default '0',
+  KEY bibsubidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `bibliothesaurus`
+#
+
+CREATE TABLE bibliothesaurus (
+  id bigint(20) NOT NULL auto_increment,
+  freelib char(255) NOT NULL default '',
+  stdlib char(255) NOT NULL default '',
+  category char(10) NOT NULL default '',
+  level tinyint(4) NOT NULL default '1',
+  hierarchy char(80) NOT NULL default '',
+  father char(80) NOT NULL default '',
+  PRIMARY KEY  (id),
+  KEY freelib (freelib),
+  KEY stdlib (stdlib),
+  KEY category (category),
+  KEY hierarchy (hierarchy),
+  FULLTEXT KEY category_2 (category,freelib)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `bookshelf`
+#
+
+CREATE TABLE bookshelf (
+  shelfnumber int(11) NOT NULL auto_increment,
+  shelfname char(255) default NULL,
+  owner char(80) default NULL,
+  category char(1) default NULL,
+  PRIMARY KEY  (shelfnumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `borexp`
+#
+
+CREATE TABLE borexp (
+  borrowernumber int(11) default NULL,
+  newexp date default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `borrowers`
+#
+
+CREATE TABLE borrowers (
+  borrowernumber int(11) NOT NULL auto_increment,
+  cardnumber varchar(16) 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,
+  password varchar(30) default NULL,
+  flags int(11) default NULL,
+  userid varchar(30) default NULL,
+  homezipcode varchar(25) default NULL,
+  zipcode varchar(25) default NULL,
+  sort1 varchar(80) default NULL,
+  sort2 varchar(80) default NULL,
+  UNIQUE KEY cardnumber (cardnumber),
+  KEY borrowernumber (borrowernumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `branchcategories`
+#
+
+CREATE TABLE branchcategories (
+  categorycode varchar(4) NOT NULL default '',
+  categoryname text,
+  codedescription text,
+  PRIMARY KEY  (categorycode)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `branchrelations`
+#
+
+CREATE TABLE branchrelations (
+  branchcode varchar(4) default NULL,
+  categorycode varchar(4) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `branchtransfers`
+#
+
+CREATE TABLE branchtransfers (
+  itemnumber int(11) NOT NULL default '0',
+  datesent datetime default NULL,
+  frombranch varchar(4) default NULL,
+  datearrived datetime default NULL,
+  tobranch varchar(4) default NULL,
+  comments text
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `currency`
+#
+
+CREATE TABLE currency (
+  currency varchar(10) default NULL,
+  rate float(7,5) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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,
+  marc blob,
+  abstract text,
+  PRIMARY KEY  (biblionumber),
+  KEY blbnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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 varchar(50) 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,
+  lccn varchar(25) default NULL,
+  marc text,
+  url varchar(255) default NULL,
+  PRIMARY KEY  (biblioitemnumber),
+  KEY bibinoidx (biblioitemnumber),
+  KEY bibnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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,
+  marc blob,
+  paidfor text,
+  PRIMARY KEY  (itemnumber),
+  UNIQUE KEY barcode (barcode),
+  KEY itembarcodeidx (barcode),
+  KEY itembinoidx (biblioitemnumber),
+  KEY itembibnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `ethnicity`
+#
+
+CREATE TABLE ethnicity (
+  code varchar(10) NOT NULL default '',
+  name varchar(255) default NULL,
+  PRIMARY KEY  (code)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `issuingrules`
+#
+
+CREATE TABLE issuingrules (
+  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,
+  maxissueqty int(4) default NULL,
+  issuelength int(4) default NULL,
+  branchcode varchar(4) NOT NULL default '',
+  PRIMARY KEY  (branchcode,categorycode,itemtype)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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(20) default NULL,
+  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,
+  itemcallnumber 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,
+  location varchar(80) default NULL,
+  PRIMARY KEY  (itemnumber),
+  KEY itembarcodeidx (barcode),
+  KEY itembinoidx (biblioitemnumber),
+  KEY itembibnoidx (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `itemsprices`
+#
+
+CREATE TABLE itemsprices (
+  itemnumber int(11) default NULL,
+  price1 decimal(28,6) default NULL,
+  price2 decimal(28,6) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `itemtypes`
+#
+
+CREATE TABLE itemtypes (
+  itemtype varchar(4) NOT NULL default '',
+  description text,
+  renewalsallowed smallint(6) default NULL,
+  rentalcharge double(16,4) default NULL,
+  notforloan smallint(6) default NULL,
+  UNIQUE KEY itemtype (itemtype)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_biblio`
+#
+
+CREATE TABLE marc_biblio (
+  bibid bigint(20) unsigned NOT NULL auto_increment,
+  biblionumber int(11) NOT NULL default '0',
+  datecreated date NOT NULL default '0000-00-00',
+  datemodified date default NULL,
+  origincode char(20) default NULL,
+  frameworkcode char(4) NOT NULL default '',
+  PRIMARY KEY  (bibid),
+  KEY origincode (origincode),
+  KEY biblionumber (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_blob_subfield`
+#
+
+CREATE TABLE marc_blob_subfield (
+  blobidlink bigint(20) NOT NULL auto_increment,
+  subfieldvalue longtext NOT NULL,
+  PRIMARY KEY  (blobidlink)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_breeding`
+#
+
+CREATE TABLE marc_breeding (
+  id bigint(20) NOT NULL auto_increment,
+  file varchar(80) NOT NULL default '',
+  isbn varchar(10) NOT NULL default '',
+  title varchar(128) default NULL,
+  author varchar(80) default NULL,
+  marc text NOT NULL,
+  encoding varchar(40) NOT NULL default '''''',
+  z3950random varchar(40) default NULL,
+  PRIMARY KEY  (id),
+  KEY title (title),
+  KEY isbn (isbn)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_subfield_structure`
+#
+CREATE TABLE marc_subfield_structure (
+  tagfield char(3) NOT NULL default '',
+  tagsubfield char(1) NOT NULL default '',
+  liblibrarian varchar(255) NOT NULL default '',
+  libopac varchar(255) NOT NULL default '',
+  repeatable tinyint(4) NOT NULL default '0',
+  mandatory tinyint(4) NOT NULL default '0',
+  kohafield varchar(40) default NULL,
+  tab tinyint(1) default NULL,
+  authorised_value varchar(10) default NULL,
+  authtypecode varchar(10) default NULL,
+  value_builder varchar(80) default NULL,
+  isurl tinyint(1) default NULL,
+  hidden tinyint(1) default NULL,
+  frameworkcode varchar(4) NOT NULL default '',
+  seealso varchar(255) default NULL,
+  link varchar(80) default NULL,
+  PRIMARY KEY  (frameworkcode,tagfield,tagsubfield),
+  KEY tab (frameworkcode,tab),
+  KEY kohafield (frameworkcode,kohafield),
+  KEY kohafield_2 (kohafield)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
 #
-
-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
-);
+# Structure de la table `marc_subfield_table`
+#
+
+CREATE TABLE marc_subfield_table (
+  subfieldid bigint(20) unsigned NOT NULL auto_increment,
+  bibid bigint(20) unsigned NOT NULL default '0',
+  tag char(3) NOT NULL default '',
+  tagorder tinyint(4) NOT NULL default '1',
+  tag_indicator char(2) NOT NULL default '',
+  subfieldcode char(1) NOT NULL default '',
+  subfieldorder tinyint(4) NOT NULL default '1',
+  subfieldvalue varchar(255) default NULL,
+  valuebloblink bigint(20) default NULL,
+  PRIMARY KEY  (subfieldid),
+  KEY bibid (bibid),
+  KEY tag (tag),
+  KEY tag_indicator (tag_indicator),
+  KEY subfieldorder (subfieldorder),
+  KEY subfieldcode (subfieldcode),
+  KEY subfieldvalue (subfieldvalue),
+  KEY tagorder (tagorder)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_tag_structure`
+#
+
+CREATE TABLE marc_tag_structure (
+  tagfield char(3) NOT NULL default '',
+  liblibrarian char(255) NOT NULL default '',
+  libopac char(255) NOT NULL default '',
+  repeatable tinyint(4) NOT NULL default '0',
+  mandatory tinyint(4) NOT NULL default '0',
+  authorised_value char(10) default NULL,
+  frameworkcode char(4) NOT NULL default '',
+  PRIMARY KEY  (frameworkcode,tagfield)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marc_word`
+#
+
+CREATE TABLE marc_word (
+  bibid bigint(20) NOT NULL default '0',
+  tagsubfield varchar(4) NOT NULL default '',
+  tagorder tinyint(4) NOT NULL default '1',
+  subfieldorder tinyint(4) NOT NULL default '1',
+  word varchar(255) NOT NULL default '',
+  sndx_word varchar(255) NOT NULL default '',
+  KEY bibid (bibid),
+  KEY tagorder (tagorder),
+  KEY subfieldorder (subfieldorder),
+  KEY word (word),
+  KEY sndx_word (sndx_word),
+  KEY Search_Marc (tagsubfield,word)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `marcrecorddone`
+#
+
+CREATE TABLE marcrecorddone (
+  isbn char(40) default NULL,
+  issn char(40) default NULL,
+  lccn char(40) default NULL,
+  controlnumber char(40) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
 
 #
-# 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
-);
+# Structure de la 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=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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=MyISAM;
+# --------------------------------------------------------
 
 #
-# Table structure for table 'searchstats'
+# Structure de la table `reserves`
 #
 
-CREATE TABLE `searchstats` (
-  `time` datetime default NULL,
-  `searchstring` text
-);
+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=MyISAM;
+# --------------------------------------------------------
 
 #
-# Table structure for table 'serialissues'
+# Structure de la table `serial`
 #
 
-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
-);
+CREATE TABLE serial (
+  serialid int(11) NOT NULL auto_increment,
+  biblionumber varchar(100) NOT NULL default '',
+  subscriptionid varchar(100) NOT NULL default '',
+  serialseq varchar(100) NOT NULL default '',
+  status tinyint(4) NOT NULL default '0',
+  planneddate date NOT NULL default '0000-00-00',
+  PRIMARY KEY  (serialid)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `sessionqueries`
+#
+
+CREATE TABLE sessionqueries (
+  sessionID varchar(255) NOT NULL default '',
+  userid varchar(100) NOT NULL default '',
+  ip varchar(18) NOT NULL default '',
+  url text NOT NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `sessions`
+#
+
+CREATE TABLE sessions (
+  sessionID varchar(255) NOT NULL default '',
+  userid varchar(255) default NULL,
+  ip varchar(16) default NULL,
+  lasttime int(11) default NULL,
+  PRIMARY KEY  (sessionID)
+) TYPE=MyISAM;
+# --------------------------------------------------------
 
 #
-# Table structure for table 'statistics'
+# Structure de la table `shelfcontents`
 #
 
-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`)
-);
+CREATE TABLE shelfcontents (
+  shelfnumber int(11) NOT NULL default '0',
+  itemnumber int(11) NOT NULL default '0',
+  flags int(11) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la 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=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `stopwords`
+#
+
+CREATE TABLE stopwords (
+  word varchar(255) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `subscription`
+#
+
+CREATE TABLE subscription (
+  biblionumber int(11) NOT NULL default '0',
+  subscriptionid int(11) NOT NULL auto_increment,
+  librarian varchar(100) default '',
+  startdate date default '0000-00-00',
+  aqbooksellerid int(11) default '0',
+  cost int(11) default '0',
+  aqbudgetid int(11) default '0',
+  weeklength tinyint(4) default '0',
+  monthlength tinyint(4) default '0',
+  numberlength tinyint(4) default '0',
+  periodicity tinyint(4) default '0',
+  dow varchar(100) default '',
+  numberingmethod varchar(100) default '',
+  notes text,
+  status varchar(100) NOT NULL default '',
+  add1 int(11) default '0',
+  every1 int(11) default '0',
+  whenmorethan1 int(11) default '0',
+  setto1 int(11) default NULL,
+  lastvalue1 int(11) default NULL,
+  add2 int(11) default '0',
+  every2 int(11) default '0',
+  whenmorethan2 int(11) default '0',
+  setto2 int(11) default NULL,
+  lastvalue2 int(11) default NULL,
+  add3 int(11) default '0',
+  every3 int(11) default '0',
+  innerloop1 int(11) default '0',
+  innerloop2 int(11) default '0',
+  innerloop3 int(11) default '0',
+  whenmorethan3 int(11) default '0',
+  setto3 int(11) default NULL,
+  lastvalue3 int(11) default NULL,
+  PRIMARY KEY  (subscriptionid)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `subscriptionhistory`
+#
+
+CREATE TABLE subscriptionhistory (
+  biblionumber int(11) NOT NULL default '0',
+  subscriptionid int(11) NOT NULL default '0',
+  histstartdate date NOT NULL default '0000-00-00',
+  enddate date default '0000-00-00',
+  missinglist longtext NOT NULL,
+  recievedlist longtext NOT NULL,
+  opacnote varchar(150) NOT NULL default '',
+  librariannote varchar(150) NOT NULL default '',
+  PRIMARY KEY  (subscriptionid),
+  KEY biblionumber (biblionumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `suggestions`
+#
+
+CREATE TABLE suggestions (
+  suggestionid int(8) NOT NULL auto_increment,
+  suggestedby int(11) NOT NULL default '0',
+  managedby int(11) default NULL,
+  STATUS varchar(10) NOT NULL default '',
+  note text,
+  author varchar(80) default NULL,
+  title varchar(80) default NULL,
+  copyrightdate smallint(6) default NULL,
+  publishercode varchar(255) default NULL,
+  date timestamp(8) NOT NULL,
+  volumedesc varchar(255) default NULL,
+  publicationyear smallint(6) default '0',
+  place varchar(255) default NULL,
+  isbn varchar(10) default NULL,
+  mailoverseeing smallint(1) default '0',
+  biblionumber int(11) default NULL,
+  PRIMARY KEY  (suggestionid),
+  KEY suggestedby (suggestedby),
+  KEY managedby (managedby)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `systempreferences`
+#
+
+CREATE TABLE systempreferences (
+  variable varchar(50) NOT NULL default '',
+  value text,
+  options text,
+  explanation varchar(80) default NULL,
+  type varchar(20) default NULL,
+  PRIMARY KEY  (variable)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `uploadedmarc`
+#
+
+CREATE TABLE uploadedmarc (
+  id int(11) NOT NULL auto_increment,
+  marc longblob,
+  hidden smallint(6) default NULL,
+  name varchar(255) default NULL,
+  PRIMARY KEY  (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `userflags`
+#
+
+CREATE TABLE userflags (
+  bit int(11) NOT NULL default '0',
+  flag char(30) default NULL,
+  flagdesc char(255) default NULL,
+  defaulton int(11) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `users`
+#
+
+CREATE TABLE users (
+  usercode varchar(10) default NULL,
+  username text,
+  password text,
+  level smallint(6) default NULL
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `websites`
+#
+
+CREATE TABLE websites (
+  websitenumber int(11) NOT NULL auto_increment,
+  biblionumber int(11) NOT NULL default '0',
+  title text,
+  description text,
+  url varchar(255) default NULL,
+  PRIMARY KEY  (websitenumber)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `z3950queue`
+#
+
+CREATE TABLE z3950queue (
+  id int(11) NOT NULL auto_increment,
+  term text,
+  type varchar(10) default NULL,
+  startdate int(11) default NULL,
+  enddate int(11) default NULL,
+  done smallint(6) default NULL,
+  results longblob,
+  numrecords int(11) default NULL,
+  servers text,
+  identifier varchar(30) default NULL,
+  PRIMARY KEY  (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Structure de la table `z3950results`
+#
+
+CREATE TABLE z3950results (
+  id int(11) NOT NULL auto_increment,
+  queryid int(11) default NULL,
+  server varchar(255) default NULL,
+  startdate int(11) default NULL,
+  enddate int(11) default NULL,
+  results longblob,
+  numrecords int(11) default NULL,
+  numdownloaded int(11) default NULL,
+  highestseen int(11) default NULL,
+  active smallint(6) default NULL,
+  PRIMARY KEY  (id),
+  UNIQUE KEY query_server (queryid,server)
+) TYPE=MyISAM;
+# --------------------------------------------------------
 
-#
-# 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'
+#
+# Structure de la table `z3950servers`
 #
 
-CREATE TABLE `users` (
-  `usercode` varchar(10) default NULL,
-  `username` text,
-  `password` text,
-  `level` smallint(6) default NULL
-);
+CREATE TABLE z3950servers (
+  host varchar(255) default NULL,
+  port int(11) default NULL,
+  db varchar(255) default NULL,
+  userid varchar(255) default NULL,
+  password varchar(255) default NULL,
+  name text,
+  id int(11) NOT NULL auto_increment,
+  checked smallint(6) default NULL,
+  rank int(11) default NULL,
+  syntax varchar(80) default NULL,
+  PRIMARY KEY  (id)
+) TYPE=MyISAM;