Skip to content

Commit e9df48d

Browse files
committed
add quality_window table
1 parent c684cab commit e9df48d

File tree

3 files changed

+262
-0
lines changed

3 files changed

+262
-0
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
use utf8;
2+
package PgDataApp::DB::Result::QualityWindow;
3+
4+
# Created by DBIx::Class::Schema::Loader
5+
# DO NOT MODIFY THE FIRST PART OF THIS FILE
6+
7+
use strict;
8+
use warnings;
9+
10+
use Moose;
11+
use MooseX::NonMoose;
12+
use MooseX::MarkAsMethods autoclean => 1;
13+
extends 'DBIx::Class::Core';
14+
__PACKAGE__->load_components("InflateColumn::DateTime");
15+
__PACKAGE__->table("quality_window");
16+
__PACKAGE__->add_columns(
17+
"id",
18+
{ data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
19+
"datetime",
20+
{ data_type => "datetime", is_nullable => 1 },
21+
"sample_date",
22+
{ data_type => "date", is_nullable => 1 },
23+
"sample_time",
24+
{ data_type => "varchar", is_nullable => 1 },
25+
"analyst",
26+
{ data_type => "varchar", is_nullable => 1 },
27+
"line",
28+
{ data_type => "varchar", is_nullable => 1 },
29+
"flavor",
30+
{ data_type => "varchar", is_nullable => 1 },
31+
"odor_grade",
32+
{ data_type => "varchar", is_nullable => 1 },
33+
"appearance",
34+
{ data_type => "varchar", is_nullable => 1 },
35+
"koralone_bit",
36+
{ data_type => "varchar", is_nullable => 1 },
37+
"density_sg",
38+
{ data_type => "varchar", is_nullable => 1 },
39+
"color_l",
40+
{ data_type => "varchar", is_nullable => 1 },
41+
"color_c",
42+
{ data_type => "varchar", is_nullable => 1 },
43+
"color_h",
44+
{ data_type => "varchar", is_nullable => 1 },
45+
"delta_e2000_abt",
46+
{ data_type => "varchar", is_nullable => 1 },
47+
"delta_e2000_m_amp_r",
48+
{ data_type => "varchar", is_nullable => 1 },
49+
"delta_e2000_lv",
50+
{ data_type => "varchar", is_nullable => 1 },
51+
"delta_e2000_ha_ts",
52+
{ data_type => "varchar", is_nullable => 1 },
53+
"delta_e2000_gfw_nz",
54+
{ data_type => "varchar", is_nullable => 1 },
55+
"delta_e2000_go",
56+
{ data_type => "varchar", is_nullable => 1 },
57+
"delta_e2000_mlb_wd",
58+
{ data_type => "varchar", is_nullable => 1 },
59+
"ph",
60+
{ data_type => "varchar", is_nullable => 1 },
61+
"active_matter_ni",
62+
{ data_type => "varchar", is_nullable => 1 },
63+
"comments",
64+
{ data_type => "varchar", is_nullable => 1 },
65+
);
66+
__PACKAGE__->set_primary_key("id");
67+
68+
69+
# Created by DBIx::Class::Schema::Loader v0.07045 @ 2017-07-23 05:11:12
70+
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:bP27oMG2y4HNdRgdaYzA+Q
71+
72+
73+
# You can replace this text with custom code or comments, and it will be preserved on regeneration
74+
__PACKAGE__->meta->make_immutable;
75+
1;

lib/PgDataApp/Model/DB.pm

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,6 +1185,160 @@ __PACKAGE__->config(
11851185
},
11861186
},
11871187
},
1188+
QualityWindow => {
1189+
display_column => 'id',
1190+
title => 'QualityWindow',
1191+
title_multi => 'QualityWindow Rows',
1192+
iconCls => 'ra-icon-pg',
1193+
multiIconCls => 'ra-icon-pg-multi',
1194+
columns => {
1195+
id => {
1196+
allow_add => 0,
1197+
header => 'id',
1198+
#width => 100,
1199+
#renderer => 'RA.ux.App.someJsFunc',
1200+
#profiles => [],
1201+
},
1202+
datetime => {
1203+
header => 'datetime',
1204+
#width => 100,
1205+
#renderer => 'RA.ux.App.someJsFunc',
1206+
#profiles => [],
1207+
},
1208+
sample_date => {
1209+
header => 'sample_date',
1210+
#width => 100,
1211+
#renderer => 'RA.ux.App.someJsFunc',
1212+
#profiles => [],
1213+
},
1214+
sample_time => {
1215+
header => 'sample_time',
1216+
#width => 100,
1217+
#renderer => 'RA.ux.App.someJsFunc',
1218+
#profiles => [],
1219+
},
1220+
analyst => {
1221+
header => 'analyst',
1222+
#width => 100,
1223+
#renderer => 'RA.ux.App.someJsFunc',
1224+
#profiles => [],
1225+
},
1226+
line => {
1227+
header => 'line',
1228+
#width => 100,
1229+
#renderer => 'RA.ux.App.someJsFunc',
1230+
#profiles => [],
1231+
},
1232+
flavor => {
1233+
header => 'flavor',
1234+
#width => 100,
1235+
#renderer => 'RA.ux.App.someJsFunc',
1236+
#profiles => [],
1237+
},
1238+
odor_grade => {
1239+
header => 'odor_grade',
1240+
#width => 100,
1241+
#renderer => 'RA.ux.App.someJsFunc',
1242+
#profiles => [],
1243+
},
1244+
appearance => {
1245+
header => 'appearance',
1246+
#width => 100,
1247+
#renderer => 'RA.ux.App.someJsFunc',
1248+
#profiles => [],
1249+
},
1250+
koralone_bit => {
1251+
header => 'koralone_bit',
1252+
#width => 100,
1253+
#renderer => 'RA.ux.App.someJsFunc',
1254+
#profiles => [],
1255+
},
1256+
density_sg => {
1257+
header => 'density_sg',
1258+
#width => 100,
1259+
#renderer => 'RA.ux.App.someJsFunc',
1260+
#profiles => [],
1261+
},
1262+
color_l => {
1263+
header => 'color_l',
1264+
#width => 100,
1265+
#renderer => 'RA.ux.App.someJsFunc',
1266+
#profiles => [],
1267+
},
1268+
color_c => {
1269+
header => 'color_c',
1270+
#width => 100,
1271+
#renderer => 'RA.ux.App.someJsFunc',
1272+
#profiles => [],
1273+
},
1274+
color_h => {
1275+
header => 'color_h',
1276+
#width => 100,
1277+
#renderer => 'RA.ux.App.someJsFunc',
1278+
#profiles => [],
1279+
},
1280+
delta_e2000_abt => {
1281+
header => 'delta_e2000_abt',
1282+
#width => 100,
1283+
#renderer => 'RA.ux.App.someJsFunc',
1284+
#profiles => [],
1285+
},
1286+
delta_e2000_m_amp_r => {
1287+
header => 'delta_e2000_m_amp_r',
1288+
#width => 100,
1289+
#renderer => 'RA.ux.App.someJsFunc',
1290+
#profiles => [],
1291+
},
1292+
delta_e2000_lv => {
1293+
header => 'delta_e2000_lv',
1294+
#width => 100,
1295+
#renderer => 'RA.ux.App.someJsFunc',
1296+
#profiles => [],
1297+
},
1298+
delta_e2000_ha_ts => {
1299+
header => 'delta_e2000_ha_ts',
1300+
#width => 100,
1301+
#renderer => 'RA.ux.App.someJsFunc',
1302+
#profiles => [],
1303+
},
1304+
delta_e2000_gfw_nz => {
1305+
header => 'delta_e2000_gfw_nz',
1306+
#width => 100,
1307+
#renderer => 'RA.ux.App.someJsFunc',
1308+
#profiles => [],
1309+
},
1310+
delta_e2000_go => {
1311+
header => 'delta_e2000_go',
1312+
#width => 100,
1313+
#renderer => 'RA.ux.App.someJsFunc',
1314+
#profiles => [],
1315+
},
1316+
delta_e2000_mlb_wd => {
1317+
header => 'delta_e2000_mlb_wd',
1318+
#width => 100,
1319+
#renderer => 'RA.ux.App.someJsFunc',
1320+
#profiles => [],
1321+
},
1322+
ph => {
1323+
header => 'ph',
1324+
#width => 100,
1325+
#renderer => 'RA.ux.App.someJsFunc',
1326+
#profiles => [],
1327+
},
1328+
active_matter_ni => {
1329+
header => 'active_matter_ni',
1330+
#width => 100,
1331+
#renderer => 'RA.ux.App.someJsFunc',
1332+
#profiles => [],
1333+
},
1334+
comments => {
1335+
header => 'comments',
1336+
#width => 100,
1337+
#renderer => 'RA.ux.App.someJsFunc',
1338+
#profiles => [],
1339+
},
1340+
},
1341+
},
11881342
},
11891343
},
11901344

