Add JH work data page and database
This commit is contained in:
340
jangheon_manhour_relationships.json
Normal file
340
jangheon_manhour_relationships.json
Normal file
@@ -0,0 +1,340 @@
|
||||
{
|
||||
"tables": [
|
||||
"dallyproject_2005_2015_tbl",
|
||||
"dallyproject_2016_tbl",
|
||||
"dallyproject_2017_tbl",
|
||||
"dallyproject_2018_tbl",
|
||||
"dallyproject_2019_tbl",
|
||||
"dallyproject_2020_tbl",
|
||||
"dallyproject_tbl",
|
||||
"member_tbl",
|
||||
"project_tbl",
|
||||
"systemconfig_tbl",
|
||||
"userstate_tbl",
|
||||
"worker_tardy_tbl"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2016_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2017_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2018_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2019_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2020_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2005_2015_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2017_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2018_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2019_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2020_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2016_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2018_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2019_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2020_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2017_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2019_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2020_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2018_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2019_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_2020_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2019_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2019_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2019_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2019_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2020_tbl",
|
||||
"from_col": "entryjobcode,entrypcode",
|
||||
"to": "dallyproject_tbl",
|
||||
"to_col": "entryjobcode,entrypcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2020_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2020_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_2020_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "member_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "dallyproject_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "member_tbl",
|
||||
"from_col": "groupcode,memberno",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "groupcode,memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "member_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "project_tbl",
|
||||
"from_col": "projectcode",
|
||||
"to": "userstate_tbl",
|
||||
"to_col": "projectcode",
|
||||
"type": "INFERRED"
|
||||
},
|
||||
{
|
||||
"from": "userstate_tbl",
|
||||
"from_col": "memberno",
|
||||
"to": "worker_tardy_tbl",
|
||||
"to_col": "memberno",
|
||||
"type": "INFERRED"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user