Skip to content

Commit b6886ec

Browse files
committed
Committed changes
0 parents  commit b6886ec

18 files changed

+3937
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,229 @@
1+
-- phpMyAdmin SQL Dump
2+
-- version 5.2.1
3+
-- https://www.phpmyadmin.net/
4+
--
5+
-- Host: localhost
6+
-- Generation Time: Jul 07, 2023 at 10:01 PM
7+
-- Server version: 8.0.28
8+
-- PHP Version: 8.1.4
9+
10+
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11+
START TRANSACTION;
12+
SET time_zone = "+00:00";
13+
14+
15+
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16+
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
17+
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
18+
/*!40101 SET NAMES utf8mb4 */;
19+
20+
--
21+
-- Database: `tasksdb`
22+
--
23+
24+
-- --------------------------------------------------------
25+
26+
--
27+
-- Table structure for table `tblimages`
28+
--
29+
30+
CREATE TABLE `tblimages` (
31+
`id` bigint NOT NULL COMMENT 'Image ID Number - Primary Key',
32+
`title` varchar(255) NOT NULL COMMENT 'Image Title',
33+
`filename` varchar(30) NOT NULL COMMENT 'Image Filename',
34+
`mimetype` varchar(255) NOT NULL COMMENT 'Image Mime Type - e.g. image/png',
35+
`taskid` bigint NOT NULL COMMENT 'Task ID Number - Foreign Key'
36+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='Table to store task images';
37+
38+
--
39+
-- Dumping data for table `tblimages`
40+
--
41+
42+
INSERT INTO `tblimages` (`id`, `title`, `filename`, `mimetype`, `taskid`) VALUES
43+
(9, 'test updating the image title', 'updated_filename.jpg', 'image/jpeg', 1),
44+
(10, 'test image title', 'cat.jpg', 'image/jpeg', 1),
45+
(14, 'Sweeping the floor', 'sweeping.jpg', 'image/jpeg', 8),
46+
(15, 'Do the homework UPDATED', 'homework-UPDATED.jpg', 'image/jpeg', 8),
47+
(16, 'Study some topics', 'study.jpg', 'image/jpeg', 7);
48+
49+
-- --------------------------------------------------------
50+
51+
--
52+
-- Table structure for table `tblsessions`
53+
--
54+
55+
CREATE TABLE `tblsessions` (
56+
`id` bigint NOT NULL COMMENT 'Session ID',
57+
`userid` bigint NOT NULL COMMENT 'User ID (foreign key to `id` column in `users` table)',
58+
`accesstoken` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Access Token',
59+
`accesstokenexpiry` datetime NOT NULL COMMENT 'Access Token Expiry Date/Time',
60+
`refreshtoken` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Refresh Token',
61+
`refreshtokenexpiry` datetime NOT NULL COMMENT 'Refresh Token Expiry Date/Time'
62+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='Sessions Table';
63+
64+
--
65+
-- Dumping data for table `tblsessions`
66+
--
67+
68+
INSERT INTO `tblsessions` (`id`, `userid`, `accesstoken`, `accesstokenexpiry`, `refreshtoken`, `refreshtokenexpiry`) VALUES
69+
(13, 4, 'M2FhZjVhZGM0NGNiMjE0YmYxMTYzZjhkMDcwMTA3ZDI3MzFiZDYxMGUwMmFhZGNmMTY1NzU1MjI2NA==', '2022-07-11 17:31:04', 'YWMzZWFlMGUxZTdjNzZlNDIxMGYyY2FiMWZhMzhiN2YwY2IzZGZiYTExYmQ5YjRhMTY1NzU1MjI2NA==', '2022-07-25 17:11:04'),
70+
(14, 4, 'MTZiYTVkZDhiNmE3Zjc4ZDUwZGIxY2IxYmEzY2NlMDA1ODBiZmRkYzk0OTA2OGZmMTY1NzU2Mjk3OA==', '2022-07-11 20:29:38', 'NzkzNDliODYzMWNkYzM2ZjgxNzk3YTVlMDI2ZGRmZWIwNjNmYzMwYTY5ZDVkOWM1MTY1NzU2Mjk3OA==', '2022-07-25 20:09:38'),
71+
(15, 5, 'YTgwYTQ3NGNjYzg2MjU3MmQwODMwYWRkNjUxOGI1NjgzZGQwZjA1OTlhYTEzYzc4MTY1NzU2MTY4Nw==', '2022-07-11 20:08:07', 'ZmU2OGZhYzcxNWU2Mjc2Mzk2YTE1YmZkNmZjMDRhN2QwNDliYmU2OTIwNmViN2Q1MTY1NzU2MTY4Nw==', '2022-07-25 19:48:07'),
72+
(16, 4, 'ZGU3ZWJiZDQyZDBiMjc0ODdmZjRlZTc3NDQzMDJmOWQ5YjAzMDM2YWYxMjdjNzFhMTY1Nzk3NjE0Mg==', '2022-07-16 15:15:42', 'YzM5ZTA5Y2I5MjkzYjVlMmU4MDBiNGQ1ZDU1OTg0Yzc0OGY2Y2ViNDI0ZDYxZTk3MTY1Nzk3NjE0Mg==', '2022-07-30 14:55:42'),
73+
(17, 4, 'MjkxMTBiNTkzZTMwYWNhOGI0OTVhMmQ1MjkyM2Q2ZTJhZmEyNjlkNGY1YzMwMGU2MTY1Nzk5NjQ1Mw==', '2022-07-16 20:54:13', 'YjViNGJmMzUwZjM2ZTE1NjE1YWE3MTA0YTYyZjcwZTU2ZWVmMDRlZmI4NjdlYWI1MTY1Nzk5NjQ1Mw==', '2022-07-30 20:34:13'),
74+
(18, 4, 'OTVjNjI1Mzg3ZjExNzg0OTUyNGZiZTM4MzAxYWM2YzdhNzc4YzhlNjY2ZTBmZjljMTY1Nzk5NjY4NA==', '2022-07-16 20:58:04', 'YmRhZmY3NDg5MjBhN2Y3Y2M1MTljZmM0YWI4NDg1NWQ3ZTRiMjk3NWJmMjMxNGFiMTY1Nzk5NjY4NA==', '2022-07-30 20:38:04'),
75+
(19, 4, 'ZjdhMTNkMTE1YjIxMDI4NGM3MDBjYWI1ZjIwMmUxZGFmYjEyOTk0ODY4NzU0Yzc1MTY1Nzk5Njg0Nw==', '2022-07-16 21:00:47', 'ZGRjNWQ4YzQ5ZDNkYWRkNzVhZjgyMTdiYjk2MjhmYjE3NDMzN2Y0NTkyMGVjNjM5MTY1Nzk5Njg0Nw==', '2022-07-30 20:40:47'),
76+
(20, 4, 'MzI1YzE1NDg4ODNhNTRmM2NkNTRlMmVjMjY2NWNkMTdlYjc3ZGI4ODExNmU5M2QxMTY1ODA5ODY4OQ==', '2022-07-18 01:18:09', 'ZmExNjY2Yzg2YTcwNTE4YzM4YjdkOTZkYTgzMzgwNTY4MTI0MDJhMzgzZGY5YjBhMTY1ODA5ODY4OQ==', '2022-08-01 00:58:09'),
77+
(21, 4, 'ZmQzMDk2MTBmNDAyYWU5YjE0NzY4MGJlZjJkN2Y2NDgzNTZmNzhiMTg0ZGY3N2JmMTY1ODEwMzg3NA==', '2022-07-18 02:44:34', 'YTY5NWYyYmY5ZWZiYWI5NWM5MTIxMDEzZWU2MzcwYjUxYjkwN2IzNTFmMDg3YzA5MTY1ODEwMzg3NA==', '2022-08-01 02:24:34'),
78+
(22, 4, 'ZjRkOGI0NmI1M2IzZDk1ZjU4MDI0YTc5Yzc0NmIxNmEyMTMyNzUxOTljN2QzZGZhMTY1ODEwMzkyNg==', '2022-07-18 01:45:26', 'NjI2ZjQ3ODRjYmU0ZDVjMDE4MzVkNWY4ZWFhMWJjYzZiYmM4YWJmNTFkNDVhMTMwMTY1ODEwMzkyNg==', '2022-08-01 02:25:26'),
79+
(23, 4, 'NGQxMzlkZTZlYmM3NGM1NDU2NDA1ZGQyNjBkZjBmMDQxZmNkMzVmOWE1MjdlZjcyMTY1ODE4OTM1MA==', '2022-07-19 02:29:10', 'YzIwMDhmM2U2OTQ4ODJjNTVhYTIzZmY3NDMyMTczYTZkZjFlNGQyNzQxMmQ1Yzc3MTY1ODE4OTM1MA==', '2022-08-02 02:09:10'),
80+
(24, 4, 'Zjk3NTJmZTc4ZWQ4YmZmZDI1MDc1OWNkMDNmYjNiMzFhNzNlOTY5OWIwNmY4Yzk5MTY1ODM0OTM3OA==', '2022-07-20 22:56:19', 'NTE4YWZiZDkwMDY3N2Q2MWFlYWNmNzRlOGRjZWU5NDczMjNmYmViNGJmYzI0ZTRiMTY1ODM0OTM3OA==', '2022-08-03 22:36:19'),
81+
(25, 4, 'N2Y5ZDRiM2UzMmRmY2UzMjFhZTU3YThkZjYzMzdhNDk3ZDYyNGIyOTljMmJjM2UxMTY1ODUzNjY3MQ==', '2022-07-23 02:57:51', 'YWRiOGQwMjk5ZTIyYTFiMWYyYTBjMTA4OWY3NGVlOGZmN2I4MTMwNjVhOTg4NzczMTY1ODUzNjY3MQ==', '2022-08-06 02:37:51'),
82+
(26, 4, 'OTgyNDczOWNjYzE0ZjljNjUzYjQxMjIyMGRmNWIwY2E0NjJjMzE4NDdjYzVhMzY4MTY1ODU0NzkyMw==', '2022-07-23 06:05:23', 'NzVmMzAxMjM2N2YyNTkzYjQzOTJlNGExYzY3NmJhOTczOGVmZmEyNjc1NjE5MTVjMTY1ODU0NzkyMw==', '2022-08-06 05:45:23'),
83+
(27, 4, 'ODI5NWZmNjJhY2JjOWJiYTk1MGNjOTM2ZjRlMjA0YWU2Zjk1NGNiYTg2N2IzOTU2MTY1ODU1NTI4OA==', '2022-07-23 08:08:08', 'OGIyMmZmZDJlNDljNDhjOTIxYWVmZGU2YWIzNWYwYTdhYTgxZmMwNWE1MWRjYzk3MTY1ODU1NTI4OA==', '2022-08-06 07:48:08'),
84+
(28, 4, 'MTFiYmE3NjUwZGFkMjdhMjlmNmYwZmU3MTM4NTk2OGQ2NWI3NzhhODBmNzQ2OWUyMTY1ODU2NDE1MQ==', '2022-07-23 10:35:51', 'ZDQ2N2IyYzI2M2YzN2U2NTBiMmIxM2EyN2ZkZTUyZTM0MWRiM2U0ZGFmNDM4N2FmMTY1ODU2NDE1MQ==', '2022-08-06 10:15:51'),
85+
(29, 4, 'MjYwYTRjOGNmNDQzZDI3MjkwZDAwMTIzNGY3ZmMzMjhkNzU1MmVkMTcwZmEwODk4MTY4ODQyNzkxOQ==', '2023-07-04 03:05:19', 'YzYwZjNlN2I2ZDRlNWY1MThkNjZjZTJkMmM5YjUzOWVlZTJhOTdhZjRmYjY1NDRjMTY4ODQyNzkxOQ==', '2023-07-18 02:45:19'),
86+
(30, 4, 'YWRjOWNiNWM2NTk3YzI5NzFkODc3MGJmMmM4ZDAwNWYyZTBiNTZmNjE1Y2UzMmZmMTY4ODQyODQ2NA==', '2023-07-04 03:14:24', 'YzBhMWFiYmUwZGIyZmZkMjQ3NTRiYWQyMjMzNmU2NWY5NzUyNjgxYWYwZTUyOGQ5MTY4ODQyODQ2NA==', '2023-07-18 02:54:24'),
87+
(31, 6, 'Y2Q4NTAzZjFkZWZhOGUyZThiOTJlNGEwMGJmOWJlYzgxNDI4YzI2MjlkNDc4NmMxMTY4ODQzMDMxMA==', '2023-07-04 03:45:10', 'NDk1YjM1YTYxM2Q0OWRjYTVmODk5NThhOTg5ZDk2NjRjNjgzNGM3N2Y1YmNhNGVmMTY4ODQzMDMxMA==', '2023-07-18 03:25:10'),
88+
(32, 6, 'NWI2MWNmZjc2YTgyOTkyZjM4NjQ3OTkwZmM4ODRlZTk5N2IxZmI4MmNkNTgxMWRhMTY4ODQ3MDU3MA==', '2023-07-04 14:56:10', 'Y2ViMzRmNGJiMTY5NzI4YTliNjIwZmM0NTM3NWI5OWUwY2EyMzNkNjMwMmEzYzUxMTY4ODQ3MDU3MA==', '2023-07-18 14:36:10'),
89+
(35, 6, 'ZThlZGFhZmM3ZWQ0MDQzZmE1ZTE5YzBmMDJiZGUxNjUxMjIxNzQ0N2I1YTU3OTM3MTY4ODc1ODk4OQ==', '2023-07-07 23:03:09', 'ODlkNTE2ZmU4NzMyODE5Nzc1MjE0ZDkxMDliNzdjOTJkMzlhYzQwYjkyNzM5MTI0MTY4ODc1ODk4OQ==', '2023-07-21 22:43:09');
90+
91+
-- --------------------------------------------------------
92+
93+
--
94+
-- Table structure for table `tbltasks`
95+
--
96+
97+
CREATE TABLE `tbltasks` (
98+
`id` bigint NOT NULL COMMENT 'Task ID - Primary Key',
99+
`title` varchar(255) NOT NULL COMMENT 'Task Title',
100+
`description` mediumtext COMMENT 'Task Description',
101+
`deadline` datetime DEFAULT NULL COMMENT 'Task Deadline Date',
102+
`completed` enum('Y','N') NOT NULL DEFAULT 'N' COMMENT 'Task Completion STATUS',
103+
`userid` bigint NOT NULL COMMENT 'User ID of owner of task'
104+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='Tasks table';
105+
106+
--
107+
-- Dumping data for table `tbltasks`
108+
--
109+
110+
INSERT INTO `tbltasks` (`id`, `title`, `description`, `deadline`, `completed`, `userid`) VALUES
111+
(1, 'New Task 1 Title updated', NULL, NULL, 'N', 4),
112+
(2, 'Michael\'s task to cut the lawn', NULL, NULL, 'N', 4),
113+
(3, 'John\'s task to paint the fence', NULL, NULL, 'N', 5),
114+
(6, 'test title', NULL, NULL, 'Y', 6),
115+
(7, 'A task title example', NULL, NULL, 'N', 6),
116+
(8, 'A task title example', 'New Task 8 Description updated', NULL, 'Y', 6);
117+
118+
-- --------------------------------------------------------
119+
120+
--
121+
-- Table structure for table `tblusers`
122+
--
123+
124+
CREATE TABLE `tblusers` (
125+
`id` bigint NOT NULL COMMENT 'User ID',
126+
`fullname` varchar(255) NOT NULL COMMENT 'Users Full Name',
127+
`username` varchar(255) NOT NULL COMMENT 'Users Username',
128+
`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Users Password',
129+
`useractive` enum('Y','N') NOT NULL DEFAULT 'Y' COMMENT 'Is User Active',
130+
`loginattempts` int NOT NULL DEFAULT '0' COMMENT 'Attempts to login'
131+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='Users Table';
132+
133+
--
134+
-- Dumping data for table `tblusers`
135+
--
136+
137+
INSERT INTO `tblusers` (`id`, `fullname`, `username`, `password`, `useractive`, `loginattempts`) VALUES
138+
(4, 'Michael Jones', 'michael', '$2y$10$GAqE6GuAJECSlSZB/Y7Y0uBVnxtIoleZky0uiJ5UtaksHOKXDegCC', 'Y', 0),
139+
(5, 'John Smith', 'john', '$2y$10$LenFpsHEdlX3BvYVM3aVkO7zzirRZgTagwPs0WEhGwDXjCZtQzspm', 'Y', 0),
140+
(6, 'Ahmed Yahya', 'Ahmed', '$2y$10$7tB2RomsZ7CnzZAEbRkdd.EDVKnL9edOrisIlY90MMvTyDO0LRlSe', 'Y', 0);
141+
142+
--
143+
-- Indexes for dumped tables
144+
--
145+
146+
--
147+
-- Indexes for table `tblimages`
148+
--
149+
ALTER TABLE `tblimages`
150+
ADD PRIMARY KEY (`id`),
151+
ADD UNIQUE KEY `filenamefortaskid` (`taskid`,`filename`);
152+
153+
--
154+
-- Indexes for table `tblsessions`
155+
--
156+
ALTER TABLE `tblsessions`
157+
ADD PRIMARY KEY (`id`),
158+
ADD UNIQUE KEY `accesstoken` (`accesstoken`),
159+
ADD UNIQUE KEY `refreshtoken` (`refreshtoken`),
160+
ADD KEY `sessionuserid_fk` (`userid`);
161+
162+
--
163+
-- Indexes for table `tbltasks`
164+
--
165+
ALTER TABLE `tbltasks`
166+
ADD PRIMARY KEY (`id`),
167+
ADD KEY `taskuserid_fk` (`userid`);
168+
169+
--
170+
-- Indexes for table `tblusers`
171+
--
172+
ALTER TABLE `tblusers`
173+
ADD PRIMARY KEY (`id`),
174+
ADD UNIQUE KEY `username` (`username`);
175+
176+
--
177+
-- AUTO_INCREMENT for dumped tables
178+
--
179+
180+
--
181+
-- AUTO_INCREMENT for table `tblimages`
182+
--
183+
ALTER TABLE `tblimages`
184+
MODIFY `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'Image ID Number - Primary Key', AUTO_INCREMENT=18;
185+
186+
--
187+
-- AUTO_INCREMENT for table `tblsessions`
188+
--
189+
ALTER TABLE `tblsessions`
190+
MODIFY `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'Session ID', AUTO_INCREMENT=36;
191+
192+
--
193+
-- AUTO_INCREMENT for table `tbltasks`
194+
--
195+
ALTER TABLE `tbltasks`
196+
MODIFY `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'Task ID - Primary Key', AUTO_INCREMENT=9;
197+
198+
--
199+
-- AUTO_INCREMENT for table `tblusers`
200+
--
201+
ALTER TABLE `tblusers`
202+
MODIFY `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'User ID', AUTO_INCREMENT=7;
203+
204+
--
205+
-- Constraints for dumped tables
206+
--
207+
208+
--
209+
-- Constraints for table `tblimages`
210+
--
211+
ALTER TABLE `tblimages`
212+
ADD CONSTRAINT `imagetaskid_fk` FOREIGN KEY (`taskid`) REFERENCES `tbltasks` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
213+
214+
--
215+
-- Constraints for table `tblsessions`
216+
--
217+
ALTER TABLE `tblsessions`
218+
ADD CONSTRAINT `sessionuserid_fk` FOREIGN KEY (`userid`) REFERENCES `tblusers` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
219+
220+
--
221+
-- Constraints for table `tbltasks`
222+
--
223+
ALTER TABLE `tbltasks`
224+
ADD CONSTRAINT `taskuserid_fk` FOREIGN KEY (`userid`) REFERENCES `tblusers` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
225+
COMMIT;
226+
227+
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
228+
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
229+
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

0 commit comments

Comments
 (0)