From 9316fa223167db125ae2db3289cbd02f167d9302 Mon Sep 17 00:00:00 2001 From: johndonor3 Date: Wed, 11 Sep 2024 14:12:08 -0600 Subject: [PATCH] example rs run to sdssid load --- .../load_table/metrics/created_views.sql | 48 +++++++++++++------ 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/schema/sdss5db/targetdb/load_table/metrics/created_views.sql b/schema/sdss5db/targetdb/load_table/metrics/created_views.sql index 2d282e39..9ba20393 100644 --- a/schema/sdss5db/targetdb/load_table/metrics/created_views.sql +++ b/schema/sdss5db/targetdb/load_table/metrics/created_views.sql @@ -1,8 +1,9 @@ -CREATE MATERIALIZED VIEW sandbox.done_to_sdssid +CREATE MATERIALIZED VIEW sandbox.rs_run_to_sdssid AS -select at.mjd, t.catalogid, c.program, c.carton, +select assn.pk as assignment_pk, at.mjd, t.catalogid, c.program, c.carton, i.label, i.default_lambda_eff, sdssid.sdss_id, -obs.label as observatory +obs.label as observatory, at.status as done, +f.field_id from targetdb.assignment_status as at join targetdb.assignment as assn on assn.pk = at.assignment_pk join targetdb.hole as hole on hole.pk = assn.hole_pk @@ -12,15 +13,34 @@ join targetdb.target as t on c2t.target_pk = t.pk join targetdb.carton as c on c.pk = c2t.carton_pk join targetdb.instrument as i on i.pk = assn.instrument_pk join catalogdb.sdss_id_flat as sdssid on sdssid.catalogid = t.catalogid -where at.status = 1; +join targetdb.design_to_field as d2f on d2f.design_id = assn.design_id +join targetdb.field as f on f.pk = d2f.field_pk +join targetdb.version as v on v.pk = f.version_pk +where v.plan = 'eta-9'; -CREATE MATERIALIZED VIEW sandbox.carton_to_sdssid -AS -select t.catalogid, c.program, c.carton, -i.label, i.default_lambda_eff, sdssid.sdss_id -from targetdb.carton_to_target as c2t -join targetdb.target as t on c2t.target_pk = t.pk -join targetdb.carton as c on c.pk = c2t.carton_pk -join targetdb.instrument as i on i.pk = c2t.instrument_pk -join catalogdb.sdss_id_flat as sdssid on sdssid.catalogid = t.catalogid -where c.version_pk >= 136; +-- CREATE MATERIALIZED VIEW sandbox.done_to_sdssid +-- AS +-- select at.mjd, t.catalogid, c.program, c.carton, +-- i.label, i.default_lambda_eff, sdssid.sdss_id, +-- obs.label as observatory +-- from targetdb.assignment_status as at +-- join targetdb.assignment as assn on assn.pk = at.assignment_pk +-- join targetdb.hole as hole on hole.pk = assn.hole_pk +-- join targetdb.observatory as obs on obs.pk = hole.observatory_pk +-- join targetdb.carton_to_target as c2t on c2t.pk = assn.carton_to_target_pk +-- join targetdb.target as t on c2t.target_pk = t.pk +-- join targetdb.carton as c on c.pk = c2t.carton_pk +-- join targetdb.instrument as i on i.pk = assn.instrument_pk +-- join catalogdb.sdss_id_flat as sdssid on sdssid.catalogid = t.catalogid +-- where at.status = 1; + +-- CREATE MATERIALIZED VIEW sandbox.carton_to_sdssid +-- AS +-- select t.catalogid, c.program, c.carton, +-- i.label, i.default_lambda_eff, sdssid.sdss_id +-- from targetdb.carton_to_target as c2t +-- join targetdb.target as t on c2t.target_pk = t.pk +-- join targetdb.carton as c on c.pk = c2t.carton_pk +-- join targetdb.instrument as i on i.pk = c2t.instrument_pk +-- join catalogdb.sdss_id_flat as sdssid on sdssid.catalogid = t.catalogid +-- where c.version_pk >= 136;