Guest User

HSM

a guest
Apr 12th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.97 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.8.2
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost
  6. -- Generation Time: Apr 12, 2019 at 03:55 PM
  7. -- Server version: 10.1.34-MariaDB
  8. -- PHP Version: 7.2.7
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET time_zone = "+00:00";
  14.  
  15.  
  16. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  17. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  18. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  19. /*!40101 SET NAMES utf8mb4 */;
  20.  
  21. --
  22. -- Database: `hsm`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Table structure for table `accounts`
  29. --
  30.  
  31. CREATE TABLE `accounts` (
  32. `oauth_provider` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
  33. `oauth_uid` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  34. `first_name` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  35. `last_name` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  36. `email` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  37. `gender` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  38. `locale` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  39. `picture` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  40. `link` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  41. `type` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  42. `created` datetime NOT NULL,
  43. `modified` datetime NOT NULL
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  45.  
  46. --
  47. -- Dumping data for table `accounts`
  48. --
  49.  
  50. INSERT INTO `accounts` (`oauth_provider`, `oauth_uid`, `first_name`, `last_name`, `email`, `gender`, `locale`, `picture`, `link`, `type`, `created`, `modified`) VALUES
  51. ('google', '106407918499387818629', 'Best from', 'the World', 'realshivamsingh@gmail.com', '', 'en', 'https://lh6.googleusercontent.com/-_hnR4mDf5oc/AAAAAAAAAAI/AAAAAAAAAC4/v5lqHDDf1EY/photo.jpg', 'https://plus.google.com/106407918499387818629', 'housekeeping', '2019-04-04 22:28:17', '2019-04-04 22:28:18'),
  52. ('google', '116518375750345983552', 'Shivam', 'Singh1', 'shivam.singh1@avantika.edu.in', '', 'en', 'https://lh3.googleusercontent.com/-CBudWRtNmag/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rfgoR0SzJFvCi2qzMgGUS9gF7yOmw/mo/photo.jpg', '', 'student', '2019-04-04 21:52:28', '2019-04-09 16:13:04'),
  53. ('google', '107745595479613697458', 'Shivam', 'Singh', 'shivam.singh78925@gmail.com', '', 'en', 'https://lh5.googleusercontent.com/-a1a7VfOAjro/AAAAAAAAAAI/AAAAAAAAAAc/3EkdxlqiZJE/photo.jpg', 'https://plus.google.com/107745595479613697458', 'admin', '2019-04-04 22:27:15', '2019-04-04 22:27:17'),
  54. ('google', '117610743481368119414', 'shivam', 'singh', 'shivam789singh@gmail.com', 'male', 'en', 'https://lh6.googleusercontent.com/-ElqoRfeUEWo/AAAAAAAAAAI/AAAAAAAAAJI/WRWGVlvI4n4/photo.jpg', 'https://plus.google.com/117610743481368119414', 'security', '2019-04-04 21:53:42', '2019-04-06 18:17:29');
  55.  
  56. -- --------------------------------------------------------
  57.  
  58. --
  59. -- Table structure for table `attendance`
  60. --
  61.  
  62. CREATE TABLE `attendance` (
  63. `id` int(11) NOT NULL,
  64. `date` date NOT NULL,
  65. `time_in` time NOT NULL,
  66. `time_out` time NOT NULL,
  67. `employee_id` varchar(20) NOT NULL,
  68. `category` varchar(100) NOT NULL,
  69. `remarks` text NOT NULL,
  70. `entry_by` varchar(100) NOT NULL,
  71. `entry_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  72. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  73.  
  74. -- --------------------------------------------------------
  75.  
  76. --
  77. -- Table structure for table `hsm_service_request`
  78. --
  79.  
  80. CREATE TABLE `hsm_service_request` (
  81. `request_id` int(255) NOT NULL,
  82. `place` varchar(150) NOT NULL,
  83. `room` varchar(50) NOT NULL,
  84. `category` varchar(150) NOT NULL,
  85. `user_mail` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  86. `remarks` varchar(150) NOT NULL,
  87. `incharge_employee_id` varchar(20) NOT NULL,
  88. `requested_date` date NOT NULL,
  89. `requested_time` time NOT NULL,
  90. `otp` varchar(10) NOT NULL,
  91. `status` varchar(25) NOT NULL,
  92. `rating` varchar(5) NOT NULL,
  93. `verified` timestamp NULL DEFAULT NULL
  94. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  95.  
  96. --
  97. -- Dumping data for table `hsm_service_request`
  98. --
  99.  
  100. INSERT INTO `hsm_service_request` (`request_id`, `place`, `room`, `category`, `user_mail`, `remarks`, `incharge_employee_id`, `requested_date`, `requested_time`, `otp`, `status`, `rating`, `verified`) VALUES
  101. (1, 'Aavaas 02', '307', 'Housekeeping', 'shivam.singh1@avantika.edu.in', '', 'AU003', '2019-04-06', '21:28:23', '131227', 'Pending', '', NULL),
  102. (2, 'Aavaas 02', '307', 'Housekeeping', 'shivam.singh1@avantika.edu.in', '', 'AU002', '2019-04-06', '22:32:48', '565829', 'Pending', '', NULL),
  103. (3, 'Aavaas 02', '307', 'Housekeeping', 'shivam.singh1@avantika.edu.in', '', 'AU003', '2019-04-07', '15:55:39', '895350', 'Completed', '', NULL),
  104. (4, 'Aavaas 02', '307', 'Housekeeping', 'shivam.singh1@avantika.edu.in', 'sample', 'AU003', '2019-04-08', '17:33:00', '489742', 'Completed', '', NULL);
  105.  
  106. -- --------------------------------------------------------
  107.  
  108. --
  109. -- Table structure for table `outing`
  110. --
  111.  
  112. CREATE TABLE `outing` (
  113. `date_out` date NOT NULL,
  114. `time_out` time NOT NULL,
  115. `date_in` date NOT NULL,
  116. `time_in` time NOT NULL,
  117. `purpose` varchar(200) NOT NULL,
  118. `remarks` text NOT NULL,
  119. `mail` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  120. `entry_by_employee_id` varchar(20) NOT NULL,
  121. `status` varchar(100) NOT NULL,
  122. `last_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  123. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  124.  
  125. -- --------------------------------------------------------
  126.  
  127. --
  128. -- Table structure for table `places`
  129. --
  130.  
  131. CREATE TABLE `places` (
  132. `place` varchar(150) NOT NULL,
  133. `remarks` text
  134. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  135.  
  136. --
  137. -- Dumping data for table `places`
  138. --
  139.  
  140. INSERT INTO `places` (`place`, `remarks`) VALUES
  141. ('Aavaas 01', NULL),
  142. ('Aavaas 02', NULL),
  143. ('Sandipani', NULL),
  144. ('Yuti', NULL);
  145.  
  146. -- --------------------------------------------------------
  147.  
  148. --
  149. -- Table structure for table `SEC_grooming`
  150. --
  151.  
  152. CREATE TABLE `SEC_grooming` (
  153. `id` int(255) NOT NULL,
  154. `date` date NOT NULL,
  155. `time` time NOT NULL,
  156. `employee_id` varchar(20) NOT NULL,
  157. `active` varchar(10) NOT NULL,
  158. `shaving` varchar(10) NOT NULL,
  159. `cutting` varchar(10) NOT NULL,
  160. `nails` varchar(10) NOT NULL,
  161. `uniform` varchar(10) NOT NULL,
  162. `remarks` varchar(255) NOT NULL,
  163. `entry_by` varchar(20) NOT NULL,
  164. `entry` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  165. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  166.  
  167. -- --------------------------------------------------------
  168.  
  169. --
  170. -- Table structure for table `SEC_occurance`
  171. --
  172.  
  173. CREATE TABLE `SEC_occurance` (
  174. `id` int(255) NOT NULL,
  175. `date` date NOT NULL,
  176. `time` time NOT NULL,
  177. `student_involved` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  178. `staff_involved` varchar(20) DEFAULT NULL,
  179. `category` varchar(255) NOT NULL,
  180. `reported_by` varchar(20) NOT NULL,
  181. `remarks` varchar(255) NOT NULL,
  182. `entry` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  183. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  184.  
  185. -- --------------------------------------------------------
  186.  
  187. --
  188. -- Table structure for table `SEC_register_general_entry`
  189. --
  190.  
  191. CREATE TABLE `SEC_register_general_entry` (
  192. `id` int(255) NOT NULL,
  193. `vehicle_number` varchar(30) NOT NULL,
  194. `visitor_name` varchar(50) NOT NULL,
  195. `visitor_phone` varchar(20) NOT NULL,
  196. `place` varchar(100) NOT NULL,
  197. `purpose` varchar(150) NOT NULL,
  198. `date_in` date NOT NULL,
  199. `time_in` time NOT NULL,
  200. `date_out` date DEFAULT NULL,
  201. `time_out` time DEFAULT NULL,
  202. `status` varchar(50) NOT NULL,
  203. `remarks` text,
  204. `entry_by_employee_id` varchar(20) NOT NULL
  205. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  206.  
  207. --
  208. -- Dumping data for table `SEC_register_general_entry`
  209. --
  210.  
  211. INSERT INTO `SEC_register_general_entry` (`id`, `vehicle_number`, `visitor_name`, `visitor_phone`, `place`, `purpose`, `date_in`, `time_in`, `date_out`, `time_out`, `status`, `remarks`, `entry_by_employee_id`) VALUES
  212. (7, '1234', 'Shivam Singh', '12345', 'qwerty', 'qwerty', '2019-04-06', '12:00:00', '2019-04-06', '12:30:00', 'Checked in', '', 'AU001'),
  213. (9, '1234', 'Hatim Nomani', '7000774848', 'Dahod', 'Guest', '2019-04-10', '12:00:00', '0000-00-00', '00:00:00', 'Checked in', '', 'AU001');
  214.  
  215. -- --------------------------------------------------------
  216.  
  217. --
  218. -- Table structure for table `shift_duty`
  219. --
  220.  
  221. CREATE TABLE `shift_duty` (
  222. `date` date NOT NULL,
  223. `start_time` time NOT NULL,
  224. `end_time` time NOT NULL,
  225. `duty_place` varchar(200) NOT NULL,
  226. `employee_id` varchar(20) NOT NULL,
  227. `assigned_by` varchar(100) NOT NULL,
  228. `remarks` text NOT NULL,
  229. `assigned` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  230. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  231.  
  232. --
  233. -- Dumping data for table `shift_duty`
  234. --
  235.  
  236. INSERT INTO `shift_duty` (`date`, `start_time`, `end_time`, `duty_place`, `employee_id`, `assigned_by`, `remarks`, `assigned`) VALUES
  237. ('2019-04-06', '19:00:00', '23:00:00', 'Aavaas 02', 'AU002', 'realshivamsingh@gmail.com', '', '2019-04-06 17:01:14'),
  238. ('2019-04-06', '20:00:00', '23:00:00', 'Aavaas 01', 'AU005', 'realshivamsingh@gmail.com', '', '2019-04-06 17:01:40'),
  239. ('2019-04-07', '14:00:00', '17:00:00', 'Aavaas 02', 'AU003', 'realshivamsingh@gmail.com', '', '2019-04-07 10:25:15'),
  240. ('2019-04-08', '17:00:00', '20:00:00', 'Aavaas 02', 'AU003', 'realshivamsingh@gmail.com', '', '2019-04-08 11:59:33'),
  241. ('2019-04-08', '17:00:00', '20:00:00', 'Aavaas 01', 'AU005', 'realshivamsingh@gmail.com', '', '2019-04-08 11:59:56');
  242.  
  243. -- --------------------------------------------------------
  244.  
  245. --
  246. -- Table structure for table `staffs`
  247. --
  248.  
  249. CREATE TABLE `staffs` (
  250. `employee_id` varchar(20) NOT NULL,
  251. `first_name` varchar(100) NOT NULL,
  252. `last_name` varchar(100) NOT NULL,
  253. `gender` varchar(10) NOT NULL,
  254. `dob` date NOT NULL,
  255. `identity_type` varchar(100) NOT NULL,
  256. `identity_number` varchar(50) NOT NULL,
  257. `email` varchar(100) NOT NULL,
  258. `contact` varchar(12) NOT NULL,
  259. `designation` varchar(50) NOT NULL,
  260. `department` varchar(50) NOT NULL,
  261. `address_line1` varchar(200) NOT NULL,
  262. `address_line2` varchar(200) NOT NULL,
  263. `locality` varchar(100) NOT NULL,
  264. `pincode` int(10) NOT NULL,
  265. `city` text NOT NULL,
  266. `state` varchar(50) NOT NULL,
  267. `status` varchar(20) NOT NULL,
  268. `registered` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  269. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  270.  
  271. --
  272. -- Dumping data for table `staffs`
  273. --
  274.  
  275. INSERT INTO `staffs` (`employee_id`, `first_name`, `last_name`, `gender`, `dob`, `identity_type`, `identity_number`, `email`, `contact`, `designation`, `department`, `address_line1`, `address_line2`, `locality`, `pincode`, `city`, `state`, `status`, `registered`) VALUES
  276. ('AU001', 'First Name', 'Last Name', 'male', '1990-04-09', 'Aadhaar Card', '123456789', 'realshivamsingh@gmail.com', '8962582946', 'Housekeeper - Male', 'housekeeping', 'a', 'b', 'c', 496001, 'qwerty', 'qwerty', 'enabled', '2019-04-04 20:53:46'),
  277. ('AU002', 'ABCD', 'EFGH', 'male', '2019-04-02', 'pan', 'abcdefg', 'email@email.com', '12345', 'Housekeeper - Male', 'housekeeping', 'a', 'b', 'c', 123456, 'abcd', 'abcd', 'enabled', '2019-04-04 21:56:15'),
  278. ('AU003', 'HK Staff 3', 'EFGH', 'male', '2019-04-02', 'pan', 'abcdefg', 'email3@email.com', '122345', 'Housekeeper - Male', 'housekeeping', 'a', 'b', 'c', 123456, 'abcd', 'abcd', 'enabled', '2019-04-04 21:57:32'),
  279. ('AU004', 'HK Staff 4', 'EFGH', 'male', '2019-04-02', 'pan', 'abcdefg', 'email4@email.com', '12232345', 'Housekeeper - Male', 'housekeeping', 'a', 'b', 'c', 1234356, 'abcd', 'abcd', 'enabled', '2019-04-04 21:58:02'),
  280. ('AU005', 'HK Staff 5', 'EFGH', 'male', '2019-04-02', 'pan', 'abcdefg', 'email5@email.com', '1223234555', 'Housekeeper - Male', 'housekeeping', 'a', 'b', 'c', 1234356, 'abcd', 'abcd', 'enabled', '2019-04-04 21:58:28');
  281.  
  282. -- --------------------------------------------------------
  283.  
  284. --
  285. -- Table structure for table `users`
  286. --
  287.  
  288. CREATE TABLE `users` (
  289. `first_name` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  290. `last_name` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  291. `email` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  292. `gender` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  293. `picture` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  294. `au_id` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  295. `type` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  296. `hostel` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  297. `room` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  298. `contact` varchar(12) COLLATE utf8_unicode_ci NOT NULL,
  299. `created` datetime NOT NULL,
  300. `modified` datetime NOT NULL,
  301. `status` varchar(20) COLLATE utf8_unicode_ci NOT NULL
  302. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  303.  
  304. --
  305. -- Dumping data for table `users`
  306. --
  307.  
  308. INSERT INTO `users` (`first_name`, `last_name`, `email`, `gender`, `picture`, `au_id`, `type`, `hostel`, `room`, `contact`, `created`, `modified`, `status`) VALUES
  309. ('Shivam', 'Singh', 'shivam.singh1@avantika.edu.in', 'male', NULL, 'AU17B1021', 'student', 'Aavaas 02', '307', '7000774848', '2019-04-05 11:29:31', '2019-04-05 11:29:31', 'enabled');
  310.  
  311. --
  312. -- Indexes for dumped tables
  313. --
  314.  
  315. --
  316. -- Indexes for table `accounts`
  317. --
  318. ALTER TABLE `accounts`
  319. ADD PRIMARY KEY (`email`);
  320.  
  321. --
  322. -- Indexes for table `attendance`
  323. --
  324. ALTER TABLE `attendance`
  325. ADD PRIMARY KEY (`id`),
  326. ADD KEY `employee_id` (`employee_id`),
  327. ADD KEY `entry_by` (`entry_by`);
  328.  
  329. --
  330. -- Indexes for table `hsm_service_request`
  331. --
  332. ALTER TABLE `hsm_service_request`
  333. ADD PRIMARY KEY (`request_id`),
  334. ADD KEY `incharge_employee_id` (`incharge_employee_id`),
  335. ADD KEY `user_mail` (`user_mail`);
  336.  
  337. --
  338. -- Indexes for table `outing`
  339. --
  340. ALTER TABLE `outing`
  341. ADD KEY `mail` (`mail`),
  342. ADD KEY `entry_by_employee_id` (`entry_by_employee_id`);
  343.  
  344. --
  345. -- Indexes for table `places`
  346. --
  347. ALTER TABLE `places`
  348. ADD PRIMARY KEY (`place`);
  349.  
  350. --
  351. -- Indexes for table `SEC_grooming`
  352. --
  353. ALTER TABLE `SEC_grooming`
  354. ADD PRIMARY KEY (`id`),
  355. ADD KEY `employee_id` (`employee_id`),
  356. ADD KEY `entry_by` (`entry_by`);
  357.  
  358. --
  359. -- Indexes for table `SEC_occurance`
  360. --
  361. ALTER TABLE `SEC_occurance`
  362. ADD PRIMARY KEY (`id`),
  363. ADD KEY `reported_by` (`reported_by`),
  364. ADD KEY `staff_involved` (`staff_involved`),
  365. ADD KEY `student_involved` (`student_involved`);
  366.  
  367. --
  368. -- Indexes for table `SEC_register_general_entry`
  369. --
  370. ALTER TABLE `SEC_register_general_entry`
  371. ADD PRIMARY KEY (`id`),
  372. ADD KEY `entry_by_employee_id` (`entry_by_employee_id`);
  373.  
  374. --
  375. -- Indexes for table `shift_duty`
  376. --
  377. ALTER TABLE `shift_duty`
  378. ADD KEY `employee_id` (`employee_id`),
  379. ADD KEY `assigned_by` (`assigned_by`);
  380.  
  381. --
  382. -- Indexes for table `staffs`
  383. --
  384. ALTER TABLE `staffs`
  385. ADD PRIMARY KEY (`employee_id`),
  386. ADD UNIQUE KEY `email` (`email`),
  387. ADD UNIQUE KEY `contact` (`contact`);
  388.  
  389. --
  390. -- Indexes for table `users`
  391. --
  392. ALTER TABLE `users`
  393. ADD PRIMARY KEY (`email`),
  394. ADD UNIQUE KEY `au_id` (`au_id`),
  395. ADD UNIQUE KEY `contact` (`contact`);
  396.  
  397. --
  398. -- AUTO_INCREMENT for dumped tables
  399. --
  400.  
  401. --
  402. -- AUTO_INCREMENT for table `attendance`
  403. --
  404. ALTER TABLE `attendance`
  405. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  406.  
  407. --
  408. -- AUTO_INCREMENT for table `hsm_service_request`
  409. --
  410. ALTER TABLE `hsm_service_request`
  411. MODIFY `request_id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  412.  
  413. --
  414. -- AUTO_INCREMENT for table `SEC_grooming`
  415. --
  416. ALTER TABLE `SEC_grooming`
  417. MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;
  418.  
  419. --
  420. -- AUTO_INCREMENT for table `SEC_occurance`
  421. --
  422. ALTER TABLE `SEC_occurance`
  423. MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;
  424.  
  425. --
  426. -- AUTO_INCREMENT for table `SEC_register_general_entry`
  427. --
  428. ALTER TABLE `SEC_register_general_entry`
  429. MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
  430.  
  431. --
  432. -- Constraints for dumped tables
  433. --
  434.  
  435. --
  436. -- Constraints for table `attendance`
  437. --
  438. ALTER TABLE `attendance`
  439. ADD CONSTRAINT `attendance_ibfk_1` FOREIGN KEY (`employee_id`) REFERENCES `staffs` (`employee_id`),
  440. ADD CONSTRAINT `attendance_ibfk_2` FOREIGN KEY (`entry_by`) REFERENCES `staffs` (`email`);
  441.  
  442. --
  443. -- Constraints for table `hsm_service_request`
  444. --
  445. ALTER TABLE `hsm_service_request`
  446. ADD CONSTRAINT `hsm_service_request_ibfk_1` FOREIGN KEY (`incharge_employee_id`) REFERENCES `staffs` (`employee_id`),
  447. ADD CONSTRAINT `hsm_service_request_ibfk_2` FOREIGN KEY (`user_mail`) REFERENCES `users` (`email`);
  448.  
  449. --
  450. -- Constraints for table `outing`
  451. --
  452. ALTER TABLE `outing`
  453. ADD CONSTRAINT `outing_ibfk_1` FOREIGN KEY (`mail`) REFERENCES `users` (`email`),
  454. ADD CONSTRAINT `outing_ibfk_2` FOREIGN KEY (`entry_by_employee_id`) REFERENCES `staffs` (`employee_id`);
  455.  
  456. --
  457. -- Constraints for table `SEC_grooming`
  458. --
  459. ALTER TABLE `SEC_grooming`
  460. ADD CONSTRAINT `SEC_grooming_ibfk_1` FOREIGN KEY (`employee_id`) REFERENCES `staffs` (`employee_id`),
  461. ADD CONSTRAINT `SEC_grooming_ibfk_2` FOREIGN KEY (`entry_by`) REFERENCES `staffs` (`employee_id`);
  462.  
  463. --
  464. -- Constraints for table `SEC_occurance`
  465. --
  466. ALTER TABLE `SEC_occurance`
  467. ADD CONSTRAINT `SEC_occurance_ibfk_1` FOREIGN KEY (`reported_by`) REFERENCES `staffs` (`employee_id`),
  468. ADD CONSTRAINT `SEC_occurance_ibfk_2` FOREIGN KEY (`staff_involved`) REFERENCES `staffs` (`employee_id`),
  469. ADD CONSTRAINT `SEC_occurance_ibfk_3` FOREIGN KEY (`student_involved`) REFERENCES `users` (`email`);
  470.  
  471. --
  472. -- Constraints for table `SEC_register_general_entry`
  473. --
  474. ALTER TABLE `SEC_register_general_entry`
  475. ADD CONSTRAINT `SEC_register_general_entry_ibfk_1` FOREIGN KEY (`entry_by_employee_id`) REFERENCES `staffs` (`employee_id`);
  476.  
  477. --
  478. -- Constraints for table `shift_duty`
  479. --
  480. ALTER TABLE `shift_duty`
  481. ADD CONSTRAINT `shift_duty_ibfk_1` FOREIGN KEY (`employee_id`) REFERENCES `staffs` (`employee_id`),
  482. ADD CONSTRAINT `shift_duty_ibfk_2` FOREIGN KEY (`assigned_by`) REFERENCES `staffs` (`email`);
  483.  
  484. --
  485. -- Constraints for table `users`
  486. --
  487. ALTER TABLE `users`
  488. ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`email`) REFERENCES `accounts` (`email`);
  489. COMMIT;
  490.  
  491. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  492. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  493. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Add Comment
Please, Sign In to add comment