Files
bodyshop/hasura/migrations/1587574775829_run_sql_migration/up.yaml

24 lines
1.4 KiB
YAML

- args:
cascade: true
read_only: false
sql: "create view productionview as \r\nselect j.id ,\r\n
\ j.status ,\r\n j.ro_number ,\r\n j.est_number
\ ,\r\n j.ownr_fn ,\r\n j.ownr_ln ,\r\n
\ j.v_model_yr ,\r\n j.v_model_desc ,\r\n j.clm_no
\ ,\r\n j.v_make_desc ,\r\n j.v_color
\ ,\r\n j.plate_no ,\r\n j.actual_in
\ ,\r\n j.scheduled_completion ,\r\n j.scheduled_delivery
\ ,\r\n j.ins_co_nm ,\r\n j.clm_total ,\r\n
\ j.ownr_ph1 ,\r\n j.special_coverage_policy ,\r\n j.production_vars
\ ,\r\n lab.labhrs, lar.larhrs\r\n from public.jobs j\r\n left
join \r\n (select l.jobid, sum(l.mod_lb_hrs ) labhrs from public.joblines
l where mod_lbr_ty = 'LAB' group by l.jobid ) lab on lab.jobid = j.id \r\n
\ left join (select l2.jobid, sum(l2.mod_lb_hrs ) larhrs from public.joblines
l2 where mod_lbr_ty = 'LAR' group by l2.jobid ) lar on lar.jobid = j.id\r\n
\ where j.inproduction =true;"
type: run_sql
- args:
name: productionview
schema: public
type: add_existing_table_or_view