View difference between Paste ID: UNnnKBBQ and 6pFGE8cz
SHOW: | | - or go back to the newest paste.
1
CREATE TABLE phd_scholar (
2-
    id INT AUTO_INCREMENT PRIMARY KEY,
2+
id INT AUTO_INCREMENT PRIMARY KEY,
3-
    name_of_scholar VARCHAR(255) NOT NULL,
3+
4-
    dept VARCHAR(255) NOT NULL,
4+
/*Auto Fetch based on Trigger Values*/
5-
    roll VARCHAR(50) UNIQUE NOT NULL,
5+
name_of_scholar VARCHAR(255) NOT NULL,
6-
    broad_research_area VARCHAR(255),
6+
dept VARCHAR(255) NOT NULL,
7-
    admission_month ENUM('January', 'June') NOT NULL,
7+
roll VARCHAR(50) UNIQUE NOT NULL,
8-
    gender ENUM('Male', 'Female', 'Other') NOT NULL,
8+
broad_research_area VARCHAR(255),
9-
    category VARCHAR(100),
9+
admission_month ENUM('January', 'June') NOT NULL,
10-
    scholar_phd_category VARCHAR(100),
10+
gender ENUM('Male', 'Female', 'Other') NOT NULL,
11-
    
11+
category VARCHAR(100),
12-
    proj_num VARCHAR(50),
12+
scholar_phd_category VARCHAR(100),
13-
    proj_name VARCHAR(255),
13+
mobile VARCHAR(100),
14-
    proj_tenure VARCHAR(100),
14+
/*Auto Fetch based on Trigger Values*/
15-
    sponsored_agency_name VARCHAR(255),
15+
16-
    date_of_joining_as_per_memo DATE,
16+
/*Text Boxes Start*/
17
proj_num VARCHAR(50),
18-
    dc_chair VARCHAR(255),
18+
proj_name VARCHAR(255),
19-
    supervisor VARCHAR(255),
19+
proj_tenure VARCHAR(100),
20-
    co_supervisor VARCHAR(255),
20+
sponsored_agency_name VARCHAR(255),
21-
    dc_internal_member VARCHAR(255),
21+
/*Text Boxes End*/
22-
    dc_external_member VARCHAR(255),
22+
23-
    dc_additional_member_1 VARCHAR(255),
23+
date_of_joining_as_per_memo DATE,
24-
    dc_additional_member_2 VARCHAR(255),
24+
25-
    date_of_dc_formation DATE,
25+
dc_chair VARCHAR(255),
26-
    form_dc_submit_flag BOOLEAN DEFAULT 0,
26+
supervisor VARCHAR(255),
27-
    dc_approval_dean BOOLEAN DEFAULT 0,
27+
supervisor_emp_id INT,
28
co_supervisor VARCHAR(255),
29-
    dc_course_work_fac_1 VARCHAR(255),
29+
co_supervisor_emp_id INT,
30-
    dc_course_work_fac_2 VARCHAR(255),
30+
dc_internal_member_emp_id INT,
31-
    dc_course_work_fac_3 VARCHAR(255),
31+
dc_internal_member VARCHAR(255),
32-
    dc_course_work_fac_4 VARCHAR(255),
32+
dc_external_member_emp_id INT,
33-
    dc_course_work_fac_5 VARCHAR(255),
33+
dc_external_member VARCHAR(255),
34-
    dc_course_work_fac_6 VARCHAR(255),
34+
dc_additional_member_1_emp_id INT,
35-
    dc_course_work_fac_7 VARCHAR(255),
35+
dc_additional_member_1 VARCHAR(255),
36-
    dc_course_work_fac_8 VARCHAR(255),
36+
dc_additional_member_2_emp_id INT,
37-
    dc_course_work_fac_9 VARCHAR(255),
37+
dc_additional_member_2 VARCHAR(255),
38-
    dc_course_work_fac_10 VARCHAR(255),
38+
date_of_dc_formation DATE,
39
form_dc_submit_flag BOOLEAN DEFAULT 0,
40-
    date_of_compre_attempt_1 DATE,
40+
dc_approval_dean BOOLEAN DEFAULT 0,
41-
    result_of_compre_attempt_1 ENUM('Pass', 'Fail'),
41+
42-
    form_submit_flag_compre_attempt_1 BOOLEAN DEFAULT 0,
42+
dc_course_work_fac_1 VARCHAR(255),
43-
    compre_exam_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
43+
dc_course_work_fac_2 VARCHAR(255),
44
dc_course_work_fac_3 VARCHAR(255),
45-
    date_of_compre_attempt_2 DATE,
45+
dc_course_work_fac_4 VARCHAR(255),
46-
    result_of_compre_attempt_2 ENUM('Pass', 'Fail'),
46+
dc_course_work_fac_5 VARCHAR(255),
47-
    form_submit_flag_compre_attempt_2 BOOLEAN DEFAULT 0,
47+
dc_course_work_fac_6 VARCHAR(255),
48-
    compre_exam_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
48+
dc_course_work_fac_7 VARCHAR(255),
49
dc_course_work_fac_8 VARCHAR(255),
50-
    date_of_aps_1 DATE,
50+
dc_course_work_fac_9 VARCHAR(255),
51-
    title_of_aps_1 VARCHAR(255),
51+
dc_course_work_fac_10 VARCHAR(255),
52-
    dc_comment_in_aps_1 TEXT,
52+
53-
    result_of_aps_1 ENUM('Pass', 'Fail'),
53+
date_of_compre_attempt_1 DATE,
54-
    form_submit_flag_aps_1 BOOLEAN DEFAULT 0,
54+
result_of_compre_attempt_1 ENUM('Pass', 'Fail'),
55-
    aps_1_result_approval_dean BOOLEAN DEFAULT 0,
55+
mode_of_compre_attempt_1 ENUM('Both', 'Oral', 'Written'), /*Take as input dropdown*/
56
form_submit_flag_compre_attempt_1 BOOLEAN DEFAULT 0,
57-
    date_of_aps_2 DATE,
57+
compre_exam_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
58-
    title_of_aps_2 VARCHAR(255),
58+
59-
    dc_comment_in_aps_2 TEXT,
59+
date_of_compre_attempt_2 DATE,
60-
    result_of_aps_2 ENUM('Pass', 'Fail'),
60+
result_of_compre_attempt_2 ENUM('Pass', 'Fail'),
61-
    form_submit_flag_aps_2 BOOLEAN DEFAULT 0,
61+
mode_of_compre_attempt_2 ENUM('Both', 'Oral', 'Written'),  /*Take as input dropdown*/
62-
    aps_2_result_approval_dean BOOLEAN DEFAULT 0,
62+
form_submit_flag_compre_attempt_2 BOOLEAN DEFAULT 0,
63
compre_exam_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
64-
    date_of_aps_3 DATE,
64+
65-
    title_of_aps_3 VARCHAR(255),
65+
date_of_reg_1 DATE,
66-
    dc_comment_in_aps_3 TEXT,
66+
title_of_reg_1 VARCHAR(255),
67-
    result_of_aps_3 ENUM('Pass', 'Fail'),
67+
dc_comment_in_reg_1 VARCHAR(255),
68-
    form_submit_flag_aps_3 BOOLEAN DEFAULT 0,
68+
result_of_reg_1 ENUM('Pass', 'Fail'),
69-
    aps_3_result_approval_dean BOOLEAN DEFAULT 0,
69+
form_submit_flag_reg_1 BOOLEAN DEFAULT 0,
70
reg_1_result_approval_dean BOOLEAN DEFAULT 0,
71-
    date_of_aps_4 DATE,
71+
72-
    title_of_aps_4 VARCHAR(255),
72+
date_of_reg_2 DATE,
73-
    dc_comment_in_aps_4 TEXT,
73+
title_of_reg_2 VARCHAR(255),
74-
    result_of_aps_4 ENUM('Pass', 'Fail'),
74+
dc_comment_in_reg_2 VARCHAR(255),
75-
    form_submit_flag_aps_4 BOOLEAN DEFAULT 0,
75+
result_of_reg_2 ENUM('Pass', 'Fail'),
76-
    aps_4_result_approval_dean BOOLEAN DEFAULT 0,
76+
form_submit_flag_reg_2 BOOLEAN DEFAULT 0,
77
reg_2_result_approval_dean BOOLEAN DEFAULT 0,
78-
    date_of_aps_5 DATE,
78+
79-
    title_of_aps_5 VARCHAR(255),
79+
date_of_enhancement DATE,
80-
    dc_comment_in_aps_5 TEXT,
80+
dc_comment_in_enhancement VARCHAR(255),
81-
    result_of_aps_5 ENUM('Pass', 'Fail'),
81+
current_stipend_amount INT,
82-
    form_submit_flag_aps_5 BOOLEAN DEFAULT 0,
82+
enhanced_stipend_amount INT,
83-
    aps_5_result_approval_dean BOOLEAN DEFAULT 0,
83+
84
date_of_aps_1 DATE,
85-
    date_of_synopsis_attempt_1 DATE,
85+
title_of_aps_1 VARCHAR(255),
86-
    title_of_synopsis_attempt_1 VARCHAR(255),
86+
dc_comment_in_aps_1 VARCHAR(255),
87-
    dc_comment_in_synopsis_attempt_1 TEXT,
87+
result_of_aps_1 ENUM('Pass', 'Fail'),
88-
    result_of_synopsis_attempt_1 ENUM('Pass', 'Fail'),
88+
form_submit_flag_aps_1 BOOLEAN DEFAULT 0,
89-
    form_submit_flag_synopsis_attempt_1 BOOLEAN DEFAULT 0,
89+
aps_1_result_approval_dean BOOLEAN DEFAULT 0,
90-
    synopsis_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
90+
91
date_of_aps_2 DATE,
92-
    date_of_synopsis_attempt_2 DATE,
92+
title_of_aps_2 VARCHAR(255),
93-
    title_of_synopsis_attempt_2 VARCHAR(255),
93+
dc_comment_in_aps_2 VARCHAR(255),
94-
    dc_comment_in_synopsis_attempt_2 TEXT,
94+
result_of_aps_2 ENUM('Pass', 'Fail'),
95-
    result_of_synopsis_attempt_2 ENUM('Pass', 'Fail'),
95+
form_submit_flag_aps_2 BOOLEAN DEFAULT 0,
96-
    form_submit_flag_synopsis_attempt_2 BOOLEAN DEFAULT 0,
96+
aps_2_result_approval_dean BOOLEAN DEFAULT 0,
97-
    synopsis_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
97+
98
date_of_aps_3 DATE,
99-
    date_of_viva_voce DATE,
99+
title_of_aps_3 VARCHAR(255),
100-
    thesis_title VARCHAR(255),
100+
dc_comment_in_aps_3 VARCHAR(255),
101-
    form_submit_flag_thesis BOOLEAN DEFAULT 0,
101+
result_of_aps_3 ENUM('Pass', 'Fail'),
102
form_submit_flag_aps_3 BOOLEAN DEFAULT 0,
103-
    panel_of_examiners JSON, -- Stores a list of examiners
103+
aps_3_result_approval_dean BOOLEAN DEFAULT 0,
104-
    form_submit_flag_panel_of_examiners BOOLEAN DEFAULT 0,
104+
105-
    name_of_external_examiner VARCHAR(255),
105+
date_of_aps_4 DATE,
106
title_of_aps_4 VARCHAR(255),
107-
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
107+
dc_comment_in_aps_4 VARCHAR(255),
108
result_of_aps_4 ENUM('Pass', 'Fail'),
109
form_submit_flag_aps_4 BOOLEAN DEFAULT 0,
110
aps_4_result_approval_dean BOOLEAN DEFAULT 0,
111
112
date_of_aps_5 DATE,
113
title_of_aps_5 VARCHAR(255),
114
dc_comment_in_aps_5 VARCHAR(255),
115
result_of_aps_5 ENUM('Pass', 'Fail'),
116
form_submit_flag_aps_5 BOOLEAN DEFAULT 0,
117
aps_5_result_approval_dean BOOLEAN DEFAULT 0,
118
119
date_of_synopsis_attempt_1 DATE,
120
title_of_synopsis_attempt_1 VARCHAR(255),
121
dc_comment_in_synopsis_attempt_1 VARCHAR(255),
122
result_of_synopsis_attempt_1 ENUM('Pass', 'Fail'),
123
form_submit_flag_synopsis_attempt_1 BOOLEAN DEFAULT 0,
124
synopsis_attempt_1_result_approval_dean BOOLEAN DEFAULT 0,
125
126
date_of_synopsis_attempt_2 DATE,
127
title_of_synopsis_attempt_2 VARCHAR(255),
128
dc_comment_in_synopsis_attempt_2 VARCHAR(255),
129
result_of_synopsis_attempt_2 ENUM('Pass', 'Fail'),
130
form_submit_flag_synopsis_attempt_2 BOOLEAN DEFAULT 0,
131
synopsis_attempt_2_result_approval_dean BOOLEAN DEFAULT 0,
132
133
panel_of_examiners JSON, -- Stores a list of examiners
134
form_submit_flag_panel_of_examiners BOOLEAN DEFAULT 0,
135
136
date_of_thesis_submission DATE,
137
thesis_title VARCHAR(255),
138
form_submit_flag_thesis BOOLEAN DEFAULT 0,
139
140
name_of_external_examiner VARCHAR(255),
141
date_of_viva_voce DATE,
142
143
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
144
);
145