Skip to content

Commit 34c534f

Browse files
committed
final_schema_v1
1 parent 2397e33 commit 34c534f

File tree

1 file changed

+199
-0
lines changed

1 file changed

+199
-0
lines changed

sql_queries/Schema_v1.sql

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
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

Comments
 (0)