-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherd_dbdiagram.txt
95 lines (71 loc) · 1.69 KB
/
erd_dbdiagram.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Table "vehicle" {
"id" INT [pk, increment]
"make" VARCHAR
"num_of_doors" INT
"horsepower" INT
"image_url" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
"category" INT
}
Table "signature" {
"id" INT [pk, increment]
"signature" VARCHAR
"num_of_doors" INT
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
}
Table "category" {
"id" INT [pk, increment]
"name" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
}
Table "category_question" {
"id" INT [pk, increment]
"category" INT
"question" INT
}
Table "answer" {
"id" INT [pk]
"short_answer" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
"comment" VARCHAR
"photo_url" VARCHAR
"question" INT
"check_log" INT
}
Table "question" {
"id" INT [pk]
"question" VARCHAR
"frequency_check" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
}
Table "check_log" {
"id" INT [pk, increment]
"comment" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
"driver" INT
"vehicle" INT
"signature" INT
}
Table "driver" {
"id" INT [pk, increment]
"name" VARCHAR
"phone_number" INT
"email" VARCHAR
"username" VARCHAR
"password" VARCHAR
"created_at" TIMESTAMP
"updated_at" TIMESTAMP [default: `now()`]
}
Ref: "category"."id" < "category_question"."category"
Ref: "category"."id" < "vehicle"."category"
Ref: "driver"."id" < "check_log"."driver"
Ref: "vehicle"."id" < "check_log"."vehicle"
Ref: "signature"."id" < "check_log"."signature"
Ref: "check_log"."id" < "answer"."check_log"
Ref: "question"."id" < "category_question"."question"