1
+ create database pradan_test4 ;
2
+ use pradan_test4;
3
+ GRANT SELECT , INSERT, UPDATE , DELETE ON pradan_test4.* TO ' mobile_backend' @' %' ;
4
+ FLUSH PRIVILEGES;
5
+
6
+ CREATE TABLE users (
7
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
8
+ name char (255 ) NOT NULL ,
9
+ email char (255 ) NOT NULL UNIQUE,
10
+ password char (255 ) NOT NULL ,
11
+ role char (255 ) NOT NULL ,
12
+ mobile varchar (255 ),
13
+ date_of_joining varchar (255 ),
14
+ location VARCHAR (255 ),
15
+ created_at varchar (255 ),
16
+ photo VARCHAR (255 )
17
+ );
18
+ CREATE TABLE forms (
19
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
20
+ form_type bigint NOT NULL ,
21
+ farmer_name char (255 ) NOT NULL ,
22
+ age varchar (10 ) not null ,
23
+ mobile varchar (255 ) NOT NULL ,
24
+ district char (255 ) not null ,
25
+ block CHAR (255 ) NOT NULL ,
26
+ panchayat CHAR (255 ) NOT NULL ,
27
+ hamlet CHAR (255 ) NOT NULL ,
28
+ id_type CHAR (255 ) NOT NULL ,
29
+ id_number CHAR (255 ) NOT NULL ,
30
+ gender CHAR (10 ) NOT NULL ,
31
+ spouse CHAR (255 ) NOT NULL ,
32
+ type_of_households VARCHAR (255 ) NOT NULL ,
33
+ h_members bigint NOT NULL ,
34
+ hh_occupation varchar (255 ) not null ,
35
+ special_catog VARCHAR (255 ),
36
+ caste VARCHAR (255 ) NOT NULL ,
37
+ house_owner VARCHAR (255 ) NOT NULL ,
38
+ type_of_house VARCHAR (255 ) NOT NULL ,
39
+ drinking_water VARCHAR (255 ) NOT NULL ,
40
+ potability VARCHAR (255 ) NOT NULL ,
41
+ domestic_water VARCHAR (255 ) NOT NULL ,
42
+ toilet_avail VARCHAR (255 ) NOT NULL ,
43
+ toilet_cond VARCHAR (255 ) NOT NULL ,
44
+ household_education VARCHAR (255 ) NOT NULL ,
45
+ user_id bigint UNSIGNED NOT NULL ,
46
+ created_at varchar (255 ) NOT NULL ,
47
+ lat varchar (255 ) NOT NULL ,
48
+ lon varchar (255 ) NOT NULL ,
49
+ mcode VARCHAR (255 ) NOT NULL ,
50
+ status bigint NOT NULL ,
51
+ remarks varchar (255 ) ,
52
+ FOREIGN KEY (user_id) REFERENCES users(id)
53
+ );
54
+ CREATE TABLE bank_details (
55
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
56
+ form_id BIGINT UNSIGNED NOT NULL ,
57
+ account_holder_name CHAR (255 ) NOT NULL ,
58
+ account_number bigint NOT NULL ,
59
+ bank_name CHAR (255 ) NOT NULL ,
60
+ branch CHAR (255 ) NOT NULL ,
61
+ ifsc_code CHAR (20 ) NOT NULL ,
62
+ farmer_ack VARCHAR (255 ),
63
+ FOREIGN KEY (form_id) REFERENCES forms(id)
64
+ );
65
+ CREATE TABLE files (
66
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
67
+ form_id BIGINT UNSIGNED NOT NULL ,
68
+ identity CHAR (255 ),
69
+ geotag CHAR (255 ),
70
+ patta VARCHAR (255 ),
71
+ fmb VARCHAR (255 ),
72
+ photo VARCHAR (255 ),
73
+ passbook VARCHAR (255 ),
74
+ passbook_postfunding VARCHAR (255 ),
75
+ payment_voucher varchar (255 ),
76
+ FOREIGN KEY (form_id) REFERENCES forms(id)
77
+ );
78
+ CREATE TABLE form_lands (
79
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
80
+ form_id BIGINT UNSIGNED NOT NULL ,
81
+ ownership VARCHAR (255 ),
82
+ well_irrigation VARCHAR (255 ),
83
+ area_irrigated VARCHAR (255 ),
84
+ irrigated_lands VARCHAR (255 ),
85
+ patta VARCHAR (255 ),
86
+ total_area VARCHAR (255 ),
87
+ taluk varchar (255 ),
88
+ firka varchar (255 ),
89
+ revenue VARCHAR (255 ),
90
+ crop_season VARCHAR (255 ),
91
+ livestocks VARCHAR (255 ),
92
+ sf_number CHAR (255 ),
93
+ soil_type CHAR (255 ),
94
+ land_to_benefit char (255 ),
95
+ date_of_ins varchar (255 ),
96
+ area_benefited CHAR (255 ),
97
+ type_of_work CHAR (255 ),
98
+ any_other_works CHAR (255 ),
99
+ p_contribution CHAR (255 ),
100
+ f_contribution CHAR (255 ),
101
+ total_est CHAR (255 ),
102
+ field_insp VARCHAR (255 ),
103
+ site_app VARCHAR (255 ),
104
+ date_of_app varchar (255 ),
105
+ area_benefited_postfunding VARCHAR (255 ),
106
+ Payment_Verification varchar (255 ),
107
+ verified_by VARCHAR (255 ),
108
+ FOREIGN KEY (form_id) REFERENCES forms(id)
109
+ );
110
+ CREATE TABLE plantation_details (
111
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
112
+ form_id BIGINT UNSIGNED NOT NULL ,
113
+ ownership VARCHAR (255 ),
114
+ well_irrigation VARCHAR (255 ),
115
+ area_irrigated VARCHAR (255 ),
116
+ irrigated_lands VARCHAR (255 ),
117
+ patta VARCHAR (255 ),
118
+ total_area VARCHAR (255 ),
119
+ taluk char (255 ),
120
+ firka char (255 ),
121
+ revenue VARCHAR (255 ),
122
+ crop_season VARCHAR (255 ),
123
+ livestocks VARCHAR (255 ),
124
+ sf_number CHAR (255 ),
125
+ soil_type CHAR (255 ),
126
+ land_to_benefit varchar (255 ),
127
+ date_of_ins varchar (255 ),
128
+ area_benefited_by_proposal VARCHAR (255 ),
129
+ any_other_works CHAR (255 ),
130
+ p_contribution CHAR (255 ),
131
+ f_contribution CHAR (255 ),
132
+ total_est CHAR (255 ),
133
+ field_insp VARCHAR (255 ),
134
+ site_app VARCHAR (255 ),
135
+ date_of_app varchar (255 ),
136
+ plantaions VARCHAR (255 ),
137
+ nos bigint ,
138
+ price bigint ,
139
+ other_exp bigint ,
140
+ tot_nos bigint ,
141
+ tot_price bigint ,
142
+ Payment_Verification varchar (255 ),
143
+ verified_by VARCHAR (255 ),
144
+ FOREIGN KEY (form_id) REFERENCES forms(id)
145
+ );
146
+ CREATE TABLE farm_pond_details (
147
+ id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
148
+ form_id BIGINT UNSIGNED NOT NULL ,
149
+ ownership VARCHAR (255 ),
150
+ well_irrigation VARCHAR (255 ),
151
+ area_irrigated VARCHAR (255 ),
152
+ irrigated_lands VARCHAR (255 ),
153
+ patta VARCHAR (255 ),
154
+ total_area VARCHAR (255 ),
155
+ taluk char (255 ),
156
+ firka char (255 ),
157
+ revenue VARCHAR (255 ),
158
+ crop_season VARCHAR (255 ),
159
+ livestocks VARCHAR (255 ),
160
+ sf_number CHAR (255 ),
161
+ soil_type CHAR (255 ),
162
+ land_to_benefit varchar (255 ),
163
+ date_of_ins varchar (255 ),
164
+ length VARCHAR (255 ),
165
+ breadth varchar (255 ),
166
+ depth varchar (255 ),
167
+ volume varchar (255 ),
168
+ p_contribution CHAR (255 ),
169
+ f_contribution CHAR (255 ),
170
+ total_est CHAR (255 ),
171
+ area_benefited char (255 ),
172
+ field_insp VARCHAR (255 ),
173
+ site_app VARCHAR (255 ),
174
+ date_of_app varchar (255 ),
175
+ len_pf varchar (255 ),
176
+ bre_pf VARCHAR (255 ),
177
+ dep_pf VARCHAR (255 ),
178
+ vol_pf VARCHAR (255 ),
179
+ area_benefited_postfunding VARCHAR (255 ),
180
+ Payment_Verification varchar (255 ),
181
+ verified_by VARCHAR (255 ),
182
+ FOREIGN KEY (form_id) REFERENCES forms(id)
183
+ );
184
+
185
+ CREATE TABLE migrations (
186
+ id INT (10 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
187
+ migration VARCHAR (255 ) NOT NULL ,
188
+ batch INT (11 ) NOT NULL
189
+ );
190
+ CREATE TABLE sessions (
191
+ id VARCHAR (255 ) NOT NULL PRIMARY KEY ,
192
+ user_id BIGINT (20 ) UNSIGNED DEFAULT NULL ,
193
+ ip_address VARCHAR (45 ) DEFAULT NULL ,
194
+ user_agent TEXT DEFAULT NULL ,
195
+ payload LONGTEXT NOT NULL ,
196
+ last_activity INT (11 ) NOT NULL ,
197
+ KEY sessions_user_id_index (user_id),
198
+ KEY sessions_last_activity_index (last_activity)
199
+ );
0 commit comments