sql/pgdataapp.sql

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,3 +220,36 @@ CREATE INDEX [downtime_start_time_dt] ON [packaging_downtime] ([start_time]);
220220
CREATE INDEX [downtime_downtime] ON [packaging_downtime] ([downtime]);
221221
CREATE INDEX [downtime_uptime] ON [packaging_downtime] ([uptime]);
222222

223+
DROP TABLE IF EXISTS [quality_window];
224+
CREATE TABLE [quality_window] (
225+
[id] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
226+
-- [date_yyyy_mm_dd] varchar,
227+
-- [time_hh_mm_ss] varchar,
228+
[datetime] datetime,
229+
[sample_date] date,
230+
[sample_time] varchar,
231+
[analyst] varchar,
232+
[line] varchar,
233+
[flavor] varchar,
234+
[odor_grade] varchar,
235+
[appearance] varchar,
236+
[koralone_bit] varchar,
237+
[density_sg] varchar,
238+
[color_l] varchar,
239+
[color_c] varchar,
240+
[color_h] varchar,
241+
[delta_e2000_abt] varchar,
242+
[delta_e2000_m_amp_r] varchar,
243+
[delta_e2000_lv] varchar,
244+
[delta_e2000_ha_ts] varchar,
245+
[delta_e2000_gfw_nz] varchar,
246+
[delta_e2000_go] varchar,
247+
[delta_e2000_mlb_wd] varchar,
248+
[ph] varchar,
249+
[active_matter_ni] varchar,
250+
[comments] varchar
251+
);
252+
CREATE INDEX [qw_dt] ON [quality_window] ([datetime]);
253+
CREATE INDEX [qw_sample_date] ON [quality_window] ([sample_date]);
254+
255+

0 commit comments

Comments
 (0)