|
Lines 2608-2614
CREATE TABLE `aqorders` (
Link Here
|
| 2608 |
`listprice` decimal(28,6) default NULL, |
2608 |
`listprice` decimal(28,6) default NULL, |
| 2609 |
`totalamount` decimal(28,6) default NULL, |
2609 |
`totalamount` decimal(28,6) default NULL, |
| 2610 |
`datereceived` date default NULL, |
2610 |
`datereceived` date default NULL, |
| 2611 |
`booksellerinvoicenumber` mediumtext, |
2611 |
invoiceid int(11) default NULL, |
| 2612 |
`freight` decimal(28,6) default NULL, |
2612 |
`freight` decimal(28,6) default NULL, |
| 2613 |
`unitprice` decimal(28,6) default NULL, |
2613 |
`unitprice` decimal(28,6) default NULL, |
| 2614 |
`quantityreceived` smallint(6) NOT NULL default 0, |
2614 |
`quantityreceived` smallint(6) NOT NULL default 0, |
|
Lines 2640-2646
CREATE TABLE `aqorders` (
Link Here
|
| 2640 |
KEY `biblionumber` (`biblionumber`), |
2640 |
KEY `biblionumber` (`biblionumber`), |
| 2641 |
KEY `budget_id` (`budget_id`), |
2641 |
KEY `budget_id` (`budget_id`), |
| 2642 |
CONSTRAINT `aqorders_ibfk_1` FOREIGN KEY (`basketno`) REFERENCES `aqbasket` (`basketno`) ON DELETE CASCADE ON UPDATE CASCADE, |
2642 |
CONSTRAINT `aqorders_ibfk_1` FOREIGN KEY (`basketno`) REFERENCES `aqbasket` (`basketno`) ON DELETE CASCADE ON UPDATE CASCADE, |
| 2643 |
CONSTRAINT `aqorders_ibfk_2` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE |
2643 |
CONSTRAINT `aqorders_ibfk_2` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE, |
|
|
2644 |
CONSTRAINT aqorders_ibfk_3 FOREIGN KEY (invoiceid) REFERENCES aqinvoices (invoiceid) ON DELETE SET NULL ON UPDATE CASCADE |
| 2644 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2645 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 2645 |
|
2646 |
|
| 2646 |
|
2647 |
|
|
Lines 2657-2662
CREATE TABLE `aqorders_items` (
Link Here
|
| 2657 |
KEY `ordernumber` (`ordernumber`) |
2658 |
KEY `ordernumber` (`ordernumber`) |
| 2658 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2659 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 2659 |
|
2660 |
|
|
|
2661 |
|
| 2662 |
-- |
| 2663 |
-- Table structure for table aqinvoices |
| 2664 |
-- |
| 2665 |
|
| 2666 |
DROP TABLE IF EXISTS aqinvoices; |
| 2667 |
CREATE TABLE aqinvoices ( |
| 2668 |
invoiceid int(11) NOT NULL AUTO_INCREMENT, -- ID of the invoice, primary key |
| 2669 |
invoicenumber mediumtext NOT NULL, -- Name of invoice |
| 2670 |
booksellerid int(11) NOT NULL, -- foreign key to aqbooksellers |
| 2671 |
shipmentdate date default NULL, -- date of shipment |
| 2672 |
billingdate date default NULL, -- date of billing |
| 2673 |
closedate date default NULL, -- invoice close date, NULL means the invoice is open |
| 2674 |
shipmentcost decimal(28,6) default NULL, -- shipment cost |
| 2675 |
shipmentcost_budgetid int(11) default NULL, -- foreign key to aqbudgets, link the shipment cost to a budget |
| 2676 |
PRIMARY KEY (invoiceid), |
| 2677 |
CONSTRAINT aqinvoices_fk_aqbooksellerid FOREIGN KEY (booksellerid) REFERENCES aqbooksellers (id) ON DELETE CASCADE ON UPDATE CASCADE, |
| 2678 |
CONSTRAINT aqinvoices_fk_shipmentcost_budgetid FOREIGN KEY (shipmentcost_budgetid) REFERENCES aqbudgets (budget_id) ON DELETE SET NULL ON UPDATE CASCADE |
| 2679 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 2680 |
|
| 2681 |
|
| 2660 |
-- |
2682 |
-- |
| 2661 |
-- Table structure for table `fieldmapping` |
2683 |
-- Table structure for table `fieldmapping` |
| 2662 |
-- |
2684 |
-- |