Repository navigation
Expand file tree
/
Copy pathsolidgroundtables.sql
More file actions
executable file
·175 lines (161 loc) · 5.75 KB
/
Copy pathsolidgroundtables.sql
File metadata and controls
executable file
·175 lines (161 loc) · 5.75 KB
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
DROP TABLE IF EXISTS "Case Managers";
CREATE TABLE "Case Managers" (
"CaseMgrID" SERIAL NOT NULL,
"LastName" VARCHAR(255),
"FirstName" VARCHAR(255),
"MI" VARCHAR(255),
PRIMARY KEY ("CaseMgrID")
);
CREATE TABLE "Destination" (
"DestID" VARCHAR(255) NOT NULL,
"Destination" VARCHAR(255),
PRIMARY KEY ("DestID")
);
CREATE TABLE "Head of Household" (
"HoHID" SERIAL NOT NULL,
"Case Manager" INTEGER NOT NULL,
"LastName" VARCHAR(35) NOT NULL,
"FirstName" VARCHAR(35) NOT NULL,
"MI" VARCHAR(35),
"Address" VARCHAR(255),
"City" VARCHAR(255),
"State" VARCHAR(2) DEFAULT E'MN',
"ZIPPostal" VARCHAR(255),
"CellPhone" VARCHAR(255),
"Date of Birth" TIMESTAMP NOT NULL,
"Age" VARCHAR(255),
"Gender" VARCHAR(255) NOT NULL,
"Race Code" VARCHAR(255),
"#of Persons in HH" INTEGER,
"Currently Employed" VARCHAR(255),
"Is There a Learning Disability" TEXT,
"Applied for SSD" VARCHAR(255),
"Improved Econ Stability" VARCHAR(255),
"Program Entry Date" TIMESTAMP NOT NULL,
"Program" VARCHAR(255) NOT NULL,
"Housing Unit #" INTEGER,
"Program Exit Date" TIMESTAMP,
"Parenting Education" BOOLEAN DEFAULT E'0',
"P-Start Date" TIMESTAMP,
"Parenting Completed" TIMESTAMP,
"Budgeting Class" BOOLEAN DEFAULT E'0',
"B-Start Date" TIMESTAMP,
"Budgeting Completed" TIMESTAMP,
"Tenant Training" BOOLEAN DEFAULT E'0',
"T-Start Date" TIMESTAMP,
"Tenant Training Completed" TIMESTAMP,
"DBT" VARCHAR(40),
"DBT Start Date" TIMESTAMP,
"DBT Completed" TIMESTAMP,
"Has or Had experienced or at risk for violence" VARCHAR(255),
"HoH Mthly Earned Income" NUMERIC(19,4),
"HoH Mthly UnEarned Incom" NUMERIC(19,4),
"County of Last Residence" VARCHAR(255),
"Reason for Leaving" TEXT,
"Destination" VARCHAR(255),
"Adult Edu Adv" TEXT,
"Completed Program?" VARCHAR(255),
"Achieve Housing Stability" TEXT,
"Abuse(d) Alcohol/Drugs" VARCHAR(255),
"Has Health Improved" TEXT,
"Is There a Diagnosed Mental Illness" VARCHAR(255),
"Is There a Disability" BOOLEAN DEFAULT E'0',
"Need Child Care" BOOLEAN DEFAULT E'0',
"Already Have Child Care: Date Received" TIMESTAMP,
"Is Child Care Affordable" BOOLEAN DEFAULT E'0',
"# of 4-5 yrs olds Enrolled in Pre-School" INTEGER,
"Date Entered into Pre-School for Child 1" TIMESTAMP,
"Date Entered into Pre-School for Child 2" TIMESTAMP,
"Date Entered into Pre-School for Child 3" TIMESTAMP,
PRIMARY KEY ("HoHID")
);
CREATE TABLE "Head of Household-2" (
"HoH-2ID" SERIAL NOT NULL,
"Case Manager" INTEGER,
"Head of Household" INTEGER,
"LastName" VARCHAR(35) NOT NULL,
"FirstName" VARCHAR(35) NOT NULL,
"MI" VARCHAR(35),
"Address" VARCHAR(255),
"City" VARCHAR(255),
"State" VARCHAR(2),
"ZIPPostal" VARCHAR(255),
"CellPhone" VARCHAR(255),
"Date of Birth" TIMESTAMP NOT NULL,
"Age" VARCHAR(255),
"Gender" VARCHAR(255) NOT NULL,
"Race Code" VARCHAR(255),
"Currently Employed" BOOLEAN DEFAULT E'0',
"Is There a Learning Disability" TEXT,
"Applied for SSD" BOOLEAN DEFAULT E'0',
"Improved Econ Stability" TEXT,
"Program Entry Date" TIMESTAMP NOT NULL,
"Program" INTEGER,
"Program Exit Date" TIMESTAMP,
"Parenting Education" BOOLEAN DEFAULT E'0',
"P-Start Date" TIMESTAMP,
"Parenting Completed" TIMESTAMP,
"Budgeting Class" BOOLEAN DEFAULT E'0',
"B-Start Date" TIMESTAMP,
"Budgeting Completed" TIMESTAMP,
"Tenant Training" BOOLEAN DEFAULT E'0',
"T-Start Date" TIMESTAMP,
"Tenant Training Completed" TIMESTAMP,
"DBT" VARCHAR(40),
"DBT Start Date" TIMESTAMP,
"DBT Completed" TIMESTAMP,
"Has or Had experienced or at risk for violence" VARCHAR(255),
"HoH-2 Mthly Earned Income" NUMERIC(19,4),
"HoH-2 Mthly UnEarned Income" NUMERIC(19,4),
"County of Last Residence" VARCHAR(255),
"Reason for Leaving" TEXT,
"Destination" VARCHAR(255),
"Adult Edu Adv" TEXT,
"Completed Program?" VARCHAR(255),
"Achieve Housing Stability" TEXT,
"Abuse(d) Alcohol/Drugs" BOOLEAN DEFAULT E'0',
"Has Health Improved" TEXT,
"Is There a Diagnosed Mental Illness" VARCHAR(255),
"Is There a Disability" BOOLEAN DEFAULT E'0',
PRIMARY KEY ("HoH-2ID")
);
SELECT setval('"Head of Household-2_HoH-2ID_seq"', MAX("HoH-2ID")) FROM "Head of Household-2";
CREATE INDEX "Head of Household-2_Gender ID" ON "Head of Household-2" ("Gender");
CREATE INDEX "Head of Household-2_Race Code" ON "Head of Household-2" ("Race Code");
CREATE INDEX "Head of Household-2_ZIP_PostalCode" ON "Head of Household-2" ("ZIPPostal");
CREATE TABLE "Members of Household" (
"MoHID" SERIAL NOT NULL,
"Case Manager" INTEGER,
"Head of Household" INTEGER,
"Last Name" VARCHAR(35) NOT NULL,
"First Name" VARCHAR(35) NOT NULL,
"MI" VARCHAR(255),
"CellPhone" VARCHAR(255),
"Date of Birth" TIMESTAMP,
"Age" VARCHAR(255),
"Gender" VARCHAR(8),
"Race Code" VARCHAR(70),
"Currently Employed" BOOLEAN DEFAULT E'0',
"Is There a Learning Disability" TEXT,
"Applied for SSD" VARCHAR(255),
"Improved Econ Stability" VARCHAR(255),
"Program Entry Date" TIMESTAMP,
"Program" INTEGER,
"Program Exit Date" TIMESTAMP,
"Housing Unit #" INTEGER,
"Regular School Attendance" BOOLEAN DEFAULT E'0',
"Abused(d) Alcohol/Drugs" BOOLEAN DEFAULT E'0',
"Has Health Improved" VARCHAR(255),
"Is There a Diagnosed Mental Illness" VARCHAR(255),
"Is There a Disability" BOOLEAN DEFAULT E'0',
"MoH Mthly Earned Inc" NUMERIC(19,4),
"MoH Mthly UnEarned Inc" NUMERIC(19,4),
PRIMARY KEY ("MoHID")
);
SELECT setval('"Members of Household_MoHID_seq"', MAX("MoHID")) FROM "Members of Household";
CREATE INDEX "Members of Household_MoHID" ON "Members of Household" ("MoHID");
CREATE TABLE "Members_of_Household_ExportErrors" (
"Error" VARCHAR(255),
"Field" VARCHAR(255),
"Row" INTEGER
);