]> Shamusworld >> Repos - schematic/blobdiff - schematic-schema.sql
Move DB access to NoteDialog class, new AlertDialog class.
[schematic] / schematic-schema.sql
index acc74fc54249ecba546340174baef45b7593aa0a..7c4c15f9a8c979c934fab45bb4f943b415b83547 100644 (file)
@@ -1,4 +1,4 @@
--- MySQL dump 10.13  Distrib 5.1.62, for pc-linux-gnu (x86_64)
+-- MySQL dump 10.13  Distrib 5.5.28, for Linux (x86_64)
 --
 -- Host: localhost    Database: schematic
 -- ------------------------------------------------------
@@ -65,7 +65,7 @@ CREATE TABLE `Contact` (
   KEY `CTID` (`CTID`),
   CONSTRAINT `Contact_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `Vendor` (`vid`),
   CONSTRAINT `Contact_ibfk_2` FOREIGN KEY (`CTID`) REFERENCES `ContactType` (`ctid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -74,6 +74,7 @@ CREATE TABLE `Contact` (
 
 LOCK TABLES `Contact` WRITE;
 /*!40000 ALTER TABLE `Contact` DISABLE KEYS */;
+INSERT INTO `Contact` VALUES (2,4,1,'Jo Pesci','jo.pesci@samsung.com','Shanghai','48-3483-23848 x2177','',''),(3,5,2,'John Gearhead','jg@harleydavidson.com','OK City','732-133-1233','','732-133-1240'),(4,6,3,'','','','','','');
 /*!40000 ALTER TABLE `Contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -88,7 +89,7 @@ CREATE TABLE `ContactType` (
   `ctid` int(11) NOT NULL AUTO_INCREMENT,
   `description` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`ctid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -97,6 +98,7 @@ CREATE TABLE `ContactType` (
 
 LOCK TABLES `ContactType` WRITE;
 /*!40000 ALTER TABLE `ContactType` DISABLE KEYS */;
+INSERT INTO `ContactType` VALUES (1,'Sales'),(2,'Engineer'),(3,'PR');
 /*!40000 ALTER TABLE `ContactType` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -135,6 +137,7 @@ CREATE TABLE `Documents` (
   `dtid` int(11) DEFAULT NULL,
   `vid` int(11) DEFAULT NULL,
   `poid` int(11) DEFAULT NULL,
+  `filename` varchar(256) DEFAULT NULL,
   `document` longblob,
   PRIMARY KEY (`did`),
   KEY `dtid` (`dtid`),
@@ -178,6 +181,37 @@ LOCK TABLES `History` WRITE;
 /*!40000 ALTER TABLE `History` ENABLE KEYS */;
 UNLOCK TABLES;
 
+--
+-- Table structure for table `Location`
+--
+
+DROP TABLE IF EXISTS `Location`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `Location` (
+  `lid` int(11) NOT NULL AUTO_INCREMENT,
+  `vid` int(11) DEFAULT NULL,
+  `address` varchar(100) DEFAULT NULL,
+  `city` varchar(64) DEFAULT NULL,
+  `state` varchar(64) DEFAULT NULL,
+  `country` varchar(64) DEFAULT NULL,
+  `code` varchar(32) DEFAULT NULL,
+  PRIMARY KEY (`lid`),
+  KEY `vid` (`vid`),
+  CONSTRAINT `Location_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `Vendor` (`vid`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `Location`
+--
+
+LOCK TABLES `Location` WRITE;
+/*!40000 ALTER TABLE `Location` DISABLE KEYS */;
+INSERT INTO `Location` VALUES (1,4,'723 Pine Scent Way','Shanghai','','China','8W-94732'),(2,5,'1 Harley Way','Oklahoma City','Oklahoma','USA','24678'),(3,6,'','','','','');
+/*!40000 ALTER TABLE `Location` ENABLE KEYS */;
+UNLOCK TABLES;
+
 --
 -- Table structure for table `Notes`
 --
@@ -187,9 +221,12 @@ DROP TABLE IF EXISTS `Notes`;
 /*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `Notes` (
   `nid` int(11) NOT NULL AUTO_INCREMENT,
+  `uid` int(11) NOT NULL,
   `poid` int(11) DEFAULT NULL,
   `note` varchar(200) DEFAULT NULL,
-  PRIMARY KEY (`nid`)
+  PRIMARY KEY (`nid`),
+  KEY `uid` (`uid`),
+  CONSTRAINT `Notes_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `User` (`uid`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
@@ -213,6 +250,9 @@ CREATE TABLE `PurchaseOrder` (
   `poid` int(11) NOT NULL AUTO_INCREMENT,
   `vid` int(11) DEFAULT NULL,
   `closed` tinyint(1) NOT NULL DEFAULT '0',
+  `poNumber` varchar(100) DEFAULT NULL,
+  `originalDate` date DEFAULT NULL,
+  `adjustedDate` date DEFAULT NULL,
   `description` varchar(200) DEFAULT NULL,
   PRIMARY KEY (`poid`),
   KEY `vid` (`vid`),
@@ -245,7 +285,7 @@ CREATE TABLE `User` (
   PRIMARY KEY (`uid`),
   KEY `ucid` (`ucid`),
   CONSTRAINT `User_ibfk_1` FOREIGN KEY (`ucid`) REFERENCES `UserClass` (`ucid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -254,6 +294,7 @@ CREATE TABLE `User` (
 
 LOCK TABLES `User` WRITE;
 /*!40000 ALTER TABLE `User` DISABLE KEYS */;
+INSERT INTO `User` VALUES (1,1,'Administrator','admin','admin_123');
 /*!40000 ALTER TABLE `User` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -269,7 +310,7 @@ CREATE TABLE `UserClass` (
   `privilegeLevel` int(11) NOT NULL DEFAULT '0',
   `description` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`ucid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -278,6 +319,7 @@ CREATE TABLE `UserClass` (
 
 LOCK TABLES `UserClass` WRITE;
 /*!40000 ALTER TABLE `UserClass` DISABLE KEYS */;
+INSERT INTO `UserClass` VALUES (1,1,'Administrator');
 /*!40000 ALTER TABLE `UserClass` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -291,11 +333,12 @@ DROP TABLE IF EXISTS `Vendor`;
 CREATE TABLE `Vendor` (
   `vid` int(11) NOT NULL AUTO_INCREMENT,
   `vlid` int(11) DEFAULT NULL,
+  `signedNDA` tinyint(1) NOT NULL DEFAULT '0',
   `name` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`vid`),
   KEY `vlid` (`vlid`),
   CONSTRAINT `Vendor_ibfk_1` FOREIGN KEY (`vlid`) REFERENCES `VendorLevel` (`vlid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -304,6 +347,7 @@ CREATE TABLE `Vendor` (
 
 LOCK TABLES `Vendor` WRITE;
 /*!40000 ALTER TABLE `Vendor` DISABLE KEYS */;
+INSERT INTO `Vendor` VALUES (1,1,0,'Sanford & Sons'),(2,3,0,'Haliburton'),(3,2,1,'Digikey'),(4,2,1,'Samsung'),(5,1,1,'Harley Davidson'),(6,1,0,'Amazing Scientific');
 /*!40000 ALTER TABLE `Vendor` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -316,9 +360,10 @@ DROP TABLE IF EXISTS `VendorGroup`;
 /*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `VendorGroup` (
   `vgid` int(11) NOT NULL AUTO_INCREMENT,
+  `seqNo` int(4) NOT NULL,
   `description` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`vgid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -327,6 +372,7 @@ CREATE TABLE `VendorGroup` (
 
 LOCK TABLES `VendorGroup` WRITE;
 /*!40000 ALTER TABLE `VendorGroup` DISABLE KEYS */;
+INSERT INTO `VendorGroup` VALUES (1,1,'Machine');
 /*!40000 ALTER TABLE `VendorGroup` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -343,7 +389,7 @@ CREATE TABLE `VendorLevel` (
   `color` int(4) DEFAULT NULL,
   `description` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`vlid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -352,6 +398,7 @@ CREATE TABLE `VendorLevel` (
 
 LOCK TABLES `VendorLevel` WRITE;
 /*!40000 ALTER TABLE `VendorLevel` DISABLE KEYS */;
+INSERT INTO `VendorLevel` VALUES (1,1,65280,'1;Trusted'),(2,1,255,'2;Caution Advised'),(3,0,16719904,'X;DO NOT USE');
 /*!40000 ALTER TABLE `VendorLevel` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -378,6 +425,7 @@ CREATE TABLE `VendorSpecificTypes` (
 
 LOCK TABLES `VendorSpecificTypes` WRITE;
 /*!40000 ALTER TABLE `VendorSpecificTypes` DISABLE KEYS */;
+INSERT INTO `VendorSpecificTypes` VALUES (1,2),(1,3),(1,5),(3,1),(3,3),(3,4),(5,1),(5,2),(5,3),(5,4);
 /*!40000 ALTER TABLE `VendorSpecificTypes` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -391,11 +439,12 @@ DROP TABLE IF EXISTS `VendorType`;
 CREATE TABLE `VendorType` (
   `vtid` int(11) NOT NULL AUTO_INCREMENT,
   `vgid` int(11) DEFAULT NULL,
+  `seqNo` int(4) NOT NULL,
   `description` varchar(100) DEFAULT NULL,
   PRIMARY KEY (`vtid`),
   KEY `vgid` (`vgid`),
   CONSTRAINT `VendorType_ibfk_1` FOREIGN KEY (`vgid`) REFERENCES `VendorGroup` (`vgid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -404,6 +453,7 @@ CREATE TABLE `VendorType` (
 
 LOCK TABLES `VendorType` WRITE;
 /*!40000 ALTER TABLE `VendorType` DISABLE KEYS */;
+INSERT INTO `VendorType` VALUES (1,1,2,'Cutter'),(2,1,3,'Sheet Metal'),(3,1,4,'EDM Wire'),(4,1,5,'CNC'),(5,1,6,'Casting');
 /*!40000 ALTER TABLE `VendorType` ENABLE KEYS */;
 UNLOCK TABLES;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
@@ -416,4 +466,4 @@ UNLOCK TABLES;
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 
--- Dump completed on 2012-09-18 19:39:04
+-- Dump completed on 2012-12-05 10:13:50