Advertisement
JoSChhmo

Untitled

May 14th, 2024
567
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 5.05 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.2.1
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost:3306
  6. -- Generation Time: May 14, 2024 at 05:40 AM
  7. -- Server version: 10.6.17-MariaDB-cll-lve
  8. -- PHP Version: 8.1.28
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. START TRANSACTION;
  12. SET time_zone = "+00:00:00";
  13.  
  14. -- Temporarily disable foreign key checks
  15. SET FOREIGN_KEY_CHECKS = 0;
  16.  
  17. -- Character set and collation
  18. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  19. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  20. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  21. /*!40101 SET NAMES utf8mb4 */;
  22.  
  23. -- Database: `ogfieldticket_test`
  24.  
  25. -- Table structure for table `FieldTicket`
  26. CREATE TABLE `FieldTicket` (
  27.   `Ticket` int(11) NOT NULL AUTO_INCREMENT,
  28.   `LeaseID` varchar(10) NOT NULL,
  29.   `WellID` varchar(20) DEFAULT NULL,
  30.   `TicketDate` date NOT NULL,
  31.   `Comments` varchar(255) NOT NULL DEFAULT '',
  32.   `JobTypeID` int(11) NOT NULL,
  33.   `UserID` varchar(10) NOT NULL,
  34.   `Billed` char(1) NOT NULL DEFAULT 'N',
  35.   `Note` text DEFAULT NULL,
  36.   PRIMARY KEY (`Ticket`),
  37.   FOREIGN KEY (`LeaseID`) REFERENCES `leases` (`LeaseID`) ON DELETE CASCADE ON UPDATE CASCADE,
  38.   FOREIGN KEY (`JobTypeID`) REFERENCES `JobTypes` (`JobTypeID`) ON DELETE RESTRICT ON UPDATE CASCADE,
  39.   FOREIGN KEY (`UserID`) REFERENCES `users` (`UserID`) ON DELETE SET NULL ON UPDATE CASCADE
  40. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  41.  
  42. -- Table structure for table `FieldTicketDetail`
  43. CREATE TABLE `FieldTicketDetail` (
  44.   `Ticket` int(11) NOT NULL,
  45.   `TicketLine` int(11) NOT NULL AUTO_INCREMENT,
  46.   `JobItemID` varchar(20) NOT NULL,
  47.   `Quantity` int(11) NOT NULL,
  48.   `Note` varchar(255) DEFAULT NULL,
  49.   PRIMARY KEY (`Ticket`, `TicketLine`),
  50.   FOREIGN KEY (`Ticket`) REFERENCES `FieldTicket` (`Ticket`) ON DELETE CASCADE ON UPDATE CASCADE,
  51.   FOREIGN KEY (`JobItemID`) REFERENCES `JobItems` (`JobItemID`) ON DELETE RESTRICT ON UPDATE CASCADE
  52. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  53.  
  54. -- Table structure for table `ItemTypes`
  55. CREATE TABLE `ItemTypes` (
  56.   `ItemID` varchar(20) NOT NULL,
  57.   `ItemDescription` varchar(255) NOT NULL,
  58.   `UOM` varchar(10) DEFAULT NULL,
  59.   `UseQuantity` char(1) NOT NULL DEFAULT 'Y',
  60.   `UseCost` char(1) NOT NULL DEFAULT 'Y',
  61.   PRIMARY KEY (`ItemID`)
  62. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  63.  
  64. -- Table structure for table `JobItems`
  65. CREATE TABLE `JobItems` (
  66.   `JobTypeID` int(11) NOT NULL,
  67.   `ItemID` varchar(20) NOT NULL,
  68.   `JobItemID` int(11) NOT NULL AUTO_INCREMENT,
  69.   `ItemCost` decimal(9,2) NOT NULL DEFAULT 0.00,
  70.   `ItemQuantity` decimal(10,2) DEFAULT NULL,
  71.   PRIMARY KEY (`JobTypeID`, `ItemID`),
  72.   FOREIGN KEY (`JobTypeID`) REFERENCES `JobTypes` (`JobTypeID`) ON DELETE CASCADE ON UPDATE CASCADE
  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  74.  
  75. -- Table structure for table `JobTypes`
  76. CREATE TABLE `JobTypes` (
  77.   `JobTypeID` int(11) NOT NULL AUTO_INCREMENT,
  78.   `Description` varchar(255) DEFAULT NULL,
  79.   `Active` char(1) DEFAULT 'Y',
  80.   PRIMARY KEY (`JobTypeID`)
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  82.  
  83. -- Table structure for table `leases`
  84. CREATE TABLE `leases` (
  85.   `LeaseID` varchar(10) NOT NULL,
  86.   `LeaseName` varchar(255) NOT NULL,
  87.   `Operator` varchar(255) DEFAULT NULL,
  88.   `Field` varchar(255) DEFAULT NULL,
  89.   `lat` decimal(11,7) NOT NULL,
  90.   `lon` decimal(11,7) NOT NULL,
  91.   `address` varchar(255) DEFAULT NULL,
  92.   `county` varchar(255) DEFAULT NULL,
  93.   `state` varchar(255) DEFAULT NULL,
  94.   `city` varchar(255) DEFAULT NULL,
  95.   `zipcode` varchar(255) DEFAULT NULL,
  96.   PRIMARY KEY (`LeaseID`)
  97. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  98.  
  99. -- Table structure for table `purchasers`
  100. CREATE TABLE `purchasers` (
  101.   `PurchaserID` varchar(10) NOT NULL,
  102.   `PurchaserName` varchar(255) NOT NULL,
  103.   `Address` varchar(255) DEFAULT NULL,
  104.   `City` varchar(50) DEFAULT NULL,
  105.   `State` varchar(2) DEFAULT NULL,
  106.   `Zip` varchar(10) DEFAULT NULL,
  107.   `Phone` varchar(15) DEFAULT NULL,
  108.   `Email` varchar(50) DEFAULT NULL,
  109.   PRIMARY KEY (`PurchaserID`)
  110. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  111.  
  112. -- Table structure for table `users`
  113. CREATE TABLE `users` (
  114.   `UserID` varchar(10) NOT NULL,
  115.   `UserName` varchar(50) NOT NULL,
  116.   `Password` varchar(255) NOT NULL,
  117.   `GroupID` varchar(20) DEFAULT NULL,
  118.   `Name` varchar(255) DEFAULT NULL,
  119.   `EMail` varchar(50) NOT NULL,
  120.   PRIMARY KEY (`UserID`)
  121. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  122.  
  123. -- Re-enable foreign key checks
  124. SET FOREIGN_KEY_CHECKS = 1;
  125.  
  126. -- AUTO_INCREMENT for dumped tables
  127. ALTER TABLE `FieldTicket`
  128.   MODIFY `Ticket` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
  129. ALTER TABLE `FieldTicketDetail`
  130.   MODIFY `TicketLine` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
  131.  
  132. COMMIT;
  133.  
  134. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  135. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  136. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  137.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement