@@ -4,43 +4,27 @@ class m0001_initial
4
4
public function up ()
5
5
{
6
6
$ db = \app \core \Application::$ app ->db ;
7
- $ SQL1 = "CREATE TABLE `users ` (
8
- `tech_id` int NOT NULL AUTO_INCREMENT ,
9
- `fname ` varchar(45) NOT NULL,
10
- `lname ` varchar(45) NOT NULL,
7
+ $ SQL1 = "CREATE TABLE `technician ` (
8
+ `tech_id` int(11) NOT NULL,
9
+ `firstName ` varchar(45) DEFAULT NULL,
10
+ `lastName ` varchar(45) DEFAULT NULL,
11
11
`email` varchar(100) NOT NULL,
12
12
`password` varchar(255) NOT NULL,
13
- `phone_no ` varchar(15) NOT NULL,
13
+ `phoneNumber ` varchar(15) DEFAULT NULL,
14
14
`address` varchar(200) NOT NULL,
15
15
`profile_picture` varchar(255) DEFAULT NULL,
16
- `reg_date` date DEFAULT NULL ,
16
+ `reg_date` datetime DEFAULT current_timestamp() ,
17
17
`longitude` decimal(10,8) DEFAULT NULL,
18
18
`latitude` decimal(11,8) DEFAULT NULL,
19
- PRIMARY KEY (`tech_id`),
20
- UNIQUE KEY `tech_id_UNIQUE` (`tech_id`)
19
+ `status` int(11) DEFAULT NULL
21
20
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; " ;
22
21
$ db ->pdo ->exec ($ SQL1 );
23
- $ SQL2 = "CREATE TABLE IF NOT EXISTS `technician` (
24
- `tech_id` int NOT NULL AUTO_INCREMENT,
25
- `fname` varchar(45) NOT NULL,
26
- `lname` varchar(45) NOT NULL,
27
- `email` varchar(100) NOT NULL,
28
- `password` varchar(255) NOT NULL,
29
- `phone_no` varchar(15) NOT NULL,
30
- `address` varchar(200) NOT NULL,
31
- `profile_picture` varchar(255) DEFAULT NULL,
32
- `reg_date` date DEFAULT NULL,
33
- `longitude` decimal(10,8) DEFAULT NULL,
34
- `latitude` decimal(11,8) DEFAULT NULL,
35
- PRIMARY KEY (`tech_id`),
36
- UNIQUE KEY `tech_id_UNIQUE` (`tech_id`)
37
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; " ;
38
- $ db ->pdo ->exec ($ SQL2 );
22
+
39
23
}
40
24
public function down ()
41
25
{
42
26
$ db = \app \core \Application::$ app ->db ;
43
- $ SQL1 = "DROP TABLE users ; " ;
27
+ $ SQL1 = "DROP TABLE technician ; " ;
44
28
$ db ->pdo ->exec ($ SQL1 );
45
29
}
46
30
}
0 commit comments