diff --git a/python/lsst/consdb/efd_transform/generate_schema.py b/python/lsst/consdb/efd_transform/generate_schema.py index f67ce9be..55b573a2 100644 --- a/python/lsst/consdb/efd_transform/generate_schema.py +++ b/python/lsst/consdb/efd_transform/generate_schema.py @@ -168,7 +168,7 @@ def build_argparser() -> argparse.ArgumentParser: f.write(" description: End time of the transformation interval, must be provided\n") f.write(" - name: timewindow\n") f.write(' "@id": "#transformed_efd_scheduler.timewindow"\n') - f.write(" datatype: float\n") + f.write(" datatype: int\n") f.write(" description: Time window used to expand start and end times by, in minutes\n") f.write(" - name: status\n") f.write(' "@id": "#transformed_efd_scheduler.status"\n') diff --git a/tests/efd_transform/LATISS-pg.sql b/tests/efd_transform/LATISS-pg.sql new file mode 100644 index 00000000..b0f44540 --- /dev/null +++ b/tests/efd_transform/LATISS-pg.sql @@ -0,0 +1,1075 @@ + +CREATE TABLE cdb_latiss.exposure_efd ( + exposure_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + at_mount_jitter_azimuth FLOAT, + at_mount_jitter_elevation FLOAT, + at_mount_jitter_nasmyth FLOAT, + at_salindex201_sonic_temperature_mean FLOAT, + at_salindex201_sonic_temperature_stddev FLOAT, + at_salindex201_sonic_temperature_stddev_mean FLOAT, + at_salindex201_sonic_temperature_stddev_stddev FLOAT, + at_salindex205_sonic_temperature_mean FLOAT, + at_salindex205_sonic_temperature_stddev FLOAT, + at_salindex205_sonic_temperature_stddev_mean FLOAT, + at_salindex205_sonic_temperature_stddev_stddev FLOAT, + at_salindex201_wind_speed_x_mean FLOAT, + at_salindex201_wind_speed_0_stddev FLOAT, + at_salindex201_wind_speed_0_min FLOAT, + at_salindex201_wind_speed_0_max FLOAT, + at_salindex201_wind_speed_1_mean FLOAT, + at_salindex201_wind_speed_1_stddev FLOAT, + at_salindex201_wind_speed_1_min FLOAT, + at_salindex201_wind_speed_1_max FLOAT, + at_salindex201_wind_speed_2_mean FLOAT, + at_salindex201_wind_speed_2_stddev FLOAT, + at_salindex201_wind_speed_2_min FLOAT, + at_salindex201_wind_speed_2_max FLOAT, + at_salindex201_wind_speed_speedstddev_0_mean FLOAT, + at_salindex201_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_0_min FLOAT, + at_salindex201_wind_speed_speedstddev_0_max FLOAT, + at_salindex201_wind_speed_speedstddev_1_mean FLOAT, + at_salindex201_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_1_min FLOAT, + at_salindex201_wind_speed_speedstddev_1_max FLOAT, + at_salindex201_wind_speed_speedstddev_2_mean FLOAT, + at_salindex201_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_2_min FLOAT, + at_salindex201_wind_speed_speedstddev_2_max FLOAT, + at_salindex201_wind_speed_magnitude_mean FLOAT, + at_salindex201_wind_speed_magnitude_stddev FLOAT, + at_salindex201_wind_speed_magnitude_min FLOAT, + at_salindex201_wind_speed_magnitude_max FLOAT, + at_salindex201_wind_speed_maxmagnitude_mean FLOAT, + at_salindex201_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex201_wind_speed_maxmagnitude_min FLOAT, + at_salindex201_wind_speed_maxmagnitude_max FLOAT, + at_salindex204_wind_speed_0_mean FLOAT, + at_salindex204_wind_speed_0_stddev FLOAT, + at_salindex204_wind_speed_0_min FLOAT, + at_salindex204_wind_speed_0_max FLOAT, + at_salindex204_wind_speed_1_mean FLOAT, + at_salindex204_wind_speed_1_stddev FLOAT, + at_salindex204_wind_speed_1_min FLOAT, + at_salindex204_wind_speed_1_max FLOAT, + at_salindex204_wind_speed_2_mean FLOAT, + at_salindex204_wind_speed_2_stddev FLOAT, + at_salindex204_wind_speed_2_min FLOAT, + at_salindex204_wind_speed_2_max FLOAT, + at_salindex204_wind_speed_speedstddev_0_mean FLOAT, + at_salindex204_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_0_min FLOAT, + at_salindex204_wind_speed_speedstddev_0_max FLOAT, + at_salindex204_wind_speed_speedstddev_1_mean FLOAT, + at_salindex204_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_1_min FLOAT, + at_salindex204_wind_speed_speedstddev_1_max FLOAT, + at_salindex204_wind_speed_speedstddev_2_mean FLOAT, + at_salindex204_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_2_min FLOAT, + at_salindex204_wind_speed_speedstddev_2_max FLOAT, + at_salindex204_wind_speed_magnitude_mean FLOAT, + at_salindex204_wind_speed_magnitude_stddev FLOAT, + at_salindex204_wind_speed_magnitude_min FLOAT, + at_salindex204_wind_speed_magnitude_max FLOAT, + at_salindex204_wind_speed_maxmagnitude_mean FLOAT, + at_salindex204_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex204_wind_speed_maxmagnitude_min FLOAT, + at_salindex204_wind_speed_maxmagnitude_max FLOAT, + at_salindex205_wind_speed_0_mean FLOAT, + at_salindex205_wind_speed_0_stddev FLOAT, + at_salindex205_wind_speed_0_min FLOAT, + at_salindex205_wind_speed_0_max FLOAT, + at_salindex205_wind_speed_1_mean FLOAT, + at_salindex205_wind_speed_1_stddev FLOAT, + at_salindex205_wind_speed_1_min FLOAT, + at_salindex205_wind_speed_1_max FLOAT, + at_salindex205_wind_speed_2_mean FLOAT, + at_salindex205_wind_speed_2_stddev FLOAT, + at_salindex205_wind_speed_2_min FLOAT, + at_salindex205_wind_speed_2_max FLOAT, + at_salindex205_wind_speed_speedstddev_0_mean FLOAT, + at_salindex205_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_0_min FLOAT, + at_salindex205_wind_speed_speedstddev_0_max FLOAT, + at_salindex205_wind_speed_speedstddev_1_mean FLOAT, + at_salindex205_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_1_min FLOAT, + at_salindex205_wind_speed_speedstddev_1_max FLOAT, + at_salindex205_wind_speed_speedstddev_2_mean FLOAT, + at_salindex205_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_2_min FLOAT, + at_salindex205_wind_speed_speedstddev_2_max FLOAT, + at_salindex205_wind_speed_magnitude_mean FLOAT, + at_salindex205_wind_speed_magnitude_stddev FLOAT, + at_salindex205_wind_speed_magnitude_min FLOAT, + at_salindex205_wind_speed_magnitude_max FLOAT, + at_salindex205_wind_speed_maxmagnitude_mean FLOAT, + at_salindex205_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex205_wind_speed_maxmagnitude_min FLOAT, + at_salindex205_wind_speed_maxmagnitude_max FLOAT, + at_salindex201_airflow_speed_mean FLOAT, + at_salindex201_airflow_speed_stddev FLOAT, + at_salindex201_airflow_speed_min FLOAT, + at_salindex201_airflow_speed_max FLOAT, + at_salindex201_airflow_speedstddev_mean FLOAT, + at_salindex201_airflow_speedstddev_stddev FLOAT, + at_salindex201_airflow_speedstddev_min FLOAT, + at_salindex201_airflow_speedstddev_max FLOAT, + at_salindex201_airflow_direction_mean FLOAT, + at_salindex201_airflow_direction_stddev FLOAT, + at_salindex201_airflow_direction_min FLOAT, + at_salindex201_airflow_direction_max FLOAT, + at_salindex204_airflow_speed_mean FLOAT, + at_salindex204_airflow_speed_stddev FLOAT, + at_salindex204_airflow_speed_min FLOAT, + at_salindex204_airflow_speed_max FLOAT, + at_salindex204_airflow_speedstddev_mean FLOAT, + at_salindex204_airflow_speedstddev_stddev FLOAT, + at_salindex204_airflow_speedstddev_min FLOAT, + at_salindex204_airflow_speedstddev_max FLOAT, + at_salindex204_airflow_direction_mean FLOAT, + at_salindex204_airflow_direction_stddev FLOAT, + at_salindex204_airflow_direction_min FLOAT, + at_salindex204_airflow_direction_max FLOAT, + at_salindex205_airflow_speed_mean FLOAT, + at_salindex205_airflow_speed_stddev FLOAT, + at_salindex205_airflow_speed_min FLOAT, + at_salindex205_airflow_speed_max FLOAT, + at_salindex205_airflow_speedstddev_mean FLOAT, + at_salindex205_airflow_speedstddev_stddev FLOAT, + at_salindex205_airflow_speedstddev_min FLOAT, + at_salindex205_airflow_speedstddev_max FLOAT, + at_salindex205_airflow_direction_mean FLOAT, + at_salindex205_airflow_direction_stddev FLOAT, + at_salindex205_airflow_direction_min FLOAT, + at_salindex205_airflow_direction_max FLOAT, + at_salindex201_temperatureitem_0_mean FLOAT, + at_salindex201_temperatureitem_0_stddev FLOAT, + at_salindex201_temperatureitem_0_min FLOAT, + at_salindex201_temperatureitem_0_max FLOAT, + at_salindex201_temperatureitem_1_mean FLOAT, + at_salindex201_temperatureitem_1_stddev FLOAT, + at_salindex201_temperatureitem_1_min FLOAT, + at_salindex201_temperatureitem_1_max FLOAT, + at_salindex201_temperatureitem_2_mean FLOAT, + at_salindex201_temperatureitem_2_stddev FLOAT, + at_salindex201_temperatureitem_2_min FLOAT, + at_salindex201_temperatureitem_2_max FLOAT, + at_salindex201_temperatureitem_3_mean FLOAT, + at_salindex201_temperatureitem_3_stddev FLOAT, + at_salindex201_temperatureitem_3_min FLOAT, + at_salindex201_temperatureitem_3_max FLOAT, + at_salindex201_temperatureitem_4_mean FLOAT, + at_salindex201_temperatureitem_4_stddev FLOAT, + at_salindex201_temperatureitem_4_min FLOAT, + at_salindex201_temperatureitem_4_max FLOAT, + at_salindex201_temperatureitem_5_mean FLOAT, + at_salindex201_temperatureitem_5_stddev FLOAT, + at_salindex201_temperatureitem_5_min FLOAT, + at_salindex201_temperatureitem_5_max FLOAT, + at_salindex201_temperatureitem_6_mean FLOAT, + at_salindex201_temperatureitem_6_stddev FLOAT, + at_salindex201_temperatureitem_6_min FLOAT, + at_salindex201_temperatureitem_6_max FLOAT, + at_salindex201_temperatureitem_7_mean FLOAT, + at_salindex201_temperatureitem_7_stddev FLOAT, + at_salindex201_temperatureitem_7_min FLOAT, + at_salindex201_temperatureitem_7_max FLOAT, + at_salindex301_temperatureitem_0_mean FLOAT, + at_salindex301_temperatureitem_0_stddev FLOAT, + at_salindex301_temperatureitem_0_min FLOAT, + at_salindex301_temperatureitem_0_max FLOAT, + at_salindex301_temperatureitem_1_mean FLOAT, + at_salindex301_temperatureitem_1_stddev FLOAT, + at_salindex301_temperatureitem_1_min FLOAT, + at_salindex301_temperatureitem_1_max FLOAT, + at_salindex301_temperatureitem_2_mean FLOAT, + at_salindex301_temperatureitem_2_stddev FLOAT, + at_salindex301_temperatureitem_2_min FLOAT, + at_salindex301_temperatureitem_2_max FLOAT, + at_salindex301_temperatureitem_3_mean FLOAT, + at_salindex301_temperatureitem_3_stddev FLOAT, + at_salindex301_temperatureitem_3_min FLOAT, + at_salindex301_temperatureitem_3_max FLOAT, + at_salindex301_temperatureitem_4_mean FLOAT, + at_salindex301_temperatureitem_4_stddev FLOAT, + at_salindex301_temperatureitem_4_min FLOAT, + at_salindex301_temperatureitem_4_max FLOAT, + at_salindex301_temperatureitem_5_mean FLOAT, + at_salindex301_temperatureitem_5_stddev FLOAT, + at_salindex301_temperatureitem_5_min FLOAT, + at_salindex301_temperatureitem_5_max FLOAT, + at_salindex301_temperatureitem_6_mean FLOAT, + at_salindex301_temperatureitem_6_stddev FLOAT, + at_salindex301_temperatureitem_6_min FLOAT, + at_salindex301_temperatureitem_6_max FLOAT, + at_salindex301_temperatureitem_7_mean FLOAT, + at_salindex301_temperatureitem_7_stddev FLOAT, + at_salindex301_temperatureitem_7_min FLOAT, + at_salindex301_temperatureitem_7_max FLOAT, + at_azimuth_calculated_angle FLOAT, + at_elevation_calculated_angle FLOAT, + at_dimm_fwhm_mean FLOAT, + at_azimuth_mean FLOAT, + at_elevation_mean FLOAT, + at_hexapod_reported_position_x_mean FLOAT, + at_hexapod_reported_position_x_max FLOAT, + at_hexapod_reported_position_x_min FLOAT, + at_hexapod_reported_position_y_mean FLOAT, + at_hexapod_reported_position_y_max FLOAT, + at_hexapod_reported_position_y_min FLOAT, + at_hexapod_reported_position_z_mean FLOAT, + at_hexapod_reported_position_z_max FLOAT, + at_hexapod_reported_position_z_min FLOAT, + at_hexapod_reported_position_u_mean FLOAT, + at_hexapod_reported_position_u_max FLOAT, + at_hexapod_reported_position_u_min FLOAT, + at_hexapod_reported_position_v_mean FLOAT, + at_hexapod_reported_position_v_max FLOAT, + at_hexapod_reported_position_v_min FLOAT, + at_hexapod_reported_position_w_mean FLOAT, + at_hexapod_reported_position_w_max FLOAT, + at_hexapod_reported_position_w_min FLOAT, + at_salindex202_acceleration_x_mean FLOAT, + at_salindex202_acceleration_x_stddev FLOAT, + at_salindex202_acceleration_x_min FLOAT, + at_salindex202_acceleration_x_max FLOAT, + at_salindey202_acceleration_y_mean FLOAT, + at_salindex202_acceleration_y_stddev FLOAT, + at_salindex202_acceleration_y_min FLOAT, + at_salindex202_acceleration_y_max FLOAT, + at_salindez202_acceleration_z_mean FLOAT, + at_salindex202_acceleration_z_stddev FLOAT, + at_salindex202_acceleration_z_min FLOAT, + at_salindex202_acceleration_z_max FLOAT, + at_salindex201_dewpoint_mean FLOAT, + at_salindex201_relative_humidity_mean FLOAT, + at_salindex201_pressure_item_0_mean FLOAT, + at_salindex201_pressure_item_1_mean FLOAT, + at_salindex301_pressure_item_0_mean FLOAT, + at_salindex301_pressure_item_1_mean FLOAT, + at_pointing_mount_position_ra_mean FLOAT, + at_pointing_mount_position_ra_stddev FLOAT, + at_pointing_mount_position_dec_mean FLOAT, + at_pointing_mount_position_dec_stddev FLOAT, + at_pointing_mount_position_sky_angle_mean FLOAT, + at_pointing_mount_position_sky_angle_stddev FLOAT, + PRIMARY KEY (exposure_id, instrument), + CONSTRAINT un_exposure_id_instrument UNIQUE (exposure_id, instrument) +) + +; +COMMENT ON TABLE cdb_latiss.exposure_efd IS 'Transformed EFD topics by exposure.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.exposure_id IS 'Exposure unique ID.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_mount_jitter_azimuth IS 'RMS after 4th order polynomial fit of azimuth axis position computed from the axis encoders at 100 Hz beginning at the specified time. The range is the hard stop limits (L3), approximately -280 to 280.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_mount_jitter_elevation IS 'RMS after 4th order polynomial fit of elevation axis position computed from the axis encoders at 100 Hz beginning at the specified time.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_mount_jitter_nasmyth IS 'RMS after 4th order polynomial fit of Nasmyth 1 axis position computed from the axis encoders, or nan if this axis is not in use. The range is the software limits (L1), approximately -175 to 175.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_x_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_0_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_0_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_1_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_1_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_1_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_2_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_2_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_2_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_magnitude_mean IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_magnitude_min IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_magnitude_max IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_0_mean IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_0_stddev IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_0_min IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_0_max IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_1_mean IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_1_stddev IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_1_min IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_1_max IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_2_mean IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_2_stddev IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_2_min IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_2_max IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_magnitude_mean IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_magnitude_stddev IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_magnitude_min IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_magnitude_max IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_0_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_0_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_0_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_1_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_1_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_1_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_2_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_2_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_2_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_magnitude_mean IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_magnitude_min IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_magnitude_max IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speed_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speed_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_direction_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_airflow_direction_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speed_min IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speed_max IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_direction_min IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex204_airflow_direction_max IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speed_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speed_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_direction_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex205_airflow_direction_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_0_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_0_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_0_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_0_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_1_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_1_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_1_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_1_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_2_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_2_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_2_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_2_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_3_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_3_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_3_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_3_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_4_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_4_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_4_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_4_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_5_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_5_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_5_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_5_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_6_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_6_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_6_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_6_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_7_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_7_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_7_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_temperatureitem_7_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_0_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_0_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_0_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_0_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_1_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_1_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_1_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_1_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_2_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_2_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_2_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_2_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_3_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_3_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_3_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_3_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_4_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_4_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_4_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_4_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_5_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_5_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_5_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_5_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_6_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_6_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_6_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_6_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_7_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_7_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_7_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_temperatureitem_7_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_azimuth_calculated_angle IS 'Azimuth axis position computed from the axis encoders at 100 Hz beginning at the specified time. The range is the hard stop limits (L3), approximately -280 to 280.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_elevation_calculated_angle IS 'Elevation axis position computed from the axis encoders at 100 Hz beginning at the specified time.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_azimuth_mean IS 'Elevation axis position computed from the axis encoders at 100 Hz beginning at the specified time.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_elevation_mean IS 'Azimuth axis position computed from the axis encoders at 100 Hz beginning at the specified time. The range is the hard stop limits (L3), approximately -280 to 280.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_x_mean IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_x_max IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_x_min IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_y_mean IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_y_max IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_y_min IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_z_mean IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_z_max IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_z_min IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_u_mean IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_u_max IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_u_min IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_v_mean IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_v_max IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_v_min IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_w_mean IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_w_max IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_hexapod_reported_position_w_min IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_x_mean IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_x_stddev IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_x_min IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_x_max IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindey202_acceleration_y_mean IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_y_stddev IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_y_min IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_y_max IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindez202_acceleration_z_mean IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_z_stddev IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_z_min IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex202_acceleration_z_max IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_dewpoint_mean IS 'Dew point in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_relative_humidity_mean IS 'Relative humidity in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_pressure_item_0_mean IS 'Atmosferic pressure item 0 in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex201_pressure_item_1_mean IS 'Atmosferic pressure item 1 in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_pressure_item_0_mean IS 'Atmosferic pressure item 0 in weather tower atmospheric pressure'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_salindex301_pressure_item_1_mean IS 'Atmosferic pressure item 1 in weather tower atmospheric pressure'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_latiss.exposure_efd.at_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON CONSTRAINT un_exposure_id_instrument ON cdb_latiss.exposure_efd IS 'Ensure exposure_id is unique.'; + +CREATE TABLE cdb_latiss.visit1_efd ( + visit_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + at_salindex201_sonic_temperature_mean FLOAT, + at_salindex201_sonic_temperature_stddev FLOAT, + at_salindex201_sonic_temperature_stddev_mean FLOAT, + at_salindex201_sonic_temperature_stddev_stddev FLOAT, + at_salindex205_sonic_temperature_mean FLOAT, + at_salindex205_sonic_temperature_stddev FLOAT, + at_salindex205_sonic_temperature_stddev_mean FLOAT, + at_salindex205_sonic_temperature_stddev_stddev FLOAT, + at_salindex201_wind_speed_x_mean FLOAT, + at_salindex201_wind_speed_0_stddev FLOAT, + at_salindex201_wind_speed_0_min FLOAT, + at_salindex201_wind_speed_0_max FLOAT, + at_salindex201_wind_speed_1_mean FLOAT, + at_salindex201_wind_speed_1_stddev FLOAT, + at_salindex201_wind_speed_1_min FLOAT, + at_salindex201_wind_speed_1_max FLOAT, + at_salindex201_wind_speed_2_mean FLOAT, + at_salindex201_wind_speed_2_stddev FLOAT, + at_salindex201_wind_speed_2_min FLOAT, + at_salindex201_wind_speed_2_max FLOAT, + at_salindex201_wind_speed_speedstddev_0_mean FLOAT, + at_salindex201_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_0_min FLOAT, + at_salindex201_wind_speed_speedstddev_0_max FLOAT, + at_salindex201_wind_speed_speedstddev_1_mean FLOAT, + at_salindex201_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_1_min FLOAT, + at_salindex201_wind_speed_speedstddev_1_max FLOAT, + at_salindex201_wind_speed_speedstddev_2_mean FLOAT, + at_salindex201_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex201_wind_speed_speedstddev_2_min FLOAT, + at_salindex201_wind_speed_speedstddev_2_max FLOAT, + at_salindex201_wind_speed_magnitude_mean FLOAT, + at_salindex201_wind_speed_magnitude_stddev FLOAT, + at_salindex201_wind_speed_magnitude_min FLOAT, + at_salindex201_wind_speed_magnitude_max FLOAT, + at_salindex201_wind_speed_maxmagnitude_mean FLOAT, + at_salindex201_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex201_wind_speed_maxmagnitude_min FLOAT, + at_salindex201_wind_speed_maxmagnitude_max FLOAT, + at_salindex204_wind_speed_0_mean FLOAT, + at_salindex204_wind_speed_0_stddev FLOAT, + at_salindex204_wind_speed_0_min FLOAT, + at_salindex204_wind_speed_0_max FLOAT, + at_salindex204_wind_speed_1_mean FLOAT, + at_salindex204_wind_speed_1_stddev FLOAT, + at_salindex204_wind_speed_1_min FLOAT, + at_salindex204_wind_speed_1_max FLOAT, + at_salindex204_wind_speed_2_mean FLOAT, + at_salindex204_wind_speed_2_stddev FLOAT, + at_salindex204_wind_speed_2_min FLOAT, + at_salindex204_wind_speed_2_max FLOAT, + at_salindex204_wind_speed_speedstddev_0_mean FLOAT, + at_salindex204_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_0_min FLOAT, + at_salindex204_wind_speed_speedstddev_0_max FLOAT, + at_salindex204_wind_speed_speedstddev_1_mean FLOAT, + at_salindex204_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_1_min FLOAT, + at_salindex204_wind_speed_speedstddev_1_max FLOAT, + at_salindex204_wind_speed_speedstddev_2_mean FLOAT, + at_salindex204_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex204_wind_speed_speedstddev_2_min FLOAT, + at_salindex204_wind_speed_speedstddev_2_max FLOAT, + at_salindex204_wind_speed_magnitude_mean FLOAT, + at_salindex204_wind_speed_magnitude_stddev FLOAT, + at_salindex204_wind_speed_magnitude_min FLOAT, + at_salindex204_wind_speed_magnitude_max FLOAT, + at_salindex204_wind_speed_maxmagnitude_mean FLOAT, + at_salindex204_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex204_wind_speed_maxmagnitude_min FLOAT, + at_salindex204_wind_speed_maxmagnitude_max FLOAT, + at_salindex205_wind_speed_0_mean FLOAT, + at_salindex205_wind_speed_0_stddev FLOAT, + at_salindex205_wind_speed_0_min FLOAT, + at_salindex205_wind_speed_0_max FLOAT, + at_salindex205_wind_speed_1_mean FLOAT, + at_salindex205_wind_speed_1_stddev FLOAT, + at_salindex205_wind_speed_1_min FLOAT, + at_salindex205_wind_speed_1_max FLOAT, + at_salindex205_wind_speed_2_mean FLOAT, + at_salindex205_wind_speed_2_stddev FLOAT, + at_salindex205_wind_speed_2_min FLOAT, + at_salindex205_wind_speed_2_max FLOAT, + at_salindex205_wind_speed_speedstddev_0_mean FLOAT, + at_salindex205_wind_speed_speedstddev_0_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_0_min FLOAT, + at_salindex205_wind_speed_speedstddev_0_max FLOAT, + at_salindex205_wind_speed_speedstddev_1_mean FLOAT, + at_salindex205_wind_speed_speedstddev_1_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_1_min FLOAT, + at_salindex205_wind_speed_speedstddev_1_max FLOAT, + at_salindex205_wind_speed_speedstddev_2_mean FLOAT, + at_salindex205_wind_speed_speedstddev_2_stddev FLOAT, + at_salindex205_wind_speed_speedstddev_2_min FLOAT, + at_salindex205_wind_speed_speedstddev_2_max FLOAT, + at_salindex205_wind_speed_magnitude_mean FLOAT, + at_salindex205_wind_speed_magnitude_stddev FLOAT, + at_salindex205_wind_speed_magnitude_min FLOAT, + at_salindex205_wind_speed_magnitude_max FLOAT, + at_salindex205_wind_speed_maxmagnitude_mean FLOAT, + at_salindex205_wind_speed_maxmagnitude_stddev FLOAT, + at_salindex205_wind_speed_maxmagnitude_min FLOAT, + at_salindex205_wind_speed_maxmagnitude_max FLOAT, + at_salindex201_airflow_speed_mean FLOAT, + at_salindex201_airflow_speed_stddev FLOAT, + at_salindex201_airflow_speed_min FLOAT, + at_salindex201_airflow_speed_max FLOAT, + at_salindex201_airflow_speedstddev_mean FLOAT, + at_salindex201_airflow_speedstddev_stddev FLOAT, + at_salindex201_airflow_speedstddev_min FLOAT, + at_salindex201_airflow_speedstddev_max FLOAT, + at_salindex201_airflow_direction_mean FLOAT, + at_salindex201_airflow_direction_stddev FLOAT, + at_salindex201_airflow_direction_min FLOAT, + at_salindex201_airflow_direction_max FLOAT, + at_salindex204_airflow_speed_mean FLOAT, + at_salindex204_airflow_speed_stddev FLOAT, + at_salindex204_airflow_speed_min FLOAT, + at_salindex204_airflow_speed_max FLOAT, + at_salindex204_airflow_speedstddev_mean FLOAT, + at_salindex204_airflow_speedstddev_stddev FLOAT, + at_salindex204_airflow_speedstddev_min FLOAT, + at_salindex204_airflow_speedstddev_max FLOAT, + at_salindex204_airflow_direction_mean FLOAT, + at_salindex204_airflow_direction_stddev FLOAT, + at_salindex204_airflow_direction_min FLOAT, + at_salindex204_airflow_direction_max FLOAT, + at_salindex205_airflow_speed_mean FLOAT, + at_salindex205_airflow_speed_stddev FLOAT, + at_salindex205_airflow_speed_min FLOAT, + at_salindex205_airflow_speed_max FLOAT, + at_salindex205_airflow_speedstddev_mean FLOAT, + at_salindex205_airflow_speedstddev_stddev FLOAT, + at_salindex205_airflow_speedstddev_min FLOAT, + at_salindex205_airflow_speedstddev_max FLOAT, + at_salindex205_airflow_direction_mean FLOAT, + at_salindex205_airflow_direction_stddev FLOAT, + at_salindex205_airflow_direction_min FLOAT, + at_salindex205_airflow_direction_max FLOAT, + at_salindex201_temperatureitem_0_mean FLOAT, + at_salindex201_temperatureitem_0_stddev FLOAT, + at_salindex201_temperatureitem_0_min FLOAT, + at_salindex201_temperatureitem_0_max FLOAT, + at_salindex201_temperatureitem_1_mean FLOAT, + at_salindex201_temperatureitem_1_stddev FLOAT, + at_salindex201_temperatureitem_1_min FLOAT, + at_salindex201_temperatureitem_1_max FLOAT, + at_salindex201_temperatureitem_2_mean FLOAT, + at_salindex201_temperatureitem_2_stddev FLOAT, + at_salindex201_temperatureitem_2_min FLOAT, + at_salindex201_temperatureitem_2_max FLOAT, + at_salindex201_temperatureitem_3_mean FLOAT, + at_salindex201_temperatureitem_3_stddev FLOAT, + at_salindex201_temperatureitem_3_min FLOAT, + at_salindex201_temperatureitem_3_max FLOAT, + at_salindex201_temperatureitem_4_mean FLOAT, + at_salindex201_temperatureitem_4_stddev FLOAT, + at_salindex201_temperatureitem_4_min FLOAT, + at_salindex201_temperatureitem_4_max FLOAT, + at_salindex201_temperatureitem_5_mean FLOAT, + at_salindex201_temperatureitem_5_stddev FLOAT, + at_salindex201_temperatureitem_5_min FLOAT, + at_salindex201_temperatureitem_5_max FLOAT, + at_salindex201_temperatureitem_6_mean FLOAT, + at_salindex201_temperatureitem_6_stddev FLOAT, + at_salindex201_temperatureitem_6_min FLOAT, + at_salindex201_temperatureitem_6_max FLOAT, + at_salindex201_temperatureitem_7_mean FLOAT, + at_salindex201_temperatureitem_7_stddev FLOAT, + at_salindex201_temperatureitem_7_min FLOAT, + at_salindex201_temperatureitem_7_max FLOAT, + at_salindex301_temperatureitem_0_mean FLOAT, + at_salindex301_temperatureitem_0_stddev FLOAT, + at_salindex301_temperatureitem_0_min FLOAT, + at_salindex301_temperatureitem_0_max FLOAT, + at_salindex301_temperatureitem_1_mean FLOAT, + at_salindex301_temperatureitem_1_stddev FLOAT, + at_salindex301_temperatureitem_1_min FLOAT, + at_salindex301_temperatureitem_1_max FLOAT, + at_salindex301_temperatureitem_2_mean FLOAT, + at_salindex301_temperatureitem_2_stddev FLOAT, + at_salindex301_temperatureitem_2_min FLOAT, + at_salindex301_temperatureitem_2_max FLOAT, + at_salindex301_temperatureitem_3_mean FLOAT, + at_salindex301_temperatureitem_3_stddev FLOAT, + at_salindex301_temperatureitem_3_min FLOAT, + at_salindex301_temperatureitem_3_max FLOAT, + at_salindex301_temperatureitem_4_mean FLOAT, + at_salindex301_temperatureitem_4_stddev FLOAT, + at_salindex301_temperatureitem_4_min FLOAT, + at_salindex301_temperatureitem_4_max FLOAT, + at_salindex301_temperatureitem_5_mean FLOAT, + at_salindex301_temperatureitem_5_stddev FLOAT, + at_salindex301_temperatureitem_5_min FLOAT, + at_salindex301_temperatureitem_5_max FLOAT, + at_salindex301_temperatureitem_6_mean FLOAT, + at_salindex301_temperatureitem_6_stddev FLOAT, + at_salindex301_temperatureitem_6_min FLOAT, + at_salindex301_temperatureitem_6_max FLOAT, + at_salindex301_temperatureitem_7_mean FLOAT, + at_salindex301_temperatureitem_7_stddev FLOAT, + at_salindex301_temperatureitem_7_min FLOAT, + at_salindex301_temperatureitem_7_max FLOAT, + at_azimuth_calculated_angle FLOAT, + at_elevation_calculated_angle FLOAT, + at_dimm_fwhm_mean FLOAT, + at_azimuth_mean FLOAT, + at_elevation_mean FLOAT, + at_hexapod_reported_position_x_mean FLOAT, + at_hexapod_reported_position_x_max FLOAT, + at_hexapod_reported_position_x_min FLOAT, + at_hexapod_reported_position_y_mean FLOAT, + at_hexapod_reported_position_y_max FLOAT, + at_hexapod_reported_position_y_min FLOAT, + at_hexapod_reported_position_z_mean FLOAT, + at_hexapod_reported_position_z_max FLOAT, + at_hexapod_reported_position_z_min FLOAT, + at_hexapod_reported_position_u_mean FLOAT, + at_hexapod_reported_position_u_max FLOAT, + at_hexapod_reported_position_u_min FLOAT, + at_hexapod_reported_position_v_mean FLOAT, + at_hexapod_reported_position_v_max FLOAT, + at_hexapod_reported_position_v_min FLOAT, + at_hexapod_reported_position_w_mean FLOAT, + at_hexapod_reported_position_w_max FLOAT, + at_hexapod_reported_position_w_min FLOAT, + at_salindex202_acceleration_x_mean FLOAT, + at_salindex202_acceleration_x_stddev FLOAT, + at_salindex202_acceleration_x_min FLOAT, + at_salindex202_acceleration_x_max FLOAT, + at_salindey202_acceleration_y_mean FLOAT, + at_salindex202_acceleration_y_stddev FLOAT, + at_salindex202_acceleration_y_min FLOAT, + at_salindex202_acceleration_y_max FLOAT, + at_salindez202_acceleration_z_mean FLOAT, + at_salindex202_acceleration_z_stddev FLOAT, + at_salindex202_acceleration_z_min FLOAT, + at_salindex202_acceleration_z_max FLOAT, + at_salindex201_dewpoint_mean FLOAT, + at_salindex201_relative_humidity_mean FLOAT, + at_salindex201_pressure_item_0_mean FLOAT, + at_salindex201_pressure_item_1_mean FLOAT, + at_salindex301_pressure_item_0_mean FLOAT, + at_salindex301_pressure_item_1_mean FLOAT, + at_pointing_mount_position_ra_mean FLOAT, + at_pointing_mount_position_ra_stddev FLOAT, + at_pointing_mount_position_dec_mean FLOAT, + at_pointing_mount_position_dec_stddev FLOAT, + at_pointing_mount_position_sky_angle_mean FLOAT, + at_pointing_mount_position_sky_angle_stddev FLOAT, + PRIMARY KEY (visit_id, instrument), + CONSTRAINT un_visit_id_instrument UNIQUE (visit_id, instrument) +) + +; +COMMENT ON TABLE cdb_latiss.visit1_efd IS 'Transformed EFD topics by visit.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.visit_id IS 'Visit unique ID.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_x_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_0_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_0_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_1_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_1_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_1_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_2_mean IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_2_min IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_2_max IS 'Median wind speed (x, y, z) in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 0 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 1 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-ESS04 along axis 2 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_magnitude_mean IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_magnitude_min IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_magnitude_max IS 'Median wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in AuxTel-ESS04 (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_0_mean IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_0_stddev IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_0_min IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_0_max IS 'Median wind speed (x, y, z) along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_1_mean IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_1_stddev IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_1_min IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_1_max IS 'Median wind speed (x, y, z) along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_2_mean IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_2_stddev IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_2_min IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_2_max IS 'Median wind speed (x, y, z) along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 0 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 1 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles along axis 2 (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_magnitude_mean IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_magnitude_stddev IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_magnitude_min IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_magnitude_max IS 'Median wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_0_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_0_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_0_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_1_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_1_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_1_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_2_mean IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_2_min IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_2_max IS 'Median wind speed (x, y, z) in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 0 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 1 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in AuxTel-GillLabJack01 along axis 2 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_magnitude_mean IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_magnitude_min IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_magnitude_max IS 'Median wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in AuxTel-GillLabJack01 (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speed_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speed_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 201). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_direction_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_airflow_direction_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 201)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speed_min IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speed_max IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in AuxTel-Windsonic (salIndex 204). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_direction_min IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex204_airflow_direction_max IS 'Median (mean for some sensors) wind speed in AuxTel-Windsonic (salIndex 204)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speed_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speed_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speed_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speed_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speedstddev_mean IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speedstddev_stddev IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speedstddev_min IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_speedstddev_max IS 'Standard deviation of wind speed estimated from quartiles in [] (salIndex 205). Not available for all sensor types.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_direction_mean IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_direction_stddev IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_direction_min IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex205_airflow_direction_max IS 'Median (mean for some sensors) wind speed in [] (salIndex 205)'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_0_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_0_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_0_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_0_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_1_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_1_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_1_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_1_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_2_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_2_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_2_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_2_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_3_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_3_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_3_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_3_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_4_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_4_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_4_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_4_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_5_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_5_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_5_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_5_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_6_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_6_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_6_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_6_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_7_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_7_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_7_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_temperatureitem_7_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_0_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_0_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_0_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_0_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 0'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_1_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_1_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_1_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_1_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_2_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_2_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_2_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_2_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 2'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_3_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_3_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_3_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_3_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 3'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_4_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_4_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_4_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_4_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 4'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_5_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_5_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_5_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_5_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 5'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_6_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_6_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_6_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_6_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 6'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_7_mean IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_7_stddev IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_7_min IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_temperatureitem_7_max IS 'AuxTel-ESS01, AuxTel-ESS02, AuxTel-ESS03 temperature item 7'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_azimuth_calculated_angle IS 'Azimuth axis position computed from the axis encoders at 100 Hz beginning at the specified time. The range is the hard stop limits (L3), approximately -280 to 280.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_elevation_calculated_angle IS 'Elevation axis position computed from the axis encoders at 100 Hz beginning at the specified time.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_azimuth_mean IS 'Elevation axis position computed from the axis encoders at 100 Hz beginning at the specified time.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_elevation_mean IS 'Azimuth axis position computed from the axis encoders at 100 Hz beginning at the specified time. The range is the hard stop limits (L3), approximately -280 to 280.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_x_mean IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_x_max IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_x_min IS 'Auxiliary telescope hexapod reported position in x'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_y_mean IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_y_max IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_y_min IS 'Auxiliary telescope hexapod reported position in y'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_z_mean IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_z_max IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_z_min IS 'Auxiliary telescope hexapod reported position in z'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_u_mean IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_u_max IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_u_min IS 'Auxiliary telescope hexapod reported position in u'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_v_mean IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_v_max IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_v_min IS 'Auxiliary telescope hexapod reported position in v'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_w_mean IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_w_max IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_hexapod_reported_position_w_min IS 'Auxiliary telescope hexapod reported position in w'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_x_mean IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_x_stddev IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_x_min IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_x_max IS 'Acceleration in x direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindey202_acceleration_y_mean IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_y_stddev IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_y_min IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_y_max IS 'Acceleration in y direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindez202_acceleration_z_mean IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_z_stddev IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_z_min IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex202_acceleration_z_max IS 'Acceleration in z direction in AccelAuxTel-M2, AuxTel-Truss, AuxTel-M1'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_dewpoint_mean IS 'Dew point in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_relative_humidity_mean IS 'Relative humidity in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_pressure_item_0_mean IS 'Atmosferic pressure item 0 in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex201_pressure_item_1_mean IS 'Atmosferic pressure item 1 in AuxTel-ESS02'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_pressure_item_0_mean IS 'Atmosferic pressure item 0 in weather tower atmospheric pressure'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_salindex301_pressure_item_1_mean IS 'Atmosferic pressure item 1 in weather tower atmospheric pressure'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_latiss.visit1_efd.at_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON CONSTRAINT un_visit_id_instrument ON cdb_latiss.visit1_efd IS 'Ensure visit_id is unique.'; + +CREATE TABLE cdb_latiss.transformed_efd_scheduler ( + id SERIAL NOT NULL, + start_time TIMESTAMP WITHOUT TIME ZONE, + end_time TIMESTAMP WITHOUT TIME ZONE, + timewindow INTEGER, + status CHAR(20) DEFAULT 'pending', + process_start_time TIMESTAMP WITHOUT TIME ZONE, + process_end_time TIMESTAMP WITHOUT TIME ZONE, + process_exec_time INTEGER DEFAULT 0, + exposures INTEGER DEFAULT 0, + visits1 INTEGER DEFAULT 0, + retries INTEGER DEFAULT 0, + error TEXT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (id), + CONSTRAINT un_id UNIQUE (id) +) + +; +COMMENT ON TABLE cdb_latiss.transformed_efd_scheduler IS 'Transformed EFD scheduler.'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.id IS 'Unique ID, auto-incremented'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.start_time IS 'Start time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.end_time IS 'End time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.timewindow IS 'Time window used to expand start and end times by, in minutes'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.status IS 'Status of the process, default is ''pending'''; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.process_start_time IS 'Timestamp when the process started'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.process_end_time IS 'Timestamp when the process ended'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.process_exec_time IS 'Execution time of the process in seconds, default is 0'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.exposures IS 'Number of exposures processed, default is 0'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.visits1 IS 'Number of visits recorded, default is 0'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.retries IS 'Number of retries attempted, default is 0'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.error IS 'Error message, if any'; +COMMENT ON COLUMN cdb_latiss.transformed_efd_scheduler.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON CONSTRAINT un_id ON cdb_latiss.transformed_efd_scheduler IS 'Ensure id is unique.'; diff --git a/tests/efd_transform/LATISS.sql b/tests/efd_transform/LATISS-sqlite.sql similarity index 99% rename from tests/efd_transform/LATISS.sql rename to tests/efd_transform/LATISS-sqlite.sql index e2096b57..fd5830aa 100644 --- a/tests/efd_transform/LATISS.sql +++ b/tests/efd_transform/LATISS-sqlite.sql @@ -528,6 +528,7 @@ CREATE TABLE main.transformed_efd_scheduler ( id INTEGER NOT NULL, start_time TIMESTAMP, end_time TIMESTAMP, + timewindow INTEGER, status CHAR(20) DEFAULT 'pending', process_start_time TIMESTAMP, process_end_time TIMESTAMP, diff --git a/tests/efd_transform/LATISS.db b/tests/efd_transform/LATISS.db index 7d4760a3..7823aca7 100644 Binary files a/tests/efd_transform/LATISS.db and b/tests/efd_transform/LATISS.db differ diff --git a/tests/efd_transform/LSSTComCam-pg.sql b/tests/efd_transform/LSSTComCam-pg.sql new file mode 100644 index 00000000..b3d9545a --- /dev/null +++ b/tests/efd_transform/LSSTComCam-pg.sql @@ -0,0 +1,1493 @@ + +CREATE TABLE cdb_lsstcomcam.exposure_efd ( + exposure_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + mt_azimuth_encoder_absolute_position0_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position1_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position2_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position3_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position0_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position1_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position2_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position3_rms_jitter FLOAT, + mt_salindex110_sonic_temperature_mean FLOAT, + mt_salindex110_sonic_temperature_stddev FLOAT, + at_salindex110_sonic_temperature_stddev_mean FLOAT, + at_salindex110_sonic_temperature_stddev_stddev FLOAT, + mt_salindex110_wind_speed_0_mean FLOAT, + mt_salindex110_wind_speed_0_stddev FLOAT, + mt_salindex110_wind_speed_0_min FLOAT, + mt_salindex110_wind_speed_0_max FLOAT, + mt_salindex110_wind_speed_1_mean FLOAT, + mt_salindex110_wind_speed_1_stddev FLOAT, + mt_salindex110_wind_speed_1_min FLOAT, + mt_salindex110_wind_speed_1_max FLOAT, + mt_salindex110_wind_speed_2_mean FLOAT, + mt_salindex110_wind_speed_2_stddev FLOAT, + mt_salindex110_wind_speed_2_min FLOAT, + mt_salindex110_wind_speed_2_max FLOAT, + mt_salindex110_wind_speed_speedstddev_0_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_0_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_0_min FLOAT, + mt_salindex110_wind_speed_speedstddev_0_max FLOAT, + mt_salindex110_wind_speed_speedstddev_1_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_1_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_1_min FLOAT, + mt_salindex110_wind_speed_speedstddev_1_max FLOAT, + mt_salindex110_wind_speed_speedstddev_2_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_2_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_2_min FLOAT, + mt_salindex110_wind_speed_speedstddev_2_max FLOAT, + mt_salindex110_wind_speed_magnitude_mean FLOAT, + mt_salindex110_wind_speed_magnitude_stddev FLOAT, + mt_salindex110_wind_speed_magnitude_min FLOAT, + mt_salindex110_wind_speed_magnitude_max FLOAT, + mt_salindex110_wind_speed_maxmagnitude_mean FLOAT, + mt_salindex110_wind_speed_maxmagnitude_stddev FLOAT, + mt_salindex110_wind_speed_maxmagnitude_min FLOAT, + mt_salindex110_wind_speed_maxmagnitude_max FLOAT, + mt_salindex1_temperatureitem_0_mean FLOAT, + mt_salindex1_temperatureitem_0_stddev FLOAT, + mt_salindex1_temperatureitem_0_min FLOAT, + mt_salindex1_temperatureitem_1_mean FLOAT, + mt_salindex1_temperatureitem_0_max FLOAT, + mt_salindex1_temperatureitem_1_stddev FLOAT, + mt_salindex1_temperatureitem_1_min FLOAT, + mt_salindex1_temperatureitem_1_max FLOAT, + mt_salindex1_temperatureitem_2_mean FLOAT, + mt_salindex1_temperatureitem_2_stddev FLOAT, + mt_salindex1_temperatureitem_2_min FLOAT, + mt_salindex1_temperatureitem_2_max FLOAT, + mt_salindex1_temperatureitem_3_mean FLOAT, + mt_salindex1_temperatureitem_3_stddev FLOAT, + mt_salindex1_temperatureitem_3_min FLOAT, + mt_salindex1_temperatureitem_3_max FLOAT, + mt_salindex1_temperatureitem_4_mean FLOAT, + mt_salindex1_temperatureitem_4_stddev FLOAT, + mt_salindex1_temperatureitem_4_min FLOAT, + mt_salindex1_temperatureitem_4_max FLOAT, + mt_salindex1_temperatureitem_5_mean FLOAT, + mt_salindex1_temperatureitem_5_stddev FLOAT, + mt_salindex1_temperatureitem_5_min FLOAT, + mt_salindex1_temperatureitem_5_max FLOAT, + mt_salindex1_temperatureitem_6_mean FLOAT, + mt_salindex1_temperatureitem_6_stddev FLOAT, + mt_salindex1_temperatureitem_6_min FLOAT, + mt_salindex1_temperatureitem_6_max FLOAT, + mt_salindex1_temperatureitem_7_mean FLOAT, + mt_salindex1_temperatureitem_7_stddev FLOAT, + mt_salindex1_temperatureitem_7_min FLOAT, + mt_salindex1_temperatureitem_7_max FLOAT, + mt_salindex101_temperatureitem_0_mean FLOAT, + mt_salindex101_temperatureitem_0_stddev FLOAT, + mt_salindex101_temperatureitem_0_min FLOAT, + mt_salindex101_temperatureitem_1_mean FLOAT, + mt_salindex101_temperatureitem_0_max FLOAT, + mt_salindex101_temperatureitem_1_stddev FLOAT, + mt_salindex101_temperatureitem_1_min FLOAT, + mt_salindex101_temperatureitem_1_max FLOAT, + mt_salindex101_temperatureitem_2_mean FLOAT, + mt_salindex101_temperatureitem_2_stddev FLOAT, + mt_salindex101_temperatureitem_2_min FLOAT, + mt_salindex101_temperatureitem_2_max FLOAT, + mt_salindex101_temperatureitem_3_mean FLOAT, + mt_salindex101_temperatureitem_3_stddev FLOAT, + mt_salindex101_temperatureitem_3_min FLOAT, + mt_salindex101_temperatureitem_3_max FLOAT, + mt_salindex101_temperatureitem_4_mean FLOAT, + mt_salindex101_temperatureitem_4_stddev FLOAT, + mt_salindex101_temperatureitem_4_min FLOAT, + mt_salindex101_temperatureitem_4_max FLOAT, + mt_salindex101_temperatureitem_5_mean FLOAT, + mt_salindex101_temperatureitem_5_stddev FLOAT, + mt_salindex101_temperatureitem_5_min FLOAT, + mt_salindex101_temperatureitem_5_max FLOAT, + mt_salindex101_temperatureitem_6_mean FLOAT, + mt_salindex101_temperatureitem_6_stddev FLOAT, + mt_salindex101_temperatureitem_6_min FLOAT, + mt_salindex101_temperatureitem_6_max FLOAT, + mt_salindex101_temperatureitem_7_mean FLOAT, + mt_salindex101_temperatureitem_7_stddev FLOAT, + mt_salindex101_temperatureitem_7_min FLOAT, + mt_salindex101_temperatureitem_7_max FLOAT, + mt_salindex102_temperatureitem_0_mean FLOAT, + mt_salindex102_temperatureitem_0_stddev FLOAT, + mt_salindex102_temperatureitem_0_min FLOAT, + mt_salindex102_temperatureitem_1_mean FLOAT, + mt_salindex102_temperatureitem_0_max FLOAT, + mt_salindex102_temperatureitem_1_stddev FLOAT, + mt_salindex102_temperatureitem_1_min FLOAT, + mt_salindex102_temperatureitem_1_max FLOAT, + mt_salindex102_temperatureitem_2_mean FLOAT, + mt_salindex102_temperatureitem_2_stddev FLOAT, + mt_salindex102_temperatureitem_2_min FLOAT, + mt_salindex102_temperatureitem_2_max FLOAT, + mt_salindex102_temperatureitem_3_mean FLOAT, + mt_salindex102_temperatureitem_3_stddev FLOAT, + mt_salindex102_temperatureitem_3_min FLOAT, + mt_salindex102_temperatureitem_3_max FLOAT, + mt_salindex102_temperatureitem_4_mean FLOAT, + mt_salindex102_temperatureitem_4_stddev FLOAT, + mt_salindex102_temperatureitem_4_min FLOAT, + mt_salindex102_temperatureitem_4_max FLOAT, + mt_salindex102_temperatureitem_5_mean FLOAT, + mt_salindex102_temperatureitem_5_stddev FLOAT, + mt_salindex102_temperatureitem_5_min FLOAT, + mt_salindex102_temperatureitem_5_max FLOAT, + mt_salindex102_temperatureitem_6_mean FLOAT, + mt_salindex102_temperatureitem_6_stddev FLOAT, + mt_salindex102_temperatureitem_6_min FLOAT, + mt_salindex102_temperatureitem_6_max FLOAT, + mt_salindex102_temperatureitem_7_mean FLOAT, + mt_salindex102_temperatureitem_7_stddev FLOAT, + mt_salindex102_temperatureitem_7_min FLOAT, + mt_salindex102_temperatureitem_7_max FLOAT, + mt_salindex103_temperatureitem_0_mean FLOAT, + mt_salindex103_temperatureitem_0_stddev FLOAT, + mt_salindex103_temperatureitem_0_min FLOAT, + mt_salindex103_temperatureitem_1_mean FLOAT, + mt_salindex103_temperatureitem_0_max FLOAT, + mt_salindex103_temperatureitem_1_stddev FLOAT, + mt_salindex103_temperatureitem_1_min FLOAT, + mt_salindex103_temperatureitem_1_max FLOAT, + mt_salindex103_temperatureitem_2_mean FLOAT, + mt_salindex103_temperatureitem_2_stddev FLOAT, + mt_salindex103_temperatureitem_2_min FLOAT, + mt_salindex103_temperatureitem_2_max FLOAT, + mt_salindex103_temperatureitem_3_mean FLOAT, + mt_salindex103_temperatureitem_3_stddev FLOAT, + mt_salindex103_temperatureitem_3_min FLOAT, + mt_salindex103_temperatureitem_3_max FLOAT, + mt_salindex103_temperatureitem_4_mean FLOAT, + mt_salindex103_temperatureitem_4_stddev FLOAT, + mt_salindex103_temperatureitem_4_min FLOAT, + mt_salindex103_temperatureitem_4_max FLOAT, + mt_salindex103_temperatureitem_5_mean FLOAT, + mt_salindex103_temperatureitem_5_stddev FLOAT, + mt_salindex103_temperatureitem_5_min FLOAT, + mt_salindex103_temperatureitem_5_max FLOAT, + mt_salindex103_temperatureitem_6_mean FLOAT, + mt_salindex103_temperatureitem_6_stddev FLOAT, + mt_salindex103_temperatureitem_6_min FLOAT, + mt_salindex103_temperatureitem_6_max FLOAT, + mt_salindex103_temperatureitem_7_mean FLOAT, + mt_salindex103_temperatureitem_7_stddev FLOAT, + mt_salindex103_temperatureitem_7_min FLOAT, + mt_salindex103_temperatureitem_7_max FLOAT, + mt_salindex106_temperatureitem_0_mean FLOAT, + mt_salindex106_temperatureitem_0_stddev FLOAT, + mt_salindex106_temperatureitem_0_min FLOAT, + mt_salindex106_temperatureitem_1_mean FLOAT, + mt_salindex106_temperatureitem_0_max FLOAT, + mt_salindex106_temperatureitem_1_stddev FLOAT, + mt_salindex106_temperatureitem_1_min FLOAT, + mt_salindex106_temperatureitem_1_max FLOAT, + mt_salindex106_temperatureitem_2_mean FLOAT, + mt_salindex106_temperatureitem_2_stddev FLOAT, + mt_salindex106_temperatureitem_2_min FLOAT, + mt_salindex106_temperatureitem_2_max FLOAT, + mt_salindex106_temperatureitem_3_mean FLOAT, + mt_salindex106_temperatureitem_3_stddev FLOAT, + mt_salindex106_temperatureitem_3_min FLOAT, + mt_salindex106_temperatureitem_3_max FLOAT, + mt_salindex106_temperatureitem_4_mean FLOAT, + mt_salindex106_temperatureitem_4_stddev FLOAT, + mt_salindex106_temperatureitem_4_min FLOAT, + mt_salindex106_temperatureitem_4_max FLOAT, + mt_salindex106_temperatureitem_5_mean FLOAT, + mt_salindex106_temperatureitem_5_stddev FLOAT, + mt_salindex106_temperatureitem_5_min FLOAT, + mt_salindex106_temperatureitem_5_max FLOAT, + mt_salindex106_temperatureitem_6_mean FLOAT, + mt_salindex106_temperatureitem_6_stddev FLOAT, + mt_salindex106_temperatureitem_6_min FLOAT, + mt_salindex106_temperatureitem_6_max FLOAT, + mt_salindex106_temperatureitem_7_mean FLOAT, + mt_salindex106_temperatureitem_7_stddev FLOAT, + mt_salindex106_temperatureitem_7_min FLOAT, + mt_salindex106_temperatureitem_7_max FLOAT, + mt_salindex107_temperatureitem_0_mean FLOAT, + mt_salindex107_temperatureitem_0_stddev FLOAT, + mt_salindex107_temperatureitem_0_min FLOAT, + mt_salindex107_temperatureitem_1_mean FLOAT, + mt_salindex107_temperatureitem_0_max FLOAT, + mt_salindex107_temperatureitem_1_stddev FLOAT, + mt_salindex107_temperatureitem_1_min FLOAT, + mt_salindex107_temperatureitem_1_max FLOAT, + mt_salindex107_temperatureitem_2_mean FLOAT, + mt_salindex107_temperatureitem_2_stddev FLOAT, + mt_salindex107_temperatureitem_2_min FLOAT, + mt_salindex107_temperatureitem_2_max FLOAT, + mt_salindex107_temperatureitem_3_mean FLOAT, + mt_salindex107_temperatureitem_3_stddev FLOAT, + mt_salindex107_temperatureitem_3_min FLOAT, + mt_salindex107_temperatureitem_3_max FLOAT, + mt_salindex107_temperatureitem_4_mean FLOAT, + mt_salindex107_temperatureitem_4_stddev FLOAT, + mt_salindex107_temperatureitem_4_min FLOAT, + mt_salindex107_temperatureitem_4_max FLOAT, + mt_salindex107_temperatureitem_5_mean FLOAT, + mt_salindex107_temperatureitem_5_stddev FLOAT, + mt_salindex107_temperatureitem_5_min FLOAT, + mt_salindex107_temperatureitem_5_max FLOAT, + mt_salindex107_temperatureitem_6_mean FLOAT, + mt_salindex107_temperatureitem_6_stddev FLOAT, + mt_salindex107_temperatureitem_6_min FLOAT, + mt_salindex107_temperatureitem_6_max FLOAT, + mt_salindex107_temperatureitem_7_mean FLOAT, + mt_salindex107_temperatureitem_7_stddev FLOAT, + mt_salindex107_temperatureitem_7_min FLOAT, + mt_salindex107_temperatureitem_7_max FLOAT, + mt_salindex108_temperatureitem_0_mean FLOAT, + mt_salindex108_temperatureitem_0_stddev FLOAT, + mt_salindex108_temperatureitem_0_min FLOAT, + mt_salindex108_temperatureitem_1_mean FLOAT, + mt_salindex108_temperatureitem_0_max FLOAT, + mt_salindex108_temperatureitem_1_stddev FLOAT, + mt_salindex108_temperatureitem_1_min FLOAT, + mt_salindex108_temperatureitem_1_max FLOAT, + mt_salindex108_temperatureitem_2_mean FLOAT, + mt_salindex108_temperatureitem_2_stddev FLOAT, + mt_salindex108_temperatureitem_2_min FLOAT, + mt_salindex108_temperatureitem_2_max FLOAT, + mt_salindex108_temperatureitem_3_mean FLOAT, + mt_salindex108_temperatureitem_3_stddev FLOAT, + mt_salindex108_temperatureitem_3_min FLOAT, + mt_salindex108_temperatureitem_3_max FLOAT, + mt_salindex108_temperatureitem_4_mean FLOAT, + mt_salindex108_temperatureitem_4_stddev FLOAT, + mt_salindex108_temperatureitem_4_min FLOAT, + mt_salindex108_temperatureitem_4_max FLOAT, + mt_salindex108_temperatureitem_5_mean FLOAT, + mt_salindex108_temperatureitem_5_stddev FLOAT, + mt_salindex108_temperatureitem_5_min FLOAT, + mt_salindex108_temperatureitem_5_max FLOAT, + mt_salindex108_temperatureitem_6_mean FLOAT, + mt_salindex108_temperatureitem_6_stddev FLOAT, + mt_salindex108_temperatureitem_6_min FLOAT, + mt_salindex108_temperatureitem_6_max FLOAT, + mt_salindex108_temperatureitem_7_mean FLOAT, + mt_salindex108_temperatureitem_7_stddev FLOAT, + mt_salindex108_temperatureitem_7_min FLOAT, + mt_salindex108_temperatureitem_7_max FLOAT, + mt_salindex301_temperatureitem_0_mean FLOAT, + mt_salindex301_temperatureitem_0_stddev FLOAT, + mt_salindex301_temperatureitem_0_min FLOAT, + mt_salindex301_temperatureitem_1_mean FLOAT, + mt_salindex301_temperatureitem_0_max FLOAT, + mt_salindex301_temperatureitem_1_stddev FLOAT, + mt_salindex301_temperatureitem_1_min FLOAT, + mt_salindex301_temperatureitem_1_max FLOAT, + mt_salindex301_temperatureitem_2_mean FLOAT, + mt_salindex301_temperatureitem_2_stddev FLOAT, + mt_salindex301_temperatureitem_2_min FLOAT, + mt_salindex301_temperatureitem_2_max FLOAT, + mt_salindex301_temperatureitem_3_mean FLOAT, + mt_salindex301_temperatureitem_3_stddev FLOAT, + mt_salindex301_temperatureitem_3_min FLOAT, + mt_salindex301_temperatureitem_3_max FLOAT, + mt_salindex301_temperatureitem_4_mean FLOAT, + mt_salindex301_temperatureitem_4_stddev FLOAT, + mt_salindex301_temperatureitem_4_min FLOAT, + mt_salindex301_temperatureitem_4_max FLOAT, + mt_salindex301_temperatureitem_5_mean FLOAT, + mt_salindex301_temperatureitem_5_stddev FLOAT, + mt_salindex301_temperatureitem_5_min FLOAT, + mt_salindex301_temperatureitem_5_max FLOAT, + mt_salindex301_temperatureitem_6_mean FLOAT, + mt_salindex301_temperatureitem_6_stddev FLOAT, + mt_salindex301_temperatureitem_6_min FLOAT, + mt_salindex301_temperatureitem_6_max FLOAT, + mt_salindex301_temperatureitem_7_mean FLOAT, + mt_salindex301_temperatureitem_7_stddev FLOAT, + mt_salindex301_temperatureitem_7_min FLOAT, + mt_salindex301_temperatureitem_7_max FLOAT, + mt_dimm_fwhm_mean FLOAT, + mt_azimuth_encoder_absolute_position0_mean FLOAT, + mt_azimuth_encoder_absolute_position1_mean FLOAT, + mt_azimuth_encoder_absolute_position2_mean FLOAT, + mt_azimuth_encoder_absolute_position3_mean FLOAT, + mt_elevation_encoder_absolute_position0_mean FLOAT, + mt_elevation_encoder_absolute_position1_mean FLOAT, + mt_elevation_encoder_absolute_position2_mean FLOAT, + mt_elevation_encoder_absolute_position3_mean FLOAT, + mt_hexapod_uncompensated_position_u_mean FLOAT, + mt_hexapod_uncompensated_position_u_max FLOAT, + mt_hexapod_uncompensated_position_u_min FLOAT, + mt_hexapod_uncompensated_position_v_mean FLOAT, + mt_hexapod_uncompensated_position_v_max FLOAT, + mt_hexapod_uncompensated_position_v_min FLOAT, + mt_hexapod_uncompensated_position_w_mean FLOAT, + mt_hexapod_uncompensated_position_w_max FLOAT, + mt_hexapod_uncompensated_position_w_min FLOAT, + mt_hexapod_uncompensated_position_x_mean FLOAT, + mt_hexapod_uncompensated_position_x_max FLOAT, + mt_hexapod_uncompensated_position_x_min FLOAT, + mt_hexapod_uncompensated_position_y_mean FLOAT, + mt_hexapod_uncompensated_position_y_max FLOAT, + mt_hexapod_uncompensated_position_y_min FLOAT, + mt_hexapod_uncompensated_position_z_mean FLOAT, + mt_hexapod_uncompensated_position_z_max FLOAT, + mt_hexapod_uncompensated_position_z_min FLOAT, + mt_salindex104_acceleration_x_mean FLOAT, + mt_salindex104_acceleration_x_stddev FLOAT, + mt_salindex104_acceleration_x_min FLOAT, + mt_salindex104_acceleration_x_max FLOAT, + mt_salindey104_acceleration_y_mean FLOAT, + mt_salindex104_acceleration_y_stddev FLOAT, + mt_salindex104_acceleration_y_min FLOAT, + mt_salindex104_acceleration_y_max FLOAT, + mt_salindez104_acceleration_z_mean FLOAT, + mt_salindex104_acceleration_z_stddev FLOAT, + mt_salindex104_acceleration_z_min FLOAT, + mt_salindex104_acceleration_z_max FLOAT, + mt_pointing_mount_position_ra_mean FLOAT, + mt_pointing_mount_position_ra_stddev FLOAT, + mt_pointing_mount_position_dec_mean FLOAT, + mt_pointing_mount_position_dec_stddev FLOAT, + mt_pointing_mount_position_sky_angle_mean FLOAT, + mt_pointing_mount_position_sky_angle_stddev FLOAT, + mt_pointing_mount_position_rotator_mean FLOAT, + mt_pointing_mount_position_rotator_stddev FLOAT, + camera_hexapod_aos_corrections_u FLOAT, + camera_hexapod_aos_corrections_v FLOAT, + camera_hexapod_aos_corrections_w FLOAT, + camera_hexapod_aos_corrections_x FLOAT, + camera_hexapod_aos_corrections_y FLOAT, + camera_hexapod_aos_corrections_z FLOAT, + m2_hexapod_aos_corrections_u FLOAT, + m2_hexapod_aos_corrections_v FLOAT, + m2_hexapod_aos_corrections_w FLOAT, + m2_hexapod_aos_corrections_x FLOAT, + m2_hexapod_aos_corrections_y FLOAT, + m2_hexapod_aos_corrections_z FLOAT, + m2_stress FLOAT, + m1m3_stress FLOAT, + PRIMARY KEY (exposure_id, instrument), + CONSTRAINT un_exposure_id_instrument UNIQUE (exposure_id, instrument) +) + +; +COMMENT ON TABLE cdb_lsstcomcam.exposure_efd IS 'Transformed EFD topics by exposure.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.exposure_id IS 'Exposure unique ID.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position0_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position1_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position2_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position3_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position0_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position1_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position2_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position3_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.at_salindex110_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.at_salindex110_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_0_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_0_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_0_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_1_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_1_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_1_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_2_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_2_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_2_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_magnitude_mean IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_magnitude_min IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_magnitude_max IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex1_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex101_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex102_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex103_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_0_mean IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_0_stddev IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_0_min IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_1_mean IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_0_max IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_1_stddev IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_1_min IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_1_max IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_2_mean IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_2_stddev IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_2_min IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_2_max IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_3_mean IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_3_stddev IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_3_min IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_3_max IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_4_mean IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_4_stddev IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_4_min IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_4_max IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_5_mean IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_5_stddev IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_5_min IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_5_max IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_6_mean IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_6_stddev IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_6_min IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_6_max IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_7_mean IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_7_stddev IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_7_min IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex106_temperatureitem_7_max IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_0_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_0_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_0_min IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_1_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_0_max IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_1_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_1_min IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_1_max IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_2_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_2_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_2_min IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_2_max IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_3_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_3_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_3_min IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_3_max IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_4_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_4_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_4_min IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_4_max IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_5_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_5_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_5_min IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_5_max IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_6_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_6_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_6_min IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_6_max IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_7_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_7_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_7_min IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex107_temperatureitem_7_max IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_0_mean IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_0_stddev IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_0_min IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_1_mean IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_0_max IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_1_stddev IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_1_min IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_1_max IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_2_mean IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_2_stddev IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_2_min IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_2_max IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_3_mean IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_3_stddev IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_3_min IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_3_max IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_4_mean IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_4_stddev IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_4_min IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_4_max IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_5_mean IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_5_stddev IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_5_min IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_5_max IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_6_mean IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_6_stddev IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_6_min IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_6_max IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_7_mean IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_7_stddev IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_7_min IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex108_temperatureitem_7_max IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_0_mean IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_0_stddev IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_0_min IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_1_mean IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_0_max IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_1_stddev IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_1_min IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_1_max IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_2_mean IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_2_stddev IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_2_min IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_2_max IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_3_mean IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_3_stddev IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_3_min IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_3_max IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_4_mean IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_4_stddev IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_4_min IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_4_max IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_5_mean IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_5_stddev IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_5_min IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_5_max IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_6_mean IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_6_stddev IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_6_min IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_6_max IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_7_mean IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_7_stddev IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_7_min IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex301_temperatureitem_7_max IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position0_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position1_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position2_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_azimuth_encoder_absolute_position3_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position0_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position1_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position2_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_elevation_encoder_absolute_position3_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_u_mean IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_u_max IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_u_min IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_v_mean IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_v_max IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_v_min IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_w_mean IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_w_max IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_w_min IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_x_mean IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_x_max IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_x_min IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_y_mean IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_y_max IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_y_min IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_z_mean IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_z_max IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_hexapod_uncompensated_position_z_min IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_x_mean IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_x_stddev IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_x_min IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_x_max IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindey104_acceleration_y_mean IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_y_stddev IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_y_min IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_y_max IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindez104_acceleration_z_mean IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_z_stddev IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_z_min IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_salindex104_acceleration_z_max IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_rotator_mean IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.mt_pointing_mount_position_rotator_stddev IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.camera_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m2_stress IS 'Calculate M2 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON COLUMN cdb_lsstcomcam.exposure_efd.m1m3_stress IS 'Calculate M1M3 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON CONSTRAINT un_exposure_id_instrument ON cdb_lsstcomcam.exposure_efd IS 'Ensure exposure_id is unique.'; + +CREATE TABLE cdb_lsstcomcam.visit1_efd ( + visit_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + mt_salindex110_sonic_temperature_mean FLOAT, + mt_salindex110_sonic_temperature_stddev FLOAT, + at_salindex110_sonic_temperature_stddev_mean FLOAT, + at_salindex110_sonic_temperature_stddev_stddev FLOAT, + mt_salindex110_wind_speed_0_mean FLOAT, + mt_salindex110_wind_speed_0_stddev FLOAT, + mt_salindex110_wind_speed_0_min FLOAT, + mt_salindex110_wind_speed_0_max FLOAT, + mt_salindex110_wind_speed_1_mean FLOAT, + mt_salindex110_wind_speed_1_stddev FLOAT, + mt_salindex110_wind_speed_1_min FLOAT, + mt_salindex110_wind_speed_1_max FLOAT, + mt_salindex110_wind_speed_2_mean FLOAT, + mt_salindex110_wind_speed_2_stddev FLOAT, + mt_salindex110_wind_speed_2_min FLOAT, + mt_salindex110_wind_speed_2_max FLOAT, + mt_salindex110_wind_speed_speedstddev_0_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_0_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_0_min FLOAT, + mt_salindex110_wind_speed_speedstddev_0_max FLOAT, + mt_salindex110_wind_speed_speedstddev_1_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_1_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_1_min FLOAT, + mt_salindex110_wind_speed_speedstddev_1_max FLOAT, + mt_salindex110_wind_speed_speedstddev_2_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_2_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_2_min FLOAT, + mt_salindex110_wind_speed_speedstddev_2_max FLOAT, + mt_salindex110_wind_speed_magnitude_mean FLOAT, + mt_salindex110_wind_speed_magnitude_stddev FLOAT, + mt_salindex110_wind_speed_magnitude_min FLOAT, + mt_salindex110_wind_speed_magnitude_max FLOAT, + mt_salindex110_wind_speed_maxmagnitude_mean FLOAT, + mt_salindex110_wind_speed_maxmagnitude_stddev FLOAT, + mt_salindex110_wind_speed_maxmagnitude_min FLOAT, + mt_salindex110_wind_speed_maxmagnitude_max FLOAT, + mt_salindex1_temperatureitem_0_mean FLOAT, + mt_salindex1_temperatureitem_0_stddev FLOAT, + mt_salindex1_temperatureitem_0_min FLOAT, + mt_salindex1_temperatureitem_1_mean FLOAT, + mt_salindex1_temperatureitem_0_max FLOAT, + mt_salindex1_temperatureitem_1_stddev FLOAT, + mt_salindex1_temperatureitem_1_min FLOAT, + mt_salindex1_temperatureitem_1_max FLOAT, + mt_salindex1_temperatureitem_2_mean FLOAT, + mt_salindex1_temperatureitem_2_stddev FLOAT, + mt_salindex1_temperatureitem_2_min FLOAT, + mt_salindex1_temperatureitem_2_max FLOAT, + mt_salindex1_temperatureitem_3_mean FLOAT, + mt_salindex1_temperatureitem_3_stddev FLOAT, + mt_salindex1_temperatureitem_3_min FLOAT, + mt_salindex1_temperatureitem_3_max FLOAT, + mt_salindex1_temperatureitem_4_mean FLOAT, + mt_salindex1_temperatureitem_4_stddev FLOAT, + mt_salindex1_temperatureitem_4_min FLOAT, + mt_salindex1_temperatureitem_4_max FLOAT, + mt_salindex1_temperatureitem_5_mean FLOAT, + mt_salindex1_temperatureitem_5_stddev FLOAT, + mt_salindex1_temperatureitem_5_min FLOAT, + mt_salindex1_temperatureitem_5_max FLOAT, + mt_salindex1_temperatureitem_6_mean FLOAT, + mt_salindex1_temperatureitem_6_stddev FLOAT, + mt_salindex1_temperatureitem_6_min FLOAT, + mt_salindex1_temperatureitem_6_max FLOAT, + mt_salindex1_temperatureitem_7_mean FLOAT, + mt_salindex1_temperatureitem_7_stddev FLOAT, + mt_salindex1_temperatureitem_7_min FLOAT, + mt_salindex1_temperatureitem_7_max FLOAT, + mt_salindex101_temperatureitem_0_mean FLOAT, + mt_salindex101_temperatureitem_0_stddev FLOAT, + mt_salindex101_temperatureitem_0_min FLOAT, + mt_salindex101_temperatureitem_1_mean FLOAT, + mt_salindex101_temperatureitem_0_max FLOAT, + mt_salindex101_temperatureitem_1_stddev FLOAT, + mt_salindex101_temperatureitem_1_min FLOAT, + mt_salindex101_temperatureitem_1_max FLOAT, + mt_salindex101_temperatureitem_2_mean FLOAT, + mt_salindex101_temperatureitem_2_stddev FLOAT, + mt_salindex101_temperatureitem_2_min FLOAT, + mt_salindex101_temperatureitem_2_max FLOAT, + mt_salindex101_temperatureitem_3_mean FLOAT, + mt_salindex101_temperatureitem_3_stddev FLOAT, + mt_salindex101_temperatureitem_3_min FLOAT, + mt_salindex101_temperatureitem_3_max FLOAT, + mt_salindex101_temperatureitem_4_mean FLOAT, + mt_salindex101_temperatureitem_4_stddev FLOAT, + mt_salindex101_temperatureitem_4_min FLOAT, + mt_salindex101_temperatureitem_4_max FLOAT, + mt_salindex101_temperatureitem_5_mean FLOAT, + mt_salindex101_temperatureitem_5_stddev FLOAT, + mt_salindex101_temperatureitem_5_min FLOAT, + mt_salindex101_temperatureitem_5_max FLOAT, + mt_salindex101_temperatureitem_6_mean FLOAT, + mt_salindex101_temperatureitem_6_stddev FLOAT, + mt_salindex101_temperatureitem_6_min FLOAT, + mt_salindex101_temperatureitem_6_max FLOAT, + mt_salindex101_temperatureitem_7_mean FLOAT, + mt_salindex101_temperatureitem_7_stddev FLOAT, + mt_salindex101_temperatureitem_7_min FLOAT, + mt_salindex101_temperatureitem_7_max FLOAT, + mt_salindex102_temperatureitem_0_mean FLOAT, + mt_salindex102_temperatureitem_0_stddev FLOAT, + mt_salindex102_temperatureitem_0_min FLOAT, + mt_salindex102_temperatureitem_1_mean FLOAT, + mt_salindex102_temperatureitem_0_max FLOAT, + mt_salindex102_temperatureitem_1_stddev FLOAT, + mt_salindex102_temperatureitem_1_min FLOAT, + mt_salindex102_temperatureitem_1_max FLOAT, + mt_salindex102_temperatureitem_2_mean FLOAT, + mt_salindex102_temperatureitem_2_stddev FLOAT, + mt_salindex102_temperatureitem_2_min FLOAT, + mt_salindex102_temperatureitem_2_max FLOAT, + mt_salindex102_temperatureitem_3_mean FLOAT, + mt_salindex102_temperatureitem_3_stddev FLOAT, + mt_salindex102_temperatureitem_3_min FLOAT, + mt_salindex102_temperatureitem_3_max FLOAT, + mt_salindex102_temperatureitem_4_mean FLOAT, + mt_salindex102_temperatureitem_4_stddev FLOAT, + mt_salindex102_temperatureitem_4_min FLOAT, + mt_salindex102_temperatureitem_4_max FLOAT, + mt_salindex102_temperatureitem_5_mean FLOAT, + mt_salindex102_temperatureitem_5_stddev FLOAT, + mt_salindex102_temperatureitem_5_min FLOAT, + mt_salindex102_temperatureitem_5_max FLOAT, + mt_salindex102_temperatureitem_6_mean FLOAT, + mt_salindex102_temperatureitem_6_stddev FLOAT, + mt_salindex102_temperatureitem_6_min FLOAT, + mt_salindex102_temperatureitem_6_max FLOAT, + mt_salindex102_temperatureitem_7_mean FLOAT, + mt_salindex102_temperatureitem_7_stddev FLOAT, + mt_salindex102_temperatureitem_7_min FLOAT, + mt_salindex102_temperatureitem_7_max FLOAT, + mt_salindex103_temperatureitem_0_mean FLOAT, + mt_salindex103_temperatureitem_0_stddev FLOAT, + mt_salindex103_temperatureitem_0_min FLOAT, + mt_salindex103_temperatureitem_1_mean FLOAT, + mt_salindex103_temperatureitem_0_max FLOAT, + mt_salindex103_temperatureitem_1_stddev FLOAT, + mt_salindex103_temperatureitem_1_min FLOAT, + mt_salindex103_temperatureitem_1_max FLOAT, + mt_salindex103_temperatureitem_2_mean FLOAT, + mt_salindex103_temperatureitem_2_stddev FLOAT, + mt_salindex103_temperatureitem_2_min FLOAT, + mt_salindex103_temperatureitem_2_max FLOAT, + mt_salindex103_temperatureitem_3_mean FLOAT, + mt_salindex103_temperatureitem_3_stddev FLOAT, + mt_salindex103_temperatureitem_3_min FLOAT, + mt_salindex103_temperatureitem_3_max FLOAT, + mt_salindex103_temperatureitem_4_mean FLOAT, + mt_salindex103_temperatureitem_4_stddev FLOAT, + mt_salindex103_temperatureitem_4_min FLOAT, + mt_salindex103_temperatureitem_4_max FLOAT, + mt_salindex103_temperatureitem_5_mean FLOAT, + mt_salindex103_temperatureitem_5_stddev FLOAT, + mt_salindex103_temperatureitem_5_min FLOAT, + mt_salindex103_temperatureitem_5_max FLOAT, + mt_salindex103_temperatureitem_6_mean FLOAT, + mt_salindex103_temperatureitem_6_stddev FLOAT, + mt_salindex103_temperatureitem_6_min FLOAT, + mt_salindex103_temperatureitem_6_max FLOAT, + mt_salindex103_temperatureitem_7_mean FLOAT, + mt_salindex103_temperatureitem_7_stddev FLOAT, + mt_salindex103_temperatureitem_7_min FLOAT, + mt_salindex103_temperatureitem_7_max FLOAT, + mt_salindex106_temperatureitem_0_mean FLOAT, + mt_salindex106_temperatureitem_0_stddev FLOAT, + mt_salindex106_temperatureitem_0_min FLOAT, + mt_salindex106_temperatureitem_1_mean FLOAT, + mt_salindex106_temperatureitem_0_max FLOAT, + mt_salindex106_temperatureitem_1_stddev FLOAT, + mt_salindex106_temperatureitem_1_min FLOAT, + mt_salindex106_temperatureitem_1_max FLOAT, + mt_salindex106_temperatureitem_2_mean FLOAT, + mt_salindex106_temperatureitem_2_stddev FLOAT, + mt_salindex106_temperatureitem_2_min FLOAT, + mt_salindex106_temperatureitem_2_max FLOAT, + mt_salindex106_temperatureitem_3_mean FLOAT, + mt_salindex106_temperatureitem_3_stddev FLOAT, + mt_salindex106_temperatureitem_3_min FLOAT, + mt_salindex106_temperatureitem_3_max FLOAT, + mt_salindex106_temperatureitem_4_mean FLOAT, + mt_salindex106_temperatureitem_4_stddev FLOAT, + mt_salindex106_temperatureitem_4_min FLOAT, + mt_salindex106_temperatureitem_4_max FLOAT, + mt_salindex106_temperatureitem_5_mean FLOAT, + mt_salindex106_temperatureitem_5_stddev FLOAT, + mt_salindex106_temperatureitem_5_min FLOAT, + mt_salindex106_temperatureitem_5_max FLOAT, + mt_salindex106_temperatureitem_6_mean FLOAT, + mt_salindex106_temperatureitem_6_stddev FLOAT, + mt_salindex106_temperatureitem_6_min FLOAT, + mt_salindex106_temperatureitem_6_max FLOAT, + mt_salindex106_temperatureitem_7_mean FLOAT, + mt_salindex106_temperatureitem_7_stddev FLOAT, + mt_salindex106_temperatureitem_7_min FLOAT, + mt_salindex106_temperatureitem_7_max FLOAT, + mt_salindex107_temperatureitem_0_mean FLOAT, + mt_salindex107_temperatureitem_0_stddev FLOAT, + mt_salindex107_temperatureitem_0_min FLOAT, + mt_salindex107_temperatureitem_1_mean FLOAT, + mt_salindex107_temperatureitem_0_max FLOAT, + mt_salindex107_temperatureitem_1_stddev FLOAT, + mt_salindex107_temperatureitem_1_min FLOAT, + mt_salindex107_temperatureitem_1_max FLOAT, + mt_salindex107_temperatureitem_2_mean FLOAT, + mt_salindex107_temperatureitem_2_stddev FLOAT, + mt_salindex107_temperatureitem_2_min FLOAT, + mt_salindex107_temperatureitem_2_max FLOAT, + mt_salindex107_temperatureitem_3_mean FLOAT, + mt_salindex107_temperatureitem_3_stddev FLOAT, + mt_salindex107_temperatureitem_3_min FLOAT, + mt_salindex107_temperatureitem_3_max FLOAT, + mt_salindex107_temperatureitem_4_mean FLOAT, + mt_salindex107_temperatureitem_4_stddev FLOAT, + mt_salindex107_temperatureitem_4_min FLOAT, + mt_salindex107_temperatureitem_4_max FLOAT, + mt_salindex107_temperatureitem_5_mean FLOAT, + mt_salindex107_temperatureitem_5_stddev FLOAT, + mt_salindex107_temperatureitem_5_min FLOAT, + mt_salindex107_temperatureitem_5_max FLOAT, + mt_salindex107_temperatureitem_6_mean FLOAT, + mt_salindex107_temperatureitem_6_stddev FLOAT, + mt_salindex107_temperatureitem_6_min FLOAT, + mt_salindex107_temperatureitem_6_max FLOAT, + mt_salindex107_temperatureitem_7_mean FLOAT, + mt_salindex107_temperatureitem_7_stddev FLOAT, + mt_salindex107_temperatureitem_7_min FLOAT, + mt_salindex107_temperatureitem_7_max FLOAT, + mt_salindex108_temperatureitem_0_mean FLOAT, + mt_salindex108_temperatureitem_0_stddev FLOAT, + mt_salindex108_temperatureitem_0_min FLOAT, + mt_salindex108_temperatureitem_1_mean FLOAT, + mt_salindex108_temperatureitem_0_max FLOAT, + mt_salindex108_temperatureitem_1_stddev FLOAT, + mt_salindex108_temperatureitem_1_min FLOAT, + mt_salindex108_temperatureitem_1_max FLOAT, + mt_salindex108_temperatureitem_2_mean FLOAT, + mt_salindex108_temperatureitem_2_stddev FLOAT, + mt_salindex108_temperatureitem_2_min FLOAT, + mt_salindex108_temperatureitem_2_max FLOAT, + mt_salindex108_temperatureitem_3_mean FLOAT, + mt_salindex108_temperatureitem_3_stddev FLOAT, + mt_salindex108_temperatureitem_3_min FLOAT, + mt_salindex108_temperatureitem_3_max FLOAT, + mt_salindex108_temperatureitem_4_mean FLOAT, + mt_salindex108_temperatureitem_4_stddev FLOAT, + mt_salindex108_temperatureitem_4_min FLOAT, + mt_salindex108_temperatureitem_4_max FLOAT, + mt_salindex108_temperatureitem_5_mean FLOAT, + mt_salindex108_temperatureitem_5_stddev FLOAT, + mt_salindex108_temperatureitem_5_min FLOAT, + mt_salindex108_temperatureitem_5_max FLOAT, + mt_salindex108_temperatureitem_6_mean FLOAT, + mt_salindex108_temperatureitem_6_stddev FLOAT, + mt_salindex108_temperatureitem_6_min FLOAT, + mt_salindex108_temperatureitem_6_max FLOAT, + mt_salindex108_temperatureitem_7_mean FLOAT, + mt_salindex108_temperatureitem_7_stddev FLOAT, + mt_salindex108_temperatureitem_7_min FLOAT, + mt_salindex108_temperatureitem_7_max FLOAT, + mt_salindex301_temperatureitem_0_mean FLOAT, + mt_salindex301_temperatureitem_0_stddev FLOAT, + mt_salindex301_temperatureitem_0_min FLOAT, + mt_salindex301_temperatureitem_1_mean FLOAT, + mt_salindex301_temperatureitem_0_max FLOAT, + mt_salindex301_temperatureitem_1_stddev FLOAT, + mt_salindex301_temperatureitem_1_min FLOAT, + mt_salindex301_temperatureitem_1_max FLOAT, + mt_salindex301_temperatureitem_2_mean FLOAT, + mt_salindex301_temperatureitem_2_stddev FLOAT, + mt_salindex301_temperatureitem_2_min FLOAT, + mt_salindex301_temperatureitem_2_max FLOAT, + mt_salindex301_temperatureitem_3_mean FLOAT, + mt_salindex301_temperatureitem_3_stddev FLOAT, + mt_salindex301_temperatureitem_3_min FLOAT, + mt_salindex301_temperatureitem_3_max FLOAT, + mt_salindex301_temperatureitem_4_mean FLOAT, + mt_salindex301_temperatureitem_4_stddev FLOAT, + mt_salindex301_temperatureitem_4_min FLOAT, + mt_salindex301_temperatureitem_4_max FLOAT, + mt_salindex301_temperatureitem_5_mean FLOAT, + mt_salindex301_temperatureitem_5_stddev FLOAT, + mt_salindex301_temperatureitem_5_min FLOAT, + mt_salindex301_temperatureitem_5_max FLOAT, + mt_salindex301_temperatureitem_6_mean FLOAT, + mt_salindex301_temperatureitem_6_stddev FLOAT, + mt_salindex301_temperatureitem_6_min FLOAT, + mt_salindex301_temperatureitem_6_max FLOAT, + mt_salindex301_temperatureitem_7_mean FLOAT, + mt_salindex301_temperatureitem_7_stddev FLOAT, + mt_salindex301_temperatureitem_7_min FLOAT, + mt_salindex301_temperatureitem_7_max FLOAT, + mt_dimm_fwhm_mean FLOAT, + mt_azimuth_encoder_absolute_position0_mean FLOAT, + mt_azimuth_encoder_absolute_position1_mean FLOAT, + mt_azimuth_encoder_absolute_position2_mean FLOAT, + mt_azimuth_encoder_absolute_position3_mean FLOAT, + mt_elevation_encoder_absolute_position0_mean FLOAT, + mt_elevation_encoder_absolute_position1_mean FLOAT, + mt_elevation_encoder_absolute_position2_mean FLOAT, + mt_elevation_encoder_absolute_position3_mean FLOAT, + mt_hexapod_uncompensated_position_u_mean FLOAT, + mt_hexapod_uncompensated_position_u_max FLOAT, + mt_hexapod_uncompensated_position_u_min FLOAT, + mt_hexapod_uncompensated_position_v_mean FLOAT, + mt_hexapod_uncompensated_position_v_max FLOAT, + mt_hexapod_uncompensated_position_v_min FLOAT, + mt_hexapod_uncompensated_position_w_mean FLOAT, + mt_hexapod_uncompensated_position_w_max FLOAT, + mt_hexapod_uncompensated_position_w_min FLOAT, + mt_hexapod_uncompensated_position_x_mean FLOAT, + mt_hexapod_uncompensated_position_x_max FLOAT, + mt_hexapod_uncompensated_position_x_min FLOAT, + mt_hexapod_uncompensated_position_y_mean FLOAT, + mt_hexapod_uncompensated_position_y_max FLOAT, + mt_hexapod_uncompensated_position_y_min FLOAT, + mt_hexapod_uncompensated_position_z_mean FLOAT, + mt_hexapod_uncompensated_position_z_max FLOAT, + mt_hexapod_uncompensated_position_z_min FLOAT, + mt_salindex104_acceleration_x_mean FLOAT, + mt_salindex104_acceleration_x_stddev FLOAT, + mt_salindex104_acceleration_x_min FLOAT, + mt_salindex104_acceleration_x_max FLOAT, + mt_salindey104_acceleration_y_mean FLOAT, + mt_salindex104_acceleration_y_stddev FLOAT, + mt_salindex104_acceleration_y_min FLOAT, + mt_salindex104_acceleration_y_max FLOAT, + mt_salindez104_acceleration_z_mean FLOAT, + mt_salindex104_acceleration_z_stddev FLOAT, + mt_salindex104_acceleration_z_min FLOAT, + mt_salindex104_acceleration_z_max FLOAT, + mt_pointing_mount_position_ra_mean FLOAT, + mt_pointing_mount_position_ra_stddev FLOAT, + mt_pointing_mount_position_dec_mean FLOAT, + mt_pointing_mount_position_dec_stddev FLOAT, + mt_pointing_mount_position_sky_angle_mean FLOAT, + mt_pointing_mount_position_sky_angle_stddev FLOAT, + mt_pointing_mount_position_rotator_mean FLOAT, + mt_pointing_mount_position_rotator_stddev FLOAT, + camera_hexapod_aos_corrections_u FLOAT, + camera_hexapod_aos_corrections_v FLOAT, + camera_hexapod_aos_corrections_w FLOAT, + camera_hexapod_aos_corrections_x FLOAT, + camera_hexapod_aos_corrections_y FLOAT, + camera_hexapod_aos_corrections_z FLOAT, + m2_hexapod_aos_corrections_u FLOAT, + m2_hexapod_aos_corrections_v FLOAT, + m2_hexapod_aos_corrections_w FLOAT, + m2_hexapod_aos_corrections_x FLOAT, + m2_hexapod_aos_corrections_y FLOAT, + m2_hexapod_aos_corrections_z FLOAT, + m2_stress FLOAT, + m1m3_stress FLOAT, + PRIMARY KEY (visit_id, instrument), + CONSTRAINT un_visit_id_instrument UNIQUE (visit_id, instrument) +) + +; +COMMENT ON TABLE cdb_lsstcomcam.visit1_efd IS 'Transformed EFD topics by visit.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.visit_id IS 'Visit unique ID.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.at_salindex110_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.at_salindex110_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_0_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_0_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_0_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_1_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_1_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_1_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_2_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_2_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_2_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_magnitude_mean IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_magnitude_min IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_magnitude_max IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex1_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex101_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex102_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex103_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_0_mean IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_0_stddev IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_0_min IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_1_mean IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_0_max IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_1_stddev IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_1_min IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_1_max IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_2_mean IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_2_stddev IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_2_min IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_2_max IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_3_mean IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_3_stddev IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_3_min IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_3_max IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_4_mean IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_4_stddev IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_4_min IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_4_max IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_5_mean IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_5_stddev IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_5_min IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_5_max IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_6_mean IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_6_stddev IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_6_min IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_6_max IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_7_mean IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_7_stddev IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_7_min IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex106_temperatureitem_7_max IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_0_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_0_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_0_min IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_1_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_0_max IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_1_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_1_min IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_1_max IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_2_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_2_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_2_min IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_2_max IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_3_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_3_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_3_min IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_3_max IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_4_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_4_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_4_min IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_4_max IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_5_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_5_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_5_min IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_5_max IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_6_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_6_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_6_min IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_6_max IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_7_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_7_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_7_min IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex107_temperatureitem_7_max IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_0_mean IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_0_stddev IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_0_min IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_1_mean IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_0_max IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_1_stddev IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_1_min IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_1_max IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_2_mean IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_2_stddev IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_2_min IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_2_max IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_3_mean IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_3_stddev IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_3_min IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_3_max IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_4_mean IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_4_stddev IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_4_min IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_4_max IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_5_mean IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_5_stddev IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_5_min IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_5_max IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_6_mean IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_6_stddev IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_6_min IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_6_max IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_7_mean IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_7_stddev IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_7_min IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex108_temperatureitem_7_max IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_0_mean IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_0_stddev IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_0_min IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_1_mean IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_0_max IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_1_stddev IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_1_min IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_1_max IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_2_mean IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_2_stddev IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_2_min IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_2_max IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_3_mean IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_3_stddev IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_3_min IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_3_max IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_4_mean IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_4_stddev IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_4_min IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_4_max IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_5_mean IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_5_stddev IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_5_min IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_5_max IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_6_mean IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_6_stddev IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_6_min IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_6_max IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_7_mean IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_7_stddev IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_7_min IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex301_temperatureitem_7_max IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_azimuth_encoder_absolute_position0_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_azimuth_encoder_absolute_position1_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_azimuth_encoder_absolute_position2_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_azimuth_encoder_absolute_position3_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_elevation_encoder_absolute_position0_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_elevation_encoder_absolute_position1_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_elevation_encoder_absolute_position2_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_elevation_encoder_absolute_position3_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_u_mean IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_u_max IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_u_min IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_v_mean IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_v_max IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_v_min IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_w_mean IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_w_max IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_w_min IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_x_mean IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_x_max IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_x_min IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_y_mean IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_y_max IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_y_min IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_z_mean IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_z_max IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_hexapod_uncompensated_position_z_min IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_x_mean IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_x_stddev IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_x_min IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_x_max IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindey104_acceleration_y_mean IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_y_stddev IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_y_min IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_y_max IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindez104_acceleration_z_mean IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_z_stddev IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_z_min IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_salindex104_acceleration_z_max IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_rotator_mean IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.mt_pointing_mount_position_rotator_stddev IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.camera_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m2_stress IS 'Calculate M2 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON COLUMN cdb_lsstcomcam.visit1_efd.m1m3_stress IS 'Calculate M1M3 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON CONSTRAINT un_visit_id_instrument ON cdb_lsstcomcam.visit1_efd IS 'Ensure visit_id is unique.'; + +CREATE TABLE cdb_lsstcomcam.transformed_efd_scheduler ( + id SERIAL NOT NULL, + start_time TIMESTAMP WITHOUT TIME ZONE, + end_time TIMESTAMP WITHOUT TIME ZONE, + timewindow INTEGER, + status CHAR(20) DEFAULT 'pending', + process_start_time TIMESTAMP WITHOUT TIME ZONE, + process_end_time TIMESTAMP WITHOUT TIME ZONE, + process_exec_time INTEGER DEFAULT 0, + exposures INTEGER DEFAULT 0, + visits1 INTEGER DEFAULT 0, + retries INTEGER DEFAULT 0, + error TEXT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (id), + CONSTRAINT un_id UNIQUE (id) +) + +; +COMMENT ON TABLE cdb_lsstcomcam.transformed_efd_scheduler IS 'Transformed EFD scheduler.'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.id IS 'Unique ID, auto-incremented'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.start_time IS 'Start time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.end_time IS 'End time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.timewindow IS 'Time window used to expand start and end times by, in minutes'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.status IS 'Status of the process, default is ''pending'''; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.process_start_time IS 'Timestamp when the process started'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.process_end_time IS 'Timestamp when the process ended'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.process_exec_time IS 'Execution time of the process in seconds, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.exposures IS 'Number of exposures processed, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.visits1 IS 'Number of visits recorded, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.retries IS 'Number of retries attempted, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.error IS 'Error message, if any'; +COMMENT ON COLUMN cdb_lsstcomcam.transformed_efd_scheduler.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON CONSTRAINT un_id ON cdb_lsstcomcam.transformed_efd_scheduler IS 'Ensure id is unique.'; diff --git a/tests/efd_transform/LSSTComCam.sql b/tests/efd_transform/LSSTComCam-sqlite.sql similarity index 99% rename from tests/efd_transform/LSSTComCam.sql rename to tests/efd_transform/LSSTComCam-sqlite.sql index 468c9fc1..7cf3ddc4 100644 --- a/tests/efd_transform/LSSTComCam.sql +++ b/tests/efd_transform/LSSTComCam-sqlite.sql @@ -737,6 +737,7 @@ CREATE TABLE main.transformed_efd_scheduler ( id INTEGER NOT NULL, start_time TIMESTAMP, end_time TIMESTAMP, + timewindow INTEGER, status CHAR(20) DEFAULT 'pending', process_start_time TIMESTAMP, process_end_time TIMESTAMP, diff --git a/tests/efd_transform/LSSTComCam.db b/tests/efd_transform/LSSTComCam.db index e6e33031..a5c14bf7 100644 Binary files a/tests/efd_transform/LSSTComCam.db and b/tests/efd_transform/LSSTComCam.db differ diff --git a/tests/efd_transform/LSSTComCamSim-pg.sql b/tests/efd_transform/LSSTComCamSim-pg.sql new file mode 100644 index 00000000..b5594d16 --- /dev/null +++ b/tests/efd_transform/LSSTComCamSim-pg.sql @@ -0,0 +1,1493 @@ + +CREATE TABLE cdb_lsstcomcamsim.exposure_efd ( + exposure_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + mt_azimuth_encoder_absolute_position0_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position1_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position2_rms_jitter FLOAT, + mt_azimuth_encoder_absolute_position3_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position0_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position1_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position2_rms_jitter FLOAT, + mt_elevation_encoder_absolute_position3_rms_jitter FLOAT, + mt_salindex110_sonic_temperature_mean FLOAT, + mt_salindex110_sonic_temperature_stddev FLOAT, + at_salindex110_sonic_temperature_stddev_mean FLOAT, + at_salindex110_sonic_temperature_stddev_stddev FLOAT, + mt_salindex110_wind_speed_0_mean FLOAT, + mt_salindex110_wind_speed_0_stddev FLOAT, + mt_salindex110_wind_speed_0_min FLOAT, + mt_salindex110_wind_speed_0_max FLOAT, + mt_salindex110_wind_speed_1_mean FLOAT, + mt_salindex110_wind_speed_1_stddev FLOAT, + mt_salindex110_wind_speed_1_min FLOAT, + mt_salindex110_wind_speed_1_max FLOAT, + mt_salindex110_wind_speed_2_mean FLOAT, + mt_salindex110_wind_speed_2_stddev FLOAT, + mt_salindex110_wind_speed_2_min FLOAT, + mt_salindex110_wind_speed_2_max FLOAT, + mt_salindex110_wind_speed_speedstddev_0_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_0_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_0_min FLOAT, + mt_salindex110_wind_speed_speedstddev_0_max FLOAT, + mt_salindex110_wind_speed_speedstddev_1_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_1_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_1_min FLOAT, + mt_salindex110_wind_speed_speedstddev_1_max FLOAT, + mt_salindex110_wind_speed_speedstddev_2_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_2_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_2_min FLOAT, + mt_salindex110_wind_speed_speedstddev_2_max FLOAT, + mt_salindex110_wind_speed_magnitude_mean FLOAT, + mt_salindex110_wind_speed_magnitude_stddev FLOAT, + mt_salindex110_wind_speed_magnitude_min FLOAT, + mt_salindex110_wind_speed_magnitude_max FLOAT, + mt_salindex110_wind_speed_maxmagnitude_mean FLOAT, + mt_salindex110_wind_speed_maxmagnitude_stddev FLOAT, + mt_salindex110_wind_speed_maxmagnitude_min FLOAT, + mt_salindex110_wind_speed_maxmagnitude_max FLOAT, + mt_salindex1_temperatureitem_0_mean FLOAT, + mt_salindex1_temperatureitem_0_stddev FLOAT, + mt_salindex1_temperatureitem_0_min FLOAT, + mt_salindex1_temperatureitem_1_mean FLOAT, + mt_salindex1_temperatureitem_0_max FLOAT, + mt_salindex1_temperatureitem_1_stddev FLOAT, + mt_salindex1_temperatureitem_1_min FLOAT, + mt_salindex1_temperatureitem_1_max FLOAT, + mt_salindex1_temperatureitem_2_mean FLOAT, + mt_salindex1_temperatureitem_2_stddev FLOAT, + mt_salindex1_temperatureitem_2_min FLOAT, + mt_salindex1_temperatureitem_2_max FLOAT, + mt_salindex1_temperatureitem_3_mean FLOAT, + mt_salindex1_temperatureitem_3_stddev FLOAT, + mt_salindex1_temperatureitem_3_min FLOAT, + mt_salindex1_temperatureitem_3_max FLOAT, + mt_salindex1_temperatureitem_4_mean FLOAT, + mt_salindex1_temperatureitem_4_stddev FLOAT, + mt_salindex1_temperatureitem_4_min FLOAT, + mt_salindex1_temperatureitem_4_max FLOAT, + mt_salindex1_temperatureitem_5_mean FLOAT, + mt_salindex1_temperatureitem_5_stddev FLOAT, + mt_salindex1_temperatureitem_5_min FLOAT, + mt_salindex1_temperatureitem_5_max FLOAT, + mt_salindex1_temperatureitem_6_mean FLOAT, + mt_salindex1_temperatureitem_6_stddev FLOAT, + mt_salindex1_temperatureitem_6_min FLOAT, + mt_salindex1_temperatureitem_6_max FLOAT, + mt_salindex1_temperatureitem_7_mean FLOAT, + mt_salindex1_temperatureitem_7_stddev FLOAT, + mt_salindex1_temperatureitem_7_min FLOAT, + mt_salindex1_temperatureitem_7_max FLOAT, + mt_salindex101_temperatureitem_0_mean FLOAT, + mt_salindex101_temperatureitem_0_stddev FLOAT, + mt_salindex101_temperatureitem_0_min FLOAT, + mt_salindex101_temperatureitem_1_mean FLOAT, + mt_salindex101_temperatureitem_0_max FLOAT, + mt_salindex101_temperatureitem_1_stddev FLOAT, + mt_salindex101_temperatureitem_1_min FLOAT, + mt_salindex101_temperatureitem_1_max FLOAT, + mt_salindex101_temperatureitem_2_mean FLOAT, + mt_salindex101_temperatureitem_2_stddev FLOAT, + mt_salindex101_temperatureitem_2_min FLOAT, + mt_salindex101_temperatureitem_2_max FLOAT, + mt_salindex101_temperatureitem_3_mean FLOAT, + mt_salindex101_temperatureitem_3_stddev FLOAT, + mt_salindex101_temperatureitem_3_min FLOAT, + mt_salindex101_temperatureitem_3_max FLOAT, + mt_salindex101_temperatureitem_4_mean FLOAT, + mt_salindex101_temperatureitem_4_stddev FLOAT, + mt_salindex101_temperatureitem_4_min FLOAT, + mt_salindex101_temperatureitem_4_max FLOAT, + mt_salindex101_temperatureitem_5_mean FLOAT, + mt_salindex101_temperatureitem_5_stddev FLOAT, + mt_salindex101_temperatureitem_5_min FLOAT, + mt_salindex101_temperatureitem_5_max FLOAT, + mt_salindex101_temperatureitem_6_mean FLOAT, + mt_salindex101_temperatureitem_6_stddev FLOAT, + mt_salindex101_temperatureitem_6_min FLOAT, + mt_salindex101_temperatureitem_6_max FLOAT, + mt_salindex101_temperatureitem_7_mean FLOAT, + mt_salindex101_temperatureitem_7_stddev FLOAT, + mt_salindex101_temperatureitem_7_min FLOAT, + mt_salindex101_temperatureitem_7_max FLOAT, + mt_salindex102_temperatureitem_0_mean FLOAT, + mt_salindex102_temperatureitem_0_stddev FLOAT, + mt_salindex102_temperatureitem_0_min FLOAT, + mt_salindex102_temperatureitem_1_mean FLOAT, + mt_salindex102_temperatureitem_0_max FLOAT, + mt_salindex102_temperatureitem_1_stddev FLOAT, + mt_salindex102_temperatureitem_1_min FLOAT, + mt_salindex102_temperatureitem_1_max FLOAT, + mt_salindex102_temperatureitem_2_mean FLOAT, + mt_salindex102_temperatureitem_2_stddev FLOAT, + mt_salindex102_temperatureitem_2_min FLOAT, + mt_salindex102_temperatureitem_2_max FLOAT, + mt_salindex102_temperatureitem_3_mean FLOAT, + mt_salindex102_temperatureitem_3_stddev FLOAT, + mt_salindex102_temperatureitem_3_min FLOAT, + mt_salindex102_temperatureitem_3_max FLOAT, + mt_salindex102_temperatureitem_4_mean FLOAT, + mt_salindex102_temperatureitem_4_stddev FLOAT, + mt_salindex102_temperatureitem_4_min FLOAT, + mt_salindex102_temperatureitem_4_max FLOAT, + mt_salindex102_temperatureitem_5_mean FLOAT, + mt_salindex102_temperatureitem_5_stddev FLOAT, + mt_salindex102_temperatureitem_5_min FLOAT, + mt_salindex102_temperatureitem_5_max FLOAT, + mt_salindex102_temperatureitem_6_mean FLOAT, + mt_salindex102_temperatureitem_6_stddev FLOAT, + mt_salindex102_temperatureitem_6_min FLOAT, + mt_salindex102_temperatureitem_6_max FLOAT, + mt_salindex102_temperatureitem_7_mean FLOAT, + mt_salindex102_temperatureitem_7_stddev FLOAT, + mt_salindex102_temperatureitem_7_min FLOAT, + mt_salindex102_temperatureitem_7_max FLOAT, + mt_salindex103_temperatureitem_0_mean FLOAT, + mt_salindex103_temperatureitem_0_stddev FLOAT, + mt_salindex103_temperatureitem_0_min FLOAT, + mt_salindex103_temperatureitem_1_mean FLOAT, + mt_salindex103_temperatureitem_0_max FLOAT, + mt_salindex103_temperatureitem_1_stddev FLOAT, + mt_salindex103_temperatureitem_1_min FLOAT, + mt_salindex103_temperatureitem_1_max FLOAT, + mt_salindex103_temperatureitem_2_mean FLOAT, + mt_salindex103_temperatureitem_2_stddev FLOAT, + mt_salindex103_temperatureitem_2_min FLOAT, + mt_salindex103_temperatureitem_2_max FLOAT, + mt_salindex103_temperatureitem_3_mean FLOAT, + mt_salindex103_temperatureitem_3_stddev FLOAT, + mt_salindex103_temperatureitem_3_min FLOAT, + mt_salindex103_temperatureitem_3_max FLOAT, + mt_salindex103_temperatureitem_4_mean FLOAT, + mt_salindex103_temperatureitem_4_stddev FLOAT, + mt_salindex103_temperatureitem_4_min FLOAT, + mt_salindex103_temperatureitem_4_max FLOAT, + mt_salindex103_temperatureitem_5_mean FLOAT, + mt_salindex103_temperatureitem_5_stddev FLOAT, + mt_salindex103_temperatureitem_5_min FLOAT, + mt_salindex103_temperatureitem_5_max FLOAT, + mt_salindex103_temperatureitem_6_mean FLOAT, + mt_salindex103_temperatureitem_6_stddev FLOAT, + mt_salindex103_temperatureitem_6_min FLOAT, + mt_salindex103_temperatureitem_6_max FLOAT, + mt_salindex103_temperatureitem_7_mean FLOAT, + mt_salindex103_temperatureitem_7_stddev FLOAT, + mt_salindex103_temperatureitem_7_min FLOAT, + mt_salindex103_temperatureitem_7_max FLOAT, + mt_salindex106_temperatureitem_0_mean FLOAT, + mt_salindex106_temperatureitem_0_stddev FLOAT, + mt_salindex106_temperatureitem_0_min FLOAT, + mt_salindex106_temperatureitem_1_mean FLOAT, + mt_salindex106_temperatureitem_0_max FLOAT, + mt_salindex106_temperatureitem_1_stddev FLOAT, + mt_salindex106_temperatureitem_1_min FLOAT, + mt_salindex106_temperatureitem_1_max FLOAT, + mt_salindex106_temperatureitem_2_mean FLOAT, + mt_salindex106_temperatureitem_2_stddev FLOAT, + mt_salindex106_temperatureitem_2_min FLOAT, + mt_salindex106_temperatureitem_2_max FLOAT, + mt_salindex106_temperatureitem_3_mean FLOAT, + mt_salindex106_temperatureitem_3_stddev FLOAT, + mt_salindex106_temperatureitem_3_min FLOAT, + mt_salindex106_temperatureitem_3_max FLOAT, + mt_salindex106_temperatureitem_4_mean FLOAT, + mt_salindex106_temperatureitem_4_stddev FLOAT, + mt_salindex106_temperatureitem_4_min FLOAT, + mt_salindex106_temperatureitem_4_max FLOAT, + mt_salindex106_temperatureitem_5_mean FLOAT, + mt_salindex106_temperatureitem_5_stddev FLOAT, + mt_salindex106_temperatureitem_5_min FLOAT, + mt_salindex106_temperatureitem_5_max FLOAT, + mt_salindex106_temperatureitem_6_mean FLOAT, + mt_salindex106_temperatureitem_6_stddev FLOAT, + mt_salindex106_temperatureitem_6_min FLOAT, + mt_salindex106_temperatureitem_6_max FLOAT, + mt_salindex106_temperatureitem_7_mean FLOAT, + mt_salindex106_temperatureitem_7_stddev FLOAT, + mt_salindex106_temperatureitem_7_min FLOAT, + mt_salindex106_temperatureitem_7_max FLOAT, + mt_salindex107_temperatureitem_0_mean FLOAT, + mt_salindex107_temperatureitem_0_stddev FLOAT, + mt_salindex107_temperatureitem_0_min FLOAT, + mt_salindex107_temperatureitem_1_mean FLOAT, + mt_salindex107_temperatureitem_0_max FLOAT, + mt_salindex107_temperatureitem_1_stddev FLOAT, + mt_salindex107_temperatureitem_1_min FLOAT, + mt_salindex107_temperatureitem_1_max FLOAT, + mt_salindex107_temperatureitem_2_mean FLOAT, + mt_salindex107_temperatureitem_2_stddev FLOAT, + mt_salindex107_temperatureitem_2_min FLOAT, + mt_salindex107_temperatureitem_2_max FLOAT, + mt_salindex107_temperatureitem_3_mean FLOAT, + mt_salindex107_temperatureitem_3_stddev FLOAT, + mt_salindex107_temperatureitem_3_min FLOAT, + mt_salindex107_temperatureitem_3_max FLOAT, + mt_salindex107_temperatureitem_4_mean FLOAT, + mt_salindex107_temperatureitem_4_stddev FLOAT, + mt_salindex107_temperatureitem_4_min FLOAT, + mt_salindex107_temperatureitem_4_max FLOAT, + mt_salindex107_temperatureitem_5_mean FLOAT, + mt_salindex107_temperatureitem_5_stddev FLOAT, + mt_salindex107_temperatureitem_5_min FLOAT, + mt_salindex107_temperatureitem_5_max FLOAT, + mt_salindex107_temperatureitem_6_mean FLOAT, + mt_salindex107_temperatureitem_6_stddev FLOAT, + mt_salindex107_temperatureitem_6_min FLOAT, + mt_salindex107_temperatureitem_6_max FLOAT, + mt_salindex107_temperatureitem_7_mean FLOAT, + mt_salindex107_temperatureitem_7_stddev FLOAT, + mt_salindex107_temperatureitem_7_min FLOAT, + mt_salindex107_temperatureitem_7_max FLOAT, + mt_salindex108_temperatureitem_0_mean FLOAT, + mt_salindex108_temperatureitem_0_stddev FLOAT, + mt_salindex108_temperatureitem_0_min FLOAT, + mt_salindex108_temperatureitem_1_mean FLOAT, + mt_salindex108_temperatureitem_0_max FLOAT, + mt_salindex108_temperatureitem_1_stddev FLOAT, + mt_salindex108_temperatureitem_1_min FLOAT, + mt_salindex108_temperatureitem_1_max FLOAT, + mt_salindex108_temperatureitem_2_mean FLOAT, + mt_salindex108_temperatureitem_2_stddev FLOAT, + mt_salindex108_temperatureitem_2_min FLOAT, + mt_salindex108_temperatureitem_2_max FLOAT, + mt_salindex108_temperatureitem_3_mean FLOAT, + mt_salindex108_temperatureitem_3_stddev FLOAT, + mt_salindex108_temperatureitem_3_min FLOAT, + mt_salindex108_temperatureitem_3_max FLOAT, + mt_salindex108_temperatureitem_4_mean FLOAT, + mt_salindex108_temperatureitem_4_stddev FLOAT, + mt_salindex108_temperatureitem_4_min FLOAT, + mt_salindex108_temperatureitem_4_max FLOAT, + mt_salindex108_temperatureitem_5_mean FLOAT, + mt_salindex108_temperatureitem_5_stddev FLOAT, + mt_salindex108_temperatureitem_5_min FLOAT, + mt_salindex108_temperatureitem_5_max FLOAT, + mt_salindex108_temperatureitem_6_mean FLOAT, + mt_salindex108_temperatureitem_6_stddev FLOAT, + mt_salindex108_temperatureitem_6_min FLOAT, + mt_salindex108_temperatureitem_6_max FLOAT, + mt_salindex108_temperatureitem_7_mean FLOAT, + mt_salindex108_temperatureitem_7_stddev FLOAT, + mt_salindex108_temperatureitem_7_min FLOAT, + mt_salindex108_temperatureitem_7_max FLOAT, + mt_salindex301_temperatureitem_0_mean FLOAT, + mt_salindex301_temperatureitem_0_stddev FLOAT, + mt_salindex301_temperatureitem_0_min FLOAT, + mt_salindex301_temperatureitem_1_mean FLOAT, + mt_salindex301_temperatureitem_0_max FLOAT, + mt_salindex301_temperatureitem_1_stddev FLOAT, + mt_salindex301_temperatureitem_1_min FLOAT, + mt_salindex301_temperatureitem_1_max FLOAT, + mt_salindex301_temperatureitem_2_mean FLOAT, + mt_salindex301_temperatureitem_2_stddev FLOAT, + mt_salindex301_temperatureitem_2_min FLOAT, + mt_salindex301_temperatureitem_2_max FLOAT, + mt_salindex301_temperatureitem_3_mean FLOAT, + mt_salindex301_temperatureitem_3_stddev FLOAT, + mt_salindex301_temperatureitem_3_min FLOAT, + mt_salindex301_temperatureitem_3_max FLOAT, + mt_salindex301_temperatureitem_4_mean FLOAT, + mt_salindex301_temperatureitem_4_stddev FLOAT, + mt_salindex301_temperatureitem_4_min FLOAT, + mt_salindex301_temperatureitem_4_max FLOAT, + mt_salindex301_temperatureitem_5_mean FLOAT, + mt_salindex301_temperatureitem_5_stddev FLOAT, + mt_salindex301_temperatureitem_5_min FLOAT, + mt_salindex301_temperatureitem_5_max FLOAT, + mt_salindex301_temperatureitem_6_mean FLOAT, + mt_salindex301_temperatureitem_6_stddev FLOAT, + mt_salindex301_temperatureitem_6_min FLOAT, + mt_salindex301_temperatureitem_6_max FLOAT, + mt_salindex301_temperatureitem_7_mean FLOAT, + mt_salindex301_temperatureitem_7_stddev FLOAT, + mt_salindex301_temperatureitem_7_min FLOAT, + mt_salindex301_temperatureitem_7_max FLOAT, + mt_dimm_fwhm_mean FLOAT, + mt_azimuth_encoder_absolute_position0_mean FLOAT, + mt_azimuth_encoder_absolute_position1_mean FLOAT, + mt_azimuth_encoder_absolute_position2_mean FLOAT, + mt_azimuth_encoder_absolute_position3_mean FLOAT, + mt_elevation_encoder_absolute_position0_mean FLOAT, + mt_elevation_encoder_absolute_position1_mean FLOAT, + mt_elevation_encoder_absolute_position2_mean FLOAT, + mt_elevation_encoder_absolute_position3_mean FLOAT, + mt_hexapod_uncompensated_position_u_mean FLOAT, + mt_hexapod_uncompensated_position_u_max FLOAT, + mt_hexapod_uncompensated_position_u_min FLOAT, + mt_hexapod_uncompensated_position_v_mean FLOAT, + mt_hexapod_uncompensated_position_v_max FLOAT, + mt_hexapod_uncompensated_position_v_min FLOAT, + mt_hexapod_uncompensated_position_w_mean FLOAT, + mt_hexapod_uncompensated_position_w_max FLOAT, + mt_hexapod_uncompensated_position_w_min FLOAT, + mt_hexapod_uncompensated_position_x_mean FLOAT, + mt_hexapod_uncompensated_position_x_max FLOAT, + mt_hexapod_uncompensated_position_x_min FLOAT, + mt_hexapod_uncompensated_position_y_mean FLOAT, + mt_hexapod_uncompensated_position_y_max FLOAT, + mt_hexapod_uncompensated_position_y_min FLOAT, + mt_hexapod_uncompensated_position_z_mean FLOAT, + mt_hexapod_uncompensated_position_z_max FLOAT, + mt_hexapod_uncompensated_position_z_min FLOAT, + mt_salindex104_acceleration_x_mean FLOAT, + mt_salindex104_acceleration_x_stddev FLOAT, + mt_salindex104_acceleration_x_min FLOAT, + mt_salindex104_acceleration_x_max FLOAT, + mt_salindey104_acceleration_y_mean FLOAT, + mt_salindex104_acceleration_y_stddev FLOAT, + mt_salindex104_acceleration_y_min FLOAT, + mt_salindex104_acceleration_y_max FLOAT, + mt_salindez104_acceleration_z_mean FLOAT, + mt_salindex104_acceleration_z_stddev FLOAT, + mt_salindex104_acceleration_z_min FLOAT, + mt_salindex104_acceleration_z_max FLOAT, + mt_pointing_mount_position_ra_mean FLOAT, + mt_pointing_mount_position_ra_stddev FLOAT, + mt_pointing_mount_position_dec_mean FLOAT, + mt_pointing_mount_position_dec_stddev FLOAT, + mt_pointing_mount_position_sky_angle_mean FLOAT, + mt_pointing_mount_position_sky_angle_stddev FLOAT, + mt_pointing_mount_position_rotator_mean FLOAT, + mt_pointing_mount_position_rotator_stddev FLOAT, + camera_hexapod_aos_corrections_u FLOAT, + camera_hexapod_aos_corrections_v FLOAT, + camera_hexapod_aos_corrections_w FLOAT, + camera_hexapod_aos_corrections_x FLOAT, + camera_hexapod_aos_corrections_y FLOAT, + camera_hexapod_aos_corrections_z FLOAT, + m2_hexapod_aos_corrections_u FLOAT, + m2_hexapod_aos_corrections_v FLOAT, + m2_hexapod_aos_corrections_w FLOAT, + m2_hexapod_aos_corrections_x FLOAT, + m2_hexapod_aos_corrections_y FLOAT, + m2_hexapod_aos_corrections_z FLOAT, + m2_stress FLOAT, + m1m3_stress FLOAT, + PRIMARY KEY (exposure_id, instrument), + CONSTRAINT un_exposure_id_instrument UNIQUE (exposure_id, instrument) +) + +; +COMMENT ON TABLE cdb_lsstcomcamsim.exposure_efd IS 'Transformed EFD topics by exposure.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.exposure_id IS 'Exposure unique ID.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position0_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position1_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position2_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position3_rms_jitter IS 'RMS after 4th order polynomial fit of Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position0_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position1_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position2_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position3_rms_jitter IS 'RMS after 4th order polynomial fit of Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.at_salindex110_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.at_salindex110_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_0_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_0_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_0_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_1_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_1_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_1_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_2_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_2_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_2_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_magnitude_mean IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_magnitude_min IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_magnitude_max IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex110_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex1_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex101_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex102_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex103_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_0_mean IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_0_stddev IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_0_min IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_1_mean IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_0_max IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_1_stddev IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_1_min IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_1_max IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_2_mean IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_2_stddev IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_2_min IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_2_max IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_3_mean IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_3_stddev IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_3_min IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_3_max IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_4_mean IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_4_stddev IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_4_min IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_4_max IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_5_mean IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_5_stddev IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_5_min IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_5_max IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_6_mean IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_6_stddev IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_6_min IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_6_max IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_7_mean IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_7_stddev IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_7_min IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex106_temperatureitem_7_max IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_0_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_0_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_0_min IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_1_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_0_max IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_1_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_1_min IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_1_max IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_2_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_2_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_2_min IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_2_max IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_3_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_3_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_3_min IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_3_max IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_4_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_4_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_4_min IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_4_max IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_5_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_5_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_5_min IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_5_max IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_6_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_6_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_6_min IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_6_max IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_7_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_7_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_7_min IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex107_temperatureitem_7_max IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_0_mean IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_0_stddev IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_0_min IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_1_mean IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_0_max IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_1_stddev IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_1_min IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_1_max IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_2_mean IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_2_stddev IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_2_min IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_2_max IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_3_mean IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_3_stddev IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_3_min IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_3_max IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_4_mean IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_4_stddev IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_4_min IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_4_max IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_5_mean IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_5_stddev IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_5_min IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_5_max IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_6_mean IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_6_stddev IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_6_min IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_6_max IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_7_mean IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_7_stddev IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_7_min IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex108_temperatureitem_7_max IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_0_mean IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_0_stddev IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_0_min IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_1_mean IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_0_max IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_1_stddev IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_1_min IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_1_max IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_2_mean IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_2_stddev IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_2_min IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_2_max IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_3_mean IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_3_stddev IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_3_min IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_3_max IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_4_mean IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_4_stddev IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_4_min IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_4_max IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_5_mean IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_5_stddev IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_5_min IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_5_max IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_6_mean IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_6_stddev IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_6_min IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_6_max IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_7_mean IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_7_stddev IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_7_min IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex301_temperatureitem_7_max IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position0_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position1_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position2_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_azimuth_encoder_absolute_position3_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position0_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position1_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position2_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_elevation_encoder_absolute_position3_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_u_mean IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_u_max IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_u_min IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_v_mean IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_v_max IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_v_min IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_w_mean IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_w_max IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_w_min IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_x_mean IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_x_max IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_x_min IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_y_mean IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_y_max IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_y_min IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_z_mean IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_z_max IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_hexapod_uncompensated_position_z_min IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_x_mean IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_x_stddev IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_x_min IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_x_max IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindey104_acceleration_y_mean IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_y_stddev IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_y_min IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_y_max IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindez104_acceleration_z_mean IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_z_stddev IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_z_min IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_salindex104_acceleration_z_max IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_rotator_mean IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.mt_pointing_mount_position_rotator_stddev IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.camera_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m2_stress IS 'Calculate M2 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.exposure_efd.m1m3_stress IS 'Calculate M1M3 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON CONSTRAINT un_exposure_id_instrument ON cdb_lsstcomcamsim.exposure_efd IS 'Ensure exposure_id is unique.'; + +CREATE TABLE cdb_lsstcomcamsim.visit1_efd ( + visit_id BIGINT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + instrument CHAR(20), + mt_salindex110_sonic_temperature_mean FLOAT, + mt_salindex110_sonic_temperature_stddev FLOAT, + at_salindex110_sonic_temperature_stddev_mean FLOAT, + at_salindex110_sonic_temperature_stddev_stddev FLOAT, + mt_salindex110_wind_speed_0_mean FLOAT, + mt_salindex110_wind_speed_0_stddev FLOAT, + mt_salindex110_wind_speed_0_min FLOAT, + mt_salindex110_wind_speed_0_max FLOAT, + mt_salindex110_wind_speed_1_mean FLOAT, + mt_salindex110_wind_speed_1_stddev FLOAT, + mt_salindex110_wind_speed_1_min FLOAT, + mt_salindex110_wind_speed_1_max FLOAT, + mt_salindex110_wind_speed_2_mean FLOAT, + mt_salindex110_wind_speed_2_stddev FLOAT, + mt_salindex110_wind_speed_2_min FLOAT, + mt_salindex110_wind_speed_2_max FLOAT, + mt_salindex110_wind_speed_speedstddev_0_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_0_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_0_min FLOAT, + mt_salindex110_wind_speed_speedstddev_0_max FLOAT, + mt_salindex110_wind_speed_speedstddev_1_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_1_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_1_min FLOAT, + mt_salindex110_wind_speed_speedstddev_1_max FLOAT, + mt_salindex110_wind_speed_speedstddev_2_mean FLOAT, + mt_salindex110_wind_speed_speedstddev_2_stddev FLOAT, + mt_salindex110_wind_speed_speedstddev_2_min FLOAT, + mt_salindex110_wind_speed_speedstddev_2_max FLOAT, + mt_salindex110_wind_speed_magnitude_mean FLOAT, + mt_salindex110_wind_speed_magnitude_stddev FLOAT, + mt_salindex110_wind_speed_magnitude_min FLOAT, + mt_salindex110_wind_speed_magnitude_max FLOAT, + mt_salindex110_wind_speed_maxmagnitude_mean FLOAT, + mt_salindex110_wind_speed_maxmagnitude_stddev FLOAT, + mt_salindex110_wind_speed_maxmagnitude_min FLOAT, + mt_salindex110_wind_speed_maxmagnitude_max FLOAT, + mt_salindex1_temperatureitem_0_mean FLOAT, + mt_salindex1_temperatureitem_0_stddev FLOAT, + mt_salindex1_temperatureitem_0_min FLOAT, + mt_salindex1_temperatureitem_1_mean FLOAT, + mt_salindex1_temperatureitem_0_max FLOAT, + mt_salindex1_temperatureitem_1_stddev FLOAT, + mt_salindex1_temperatureitem_1_min FLOAT, + mt_salindex1_temperatureitem_1_max FLOAT, + mt_salindex1_temperatureitem_2_mean FLOAT, + mt_salindex1_temperatureitem_2_stddev FLOAT, + mt_salindex1_temperatureitem_2_min FLOAT, + mt_salindex1_temperatureitem_2_max FLOAT, + mt_salindex1_temperatureitem_3_mean FLOAT, + mt_salindex1_temperatureitem_3_stddev FLOAT, + mt_salindex1_temperatureitem_3_min FLOAT, + mt_salindex1_temperatureitem_3_max FLOAT, + mt_salindex1_temperatureitem_4_mean FLOAT, + mt_salindex1_temperatureitem_4_stddev FLOAT, + mt_salindex1_temperatureitem_4_min FLOAT, + mt_salindex1_temperatureitem_4_max FLOAT, + mt_salindex1_temperatureitem_5_mean FLOAT, + mt_salindex1_temperatureitem_5_stddev FLOAT, + mt_salindex1_temperatureitem_5_min FLOAT, + mt_salindex1_temperatureitem_5_max FLOAT, + mt_salindex1_temperatureitem_6_mean FLOAT, + mt_salindex1_temperatureitem_6_stddev FLOAT, + mt_salindex1_temperatureitem_6_min FLOAT, + mt_salindex1_temperatureitem_6_max FLOAT, + mt_salindex1_temperatureitem_7_mean FLOAT, + mt_salindex1_temperatureitem_7_stddev FLOAT, + mt_salindex1_temperatureitem_7_min FLOAT, + mt_salindex1_temperatureitem_7_max FLOAT, + mt_salindex101_temperatureitem_0_mean FLOAT, + mt_salindex101_temperatureitem_0_stddev FLOAT, + mt_salindex101_temperatureitem_0_min FLOAT, + mt_salindex101_temperatureitem_1_mean FLOAT, + mt_salindex101_temperatureitem_0_max FLOAT, + mt_salindex101_temperatureitem_1_stddev FLOAT, + mt_salindex101_temperatureitem_1_min FLOAT, + mt_salindex101_temperatureitem_1_max FLOAT, + mt_salindex101_temperatureitem_2_mean FLOAT, + mt_salindex101_temperatureitem_2_stddev FLOAT, + mt_salindex101_temperatureitem_2_min FLOAT, + mt_salindex101_temperatureitem_2_max FLOAT, + mt_salindex101_temperatureitem_3_mean FLOAT, + mt_salindex101_temperatureitem_3_stddev FLOAT, + mt_salindex101_temperatureitem_3_min FLOAT, + mt_salindex101_temperatureitem_3_max FLOAT, + mt_salindex101_temperatureitem_4_mean FLOAT, + mt_salindex101_temperatureitem_4_stddev FLOAT, + mt_salindex101_temperatureitem_4_min FLOAT, + mt_salindex101_temperatureitem_4_max FLOAT, + mt_salindex101_temperatureitem_5_mean FLOAT, + mt_salindex101_temperatureitem_5_stddev FLOAT, + mt_salindex101_temperatureitem_5_min FLOAT, + mt_salindex101_temperatureitem_5_max FLOAT, + mt_salindex101_temperatureitem_6_mean FLOAT, + mt_salindex101_temperatureitem_6_stddev FLOAT, + mt_salindex101_temperatureitem_6_min FLOAT, + mt_salindex101_temperatureitem_6_max FLOAT, + mt_salindex101_temperatureitem_7_mean FLOAT, + mt_salindex101_temperatureitem_7_stddev FLOAT, + mt_salindex101_temperatureitem_7_min FLOAT, + mt_salindex101_temperatureitem_7_max FLOAT, + mt_salindex102_temperatureitem_0_mean FLOAT, + mt_salindex102_temperatureitem_0_stddev FLOAT, + mt_salindex102_temperatureitem_0_min FLOAT, + mt_salindex102_temperatureitem_1_mean FLOAT, + mt_salindex102_temperatureitem_0_max FLOAT, + mt_salindex102_temperatureitem_1_stddev FLOAT, + mt_salindex102_temperatureitem_1_min FLOAT, + mt_salindex102_temperatureitem_1_max FLOAT, + mt_salindex102_temperatureitem_2_mean FLOAT, + mt_salindex102_temperatureitem_2_stddev FLOAT, + mt_salindex102_temperatureitem_2_min FLOAT, + mt_salindex102_temperatureitem_2_max FLOAT, + mt_salindex102_temperatureitem_3_mean FLOAT, + mt_salindex102_temperatureitem_3_stddev FLOAT, + mt_salindex102_temperatureitem_3_min FLOAT, + mt_salindex102_temperatureitem_3_max FLOAT, + mt_salindex102_temperatureitem_4_mean FLOAT, + mt_salindex102_temperatureitem_4_stddev FLOAT, + mt_salindex102_temperatureitem_4_min FLOAT, + mt_salindex102_temperatureitem_4_max FLOAT, + mt_salindex102_temperatureitem_5_mean FLOAT, + mt_salindex102_temperatureitem_5_stddev FLOAT, + mt_salindex102_temperatureitem_5_min FLOAT, + mt_salindex102_temperatureitem_5_max FLOAT, + mt_salindex102_temperatureitem_6_mean FLOAT, + mt_salindex102_temperatureitem_6_stddev FLOAT, + mt_salindex102_temperatureitem_6_min FLOAT, + mt_salindex102_temperatureitem_6_max FLOAT, + mt_salindex102_temperatureitem_7_mean FLOAT, + mt_salindex102_temperatureitem_7_stddev FLOAT, + mt_salindex102_temperatureitem_7_min FLOAT, + mt_salindex102_temperatureitem_7_max FLOAT, + mt_salindex103_temperatureitem_0_mean FLOAT, + mt_salindex103_temperatureitem_0_stddev FLOAT, + mt_salindex103_temperatureitem_0_min FLOAT, + mt_salindex103_temperatureitem_1_mean FLOAT, + mt_salindex103_temperatureitem_0_max FLOAT, + mt_salindex103_temperatureitem_1_stddev FLOAT, + mt_salindex103_temperatureitem_1_min FLOAT, + mt_salindex103_temperatureitem_1_max FLOAT, + mt_salindex103_temperatureitem_2_mean FLOAT, + mt_salindex103_temperatureitem_2_stddev FLOAT, + mt_salindex103_temperatureitem_2_min FLOAT, + mt_salindex103_temperatureitem_2_max FLOAT, + mt_salindex103_temperatureitem_3_mean FLOAT, + mt_salindex103_temperatureitem_3_stddev FLOAT, + mt_salindex103_temperatureitem_3_min FLOAT, + mt_salindex103_temperatureitem_3_max FLOAT, + mt_salindex103_temperatureitem_4_mean FLOAT, + mt_salindex103_temperatureitem_4_stddev FLOAT, + mt_salindex103_temperatureitem_4_min FLOAT, + mt_salindex103_temperatureitem_4_max FLOAT, + mt_salindex103_temperatureitem_5_mean FLOAT, + mt_salindex103_temperatureitem_5_stddev FLOAT, + mt_salindex103_temperatureitem_5_min FLOAT, + mt_salindex103_temperatureitem_5_max FLOAT, + mt_salindex103_temperatureitem_6_mean FLOAT, + mt_salindex103_temperatureitem_6_stddev FLOAT, + mt_salindex103_temperatureitem_6_min FLOAT, + mt_salindex103_temperatureitem_6_max FLOAT, + mt_salindex103_temperatureitem_7_mean FLOAT, + mt_salindex103_temperatureitem_7_stddev FLOAT, + mt_salindex103_temperatureitem_7_min FLOAT, + mt_salindex103_temperatureitem_7_max FLOAT, + mt_salindex106_temperatureitem_0_mean FLOAT, + mt_salindex106_temperatureitem_0_stddev FLOAT, + mt_salindex106_temperatureitem_0_min FLOAT, + mt_salindex106_temperatureitem_1_mean FLOAT, + mt_salindex106_temperatureitem_0_max FLOAT, + mt_salindex106_temperatureitem_1_stddev FLOAT, + mt_salindex106_temperatureitem_1_min FLOAT, + mt_salindex106_temperatureitem_1_max FLOAT, + mt_salindex106_temperatureitem_2_mean FLOAT, + mt_salindex106_temperatureitem_2_stddev FLOAT, + mt_salindex106_temperatureitem_2_min FLOAT, + mt_salindex106_temperatureitem_2_max FLOAT, + mt_salindex106_temperatureitem_3_mean FLOAT, + mt_salindex106_temperatureitem_3_stddev FLOAT, + mt_salindex106_temperatureitem_3_min FLOAT, + mt_salindex106_temperatureitem_3_max FLOAT, + mt_salindex106_temperatureitem_4_mean FLOAT, + mt_salindex106_temperatureitem_4_stddev FLOAT, + mt_salindex106_temperatureitem_4_min FLOAT, + mt_salindex106_temperatureitem_4_max FLOAT, + mt_salindex106_temperatureitem_5_mean FLOAT, + mt_salindex106_temperatureitem_5_stddev FLOAT, + mt_salindex106_temperatureitem_5_min FLOAT, + mt_salindex106_temperatureitem_5_max FLOAT, + mt_salindex106_temperatureitem_6_mean FLOAT, + mt_salindex106_temperatureitem_6_stddev FLOAT, + mt_salindex106_temperatureitem_6_min FLOAT, + mt_salindex106_temperatureitem_6_max FLOAT, + mt_salindex106_temperatureitem_7_mean FLOAT, + mt_salindex106_temperatureitem_7_stddev FLOAT, + mt_salindex106_temperatureitem_7_min FLOAT, + mt_salindex106_temperatureitem_7_max FLOAT, + mt_salindex107_temperatureitem_0_mean FLOAT, + mt_salindex107_temperatureitem_0_stddev FLOAT, + mt_salindex107_temperatureitem_0_min FLOAT, + mt_salindex107_temperatureitem_1_mean FLOAT, + mt_salindex107_temperatureitem_0_max FLOAT, + mt_salindex107_temperatureitem_1_stddev FLOAT, + mt_salindex107_temperatureitem_1_min FLOAT, + mt_salindex107_temperatureitem_1_max FLOAT, + mt_salindex107_temperatureitem_2_mean FLOAT, + mt_salindex107_temperatureitem_2_stddev FLOAT, + mt_salindex107_temperatureitem_2_min FLOAT, + mt_salindex107_temperatureitem_2_max FLOAT, + mt_salindex107_temperatureitem_3_mean FLOAT, + mt_salindex107_temperatureitem_3_stddev FLOAT, + mt_salindex107_temperatureitem_3_min FLOAT, + mt_salindex107_temperatureitem_3_max FLOAT, + mt_salindex107_temperatureitem_4_mean FLOAT, + mt_salindex107_temperatureitem_4_stddev FLOAT, + mt_salindex107_temperatureitem_4_min FLOAT, + mt_salindex107_temperatureitem_4_max FLOAT, + mt_salindex107_temperatureitem_5_mean FLOAT, + mt_salindex107_temperatureitem_5_stddev FLOAT, + mt_salindex107_temperatureitem_5_min FLOAT, + mt_salindex107_temperatureitem_5_max FLOAT, + mt_salindex107_temperatureitem_6_mean FLOAT, + mt_salindex107_temperatureitem_6_stddev FLOAT, + mt_salindex107_temperatureitem_6_min FLOAT, + mt_salindex107_temperatureitem_6_max FLOAT, + mt_salindex107_temperatureitem_7_mean FLOAT, + mt_salindex107_temperatureitem_7_stddev FLOAT, + mt_salindex107_temperatureitem_7_min FLOAT, + mt_salindex107_temperatureitem_7_max FLOAT, + mt_salindex108_temperatureitem_0_mean FLOAT, + mt_salindex108_temperatureitem_0_stddev FLOAT, + mt_salindex108_temperatureitem_0_min FLOAT, + mt_salindex108_temperatureitem_1_mean FLOAT, + mt_salindex108_temperatureitem_0_max FLOAT, + mt_salindex108_temperatureitem_1_stddev FLOAT, + mt_salindex108_temperatureitem_1_min FLOAT, + mt_salindex108_temperatureitem_1_max FLOAT, + mt_salindex108_temperatureitem_2_mean FLOAT, + mt_salindex108_temperatureitem_2_stddev FLOAT, + mt_salindex108_temperatureitem_2_min FLOAT, + mt_salindex108_temperatureitem_2_max FLOAT, + mt_salindex108_temperatureitem_3_mean FLOAT, + mt_salindex108_temperatureitem_3_stddev FLOAT, + mt_salindex108_temperatureitem_3_min FLOAT, + mt_salindex108_temperatureitem_3_max FLOAT, + mt_salindex108_temperatureitem_4_mean FLOAT, + mt_salindex108_temperatureitem_4_stddev FLOAT, + mt_salindex108_temperatureitem_4_min FLOAT, + mt_salindex108_temperatureitem_4_max FLOAT, + mt_salindex108_temperatureitem_5_mean FLOAT, + mt_salindex108_temperatureitem_5_stddev FLOAT, + mt_salindex108_temperatureitem_5_min FLOAT, + mt_salindex108_temperatureitem_5_max FLOAT, + mt_salindex108_temperatureitem_6_mean FLOAT, + mt_salindex108_temperatureitem_6_stddev FLOAT, + mt_salindex108_temperatureitem_6_min FLOAT, + mt_salindex108_temperatureitem_6_max FLOAT, + mt_salindex108_temperatureitem_7_mean FLOAT, + mt_salindex108_temperatureitem_7_stddev FLOAT, + mt_salindex108_temperatureitem_7_min FLOAT, + mt_salindex108_temperatureitem_7_max FLOAT, + mt_salindex301_temperatureitem_0_mean FLOAT, + mt_salindex301_temperatureitem_0_stddev FLOAT, + mt_salindex301_temperatureitem_0_min FLOAT, + mt_salindex301_temperatureitem_1_mean FLOAT, + mt_salindex301_temperatureitem_0_max FLOAT, + mt_salindex301_temperatureitem_1_stddev FLOAT, + mt_salindex301_temperatureitem_1_min FLOAT, + mt_salindex301_temperatureitem_1_max FLOAT, + mt_salindex301_temperatureitem_2_mean FLOAT, + mt_salindex301_temperatureitem_2_stddev FLOAT, + mt_salindex301_temperatureitem_2_min FLOAT, + mt_salindex301_temperatureitem_2_max FLOAT, + mt_salindex301_temperatureitem_3_mean FLOAT, + mt_salindex301_temperatureitem_3_stddev FLOAT, + mt_salindex301_temperatureitem_3_min FLOAT, + mt_salindex301_temperatureitem_3_max FLOAT, + mt_salindex301_temperatureitem_4_mean FLOAT, + mt_salindex301_temperatureitem_4_stddev FLOAT, + mt_salindex301_temperatureitem_4_min FLOAT, + mt_salindex301_temperatureitem_4_max FLOAT, + mt_salindex301_temperatureitem_5_mean FLOAT, + mt_salindex301_temperatureitem_5_stddev FLOAT, + mt_salindex301_temperatureitem_5_min FLOAT, + mt_salindex301_temperatureitem_5_max FLOAT, + mt_salindex301_temperatureitem_6_mean FLOAT, + mt_salindex301_temperatureitem_6_stddev FLOAT, + mt_salindex301_temperatureitem_6_min FLOAT, + mt_salindex301_temperatureitem_6_max FLOAT, + mt_salindex301_temperatureitem_7_mean FLOAT, + mt_salindex301_temperatureitem_7_stddev FLOAT, + mt_salindex301_temperatureitem_7_min FLOAT, + mt_salindex301_temperatureitem_7_max FLOAT, + mt_dimm_fwhm_mean FLOAT, + mt_azimuth_encoder_absolute_position0_mean FLOAT, + mt_azimuth_encoder_absolute_position1_mean FLOAT, + mt_azimuth_encoder_absolute_position2_mean FLOAT, + mt_azimuth_encoder_absolute_position3_mean FLOAT, + mt_elevation_encoder_absolute_position0_mean FLOAT, + mt_elevation_encoder_absolute_position1_mean FLOAT, + mt_elevation_encoder_absolute_position2_mean FLOAT, + mt_elevation_encoder_absolute_position3_mean FLOAT, + mt_hexapod_uncompensated_position_u_mean FLOAT, + mt_hexapod_uncompensated_position_u_max FLOAT, + mt_hexapod_uncompensated_position_u_min FLOAT, + mt_hexapod_uncompensated_position_v_mean FLOAT, + mt_hexapod_uncompensated_position_v_max FLOAT, + mt_hexapod_uncompensated_position_v_min FLOAT, + mt_hexapod_uncompensated_position_w_mean FLOAT, + mt_hexapod_uncompensated_position_w_max FLOAT, + mt_hexapod_uncompensated_position_w_min FLOAT, + mt_hexapod_uncompensated_position_x_mean FLOAT, + mt_hexapod_uncompensated_position_x_max FLOAT, + mt_hexapod_uncompensated_position_x_min FLOAT, + mt_hexapod_uncompensated_position_y_mean FLOAT, + mt_hexapod_uncompensated_position_y_max FLOAT, + mt_hexapod_uncompensated_position_y_min FLOAT, + mt_hexapod_uncompensated_position_z_mean FLOAT, + mt_hexapod_uncompensated_position_z_max FLOAT, + mt_hexapod_uncompensated_position_z_min FLOAT, + mt_salindex104_acceleration_x_mean FLOAT, + mt_salindex104_acceleration_x_stddev FLOAT, + mt_salindex104_acceleration_x_min FLOAT, + mt_salindex104_acceleration_x_max FLOAT, + mt_salindey104_acceleration_y_mean FLOAT, + mt_salindex104_acceleration_y_stddev FLOAT, + mt_salindex104_acceleration_y_min FLOAT, + mt_salindex104_acceleration_y_max FLOAT, + mt_salindez104_acceleration_z_mean FLOAT, + mt_salindex104_acceleration_z_stddev FLOAT, + mt_salindex104_acceleration_z_min FLOAT, + mt_salindex104_acceleration_z_max FLOAT, + mt_pointing_mount_position_ra_mean FLOAT, + mt_pointing_mount_position_ra_stddev FLOAT, + mt_pointing_mount_position_dec_mean FLOAT, + mt_pointing_mount_position_dec_stddev FLOAT, + mt_pointing_mount_position_sky_angle_mean FLOAT, + mt_pointing_mount_position_sky_angle_stddev FLOAT, + mt_pointing_mount_position_rotator_mean FLOAT, + mt_pointing_mount_position_rotator_stddev FLOAT, + camera_hexapod_aos_corrections_u FLOAT, + camera_hexapod_aos_corrections_v FLOAT, + camera_hexapod_aos_corrections_w FLOAT, + camera_hexapod_aos_corrections_x FLOAT, + camera_hexapod_aos_corrections_y FLOAT, + camera_hexapod_aos_corrections_z FLOAT, + m2_hexapod_aos_corrections_u FLOAT, + m2_hexapod_aos_corrections_v FLOAT, + m2_hexapod_aos_corrections_w FLOAT, + m2_hexapod_aos_corrections_x FLOAT, + m2_hexapod_aos_corrections_y FLOAT, + m2_hexapod_aos_corrections_z FLOAT, + m2_stress FLOAT, + m1m3_stress FLOAT, + PRIMARY KEY (visit_id, instrument), + CONSTRAINT un_visit_id_instrument UNIQUE (visit_id, instrument) +) + +; +COMMENT ON TABLE cdb_lsstcomcamsim.visit1_efd IS 'Transformed EFD topics by visit.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.visit_id IS 'Visit unique ID.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.instrument IS 'Instrument name.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_sonic_temperature_mean IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_sonic_temperature_stddev IS 'Median sonic temperature (air temperature measured sonically). Sonic temperature has poor absolute accuracy (it can be off by several degrees) but good time resolution.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.at_salindex110_sonic_temperature_stddev_mean IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.at_salindex110_sonic_temperature_stddev_stddev IS 'Standard devation of sonic temperature (air temperature measured sonically) estimated from quartiles.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_0_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_0_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_0_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_0_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_1_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_1_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_1_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_1_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_2_mean IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_2_stddev IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_2_min IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_2_max IS 'Median wind speed (x, y, z) in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_0_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 0 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_1_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 1 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_mean IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_stddev IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_min IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_speedstddev_2_max IS 'Standard deviation of wind speed (x, y, z) estimated from quartiles in TMA-GillLabJack01 along axis 2 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_magnitude_mean IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_magnitude_stddev IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_magnitude_min IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_magnitude_max IS 'Median wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_mean IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_stddev IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_min IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex110_wind_speed_maxmagnitude_max IS 'Maximum wind speed magnitude in TMA-GillLabJack01 (salIndex 110)'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex1_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_0_mean IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_0_stddev IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_0_min IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_1_mean IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_0_max IS 'MTCameraAssembly-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_1_stddev IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_1_min IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_1_max IS 'MTCameraAssembly-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_2_mean IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_2_stddev IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_2_min IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_2_max IS 'MTCameraAssembly-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_3_mean IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_3_stddev IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_3_min IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_3_max IS 'MTCameraAssembly-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_4_mean IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_4_stddev IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_4_min IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_4_max IS 'MTCameraAssembly-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_5_mean IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_5_stddev IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_5_min IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_5_max IS 'MTCameraAssembly-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_6_mean IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_6_stddev IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_6_min IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_6_max IS 'MTCameraAssembly-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_7_mean IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_7_stddev IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_7_min IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex101_temperatureitem_7_max IS 'MTCameraAssembly-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex102_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_0_mean IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_0_stddev IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_0_min IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_1_mean IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_0_max IS 'temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_1_stddev IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_1_min IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_1_max IS 'temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_2_mean IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_2_stddev IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_2_min IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_2_max IS 'temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_3_mean IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_3_stddev IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_3_min IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_3_max IS 'temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_4_mean IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_4_stddev IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_4_min IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_4_max IS 'temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_5_mean IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_5_stddev IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_5_min IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_5_max IS 'temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_6_mean IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_6_stddev IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_6_min IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_6_max IS 'temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_7_mean IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_7_stddev IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_7_min IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex103_temperatureitem_7_max IS 'temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_0_mean IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_0_stddev IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_0_min IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_1_mean IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_0_max IS 'M2-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_1_stddev IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_1_min IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_1_max IS 'M2-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_2_mean IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_2_stddev IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_2_min IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_2_max IS 'M2-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_3_mean IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_3_stddev IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_3_min IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_3_max IS 'M2-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_4_mean IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_4_stddev IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_4_min IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_4_max IS 'M2-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_5_mean IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_5_stddev IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_5_min IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_5_max IS 'M2-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_6_mean IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_6_stddev IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_6_min IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_6_max IS 'M2-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_7_mean IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_7_stddev IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_7_min IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex106_temperatureitem_7_max IS 'M2-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_0_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_0_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_0_min IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_1_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_0_max IS 'Laser-ESS01, Laser-ESS02 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_1_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_1_min IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_1_max IS 'Laser-ESS01, Laser-ESS02 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_2_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_2_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_2_min IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_2_max IS 'Laser-ESS01, Laser-ESS02 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_3_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_3_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_3_min IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_3_max IS 'Laser-ESS01, Laser-ESS02 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_4_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_4_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_4_min IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_4_max IS 'Laser-ESS01, Laser-ESS02 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_5_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_5_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_5_min IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_5_max IS 'Laser-ESS01, Laser-ESS02 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_6_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_6_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_6_min IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_6_max IS 'Laser-ESS01, Laser-ESS02 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_7_mean IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_7_stddev IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_7_min IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex107_temperatureitem_7_max IS 'Laser-ESS01, Laser-ESS02 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_0_mean IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_0_stddev IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_0_min IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_1_mean IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_0_max IS 'CBP-ESS01 temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_1_stddev IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_1_min IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_1_max IS 'CBP-ESS01 temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_2_mean IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_2_stddev IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_2_min IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_2_max IS 'CBP-ESS01 temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_3_mean IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_3_stddev IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_3_min IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_3_max IS 'CBP-ESS01 temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_4_mean IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_4_stddev IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_4_min IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_4_max IS 'CBP-ESS01 temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_5_mean IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_5_stddev IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_5_min IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_5_max IS 'CBP-ESS01 temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_6_mean IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_6_stddev IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_6_min IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_6_max IS 'CBP-ESS01 temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_7_mean IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_7_stddev IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_7_min IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex108_temperatureitem_7_max IS 'CBP-ESS01 temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_0_mean IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_0_stddev IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_0_min IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_1_mean IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_0_max IS 'Weather tower air temperature item 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_1_stddev IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_1_min IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_1_max IS 'Weather tower air temperature item 1'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_2_mean IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_2_stddev IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_2_min IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_2_max IS 'Weather tower air temperature item 2'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_3_mean IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_3_stddev IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_3_min IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_3_max IS 'Weather tower air temperature item 3'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_4_mean IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_4_stddev IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_4_min IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_4_max IS 'Weather tower air temperature item 4'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_5_mean IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_5_stddev IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_5_min IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_5_max IS 'Weather tower air temperature item 5'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_6_mean IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_6_stddev IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_6_min IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_6_max IS 'Weather tower air temperature item 6'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_7_mean IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_7_stddev IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_7_min IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex301_temperatureitem_7_max IS 'Weather tower air temperature item 7'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_dimm_fwhm_mean IS 'Combined full width half maximum'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_azimuth_encoder_absolute_position0_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_azimuth_encoder_absolute_position1_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_azimuth_encoder_absolute_position2_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_azimuth_encoder_absolute_position3_mean IS 'Azimuth absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_elevation_encoder_absolute_position0_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_elevation_encoder_absolute_position1_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_elevation_encoder_absolute_position2_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_elevation_encoder_absolute_position3_mean IS 'Elevation absolute position read by each encoder head.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_u_mean IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_u_max IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_u_min IS 'U angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_v_mean IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_v_max IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_v_min IS 'V angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_w_mean IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_w_max IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_w_min IS 'W angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_x_mean IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_x_max IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_x_min IS 'X position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_y_mean IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_y_max IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_y_min IS 'Y position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_z_mean IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_z_max IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_hexapod_uncompensated_position_z_min IS 'Z position.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_x_mean IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_x_stddev IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_x_min IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_x_max IS 'Acceleration in x direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindey104_acceleration_y_mean IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_y_stddev IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_y_min IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_y_max IS 'Acceleration in y direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindez104_acceleration_z_mean IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_z_stddev IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_z_min IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_salindex104_acceleration_z_max IS 'Acceleration in z direction in SST top end ring +x -y, SST top end ring -x -y, SST spider spindle, SST M2 surrogate.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_ra_mean IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_ra_stddev IS 'RA calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_dec_mean IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_dec_stddev IS 'Dec calculated from the azimuthActualPosition and elevationActualPosition.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_sky_angle_mean IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_sky_angle_stddev IS 'Calculated sky angle.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_rotator_mean IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.mt_pointing_mount_position_rotator_stddev IS 'Rotator axis position reported by rotator component.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.camera_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_u IS 'U position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_v IS 'V position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_w IS 'W position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_x IS 'X position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_y IS 'Y position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_hexapod_aos_corrections_z IS 'Z position offset.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m2_stress IS 'Calculate M2 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.visit1_efd.m1m3_stress IS 'Calculate M1M3 stress computed RSS the stress contribution of each bending mode.'; +COMMENT ON CONSTRAINT un_visit_id_instrument ON cdb_lsstcomcamsim.visit1_efd IS 'Ensure visit_id is unique.'; + +CREATE TABLE cdb_lsstcomcamsim.transformed_efd_scheduler ( + id SERIAL NOT NULL, + start_time TIMESTAMP WITHOUT TIME ZONE, + end_time TIMESTAMP WITHOUT TIME ZONE, + timewindow INTEGER, + status CHAR(20) DEFAULT 'pending', + process_start_time TIMESTAMP WITHOUT TIME ZONE, + process_end_time TIMESTAMP WITHOUT TIME ZONE, + process_exec_time INTEGER DEFAULT 0, + exposures INTEGER DEFAULT 0, + visits1 INTEGER DEFAULT 0, + retries INTEGER DEFAULT 0, + error TEXT, + created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (id), + CONSTRAINT un_id UNIQUE (id) +) + +; +COMMENT ON TABLE cdb_lsstcomcamsim.transformed_efd_scheduler IS 'Transformed EFD scheduler.'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.id IS 'Unique ID, auto-incremented'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.start_time IS 'Start time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.end_time IS 'End time of the transformation interval, must be provided'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.timewindow IS 'Time window used to expand start and end times by, in minutes'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.status IS 'Status of the process, default is ''pending'''; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.process_start_time IS 'Timestamp when the process started'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.process_end_time IS 'Timestamp when the process ended'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.process_exec_time IS 'Execution time of the process in seconds, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.exposures IS 'Number of exposures processed, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.visits1 IS 'Number of visits recorded, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.retries IS 'Number of retries attempted, default is 0'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.error IS 'Error message, if any'; +COMMENT ON COLUMN cdb_lsstcomcamsim.transformed_efd_scheduler.created_at IS 'Timestamp when the record was created, default is the current timestamp'; +COMMENT ON CONSTRAINT un_id ON cdb_lsstcomcamsim.transformed_efd_scheduler IS 'Ensure id is unique.'; diff --git a/tests/efd_transform/LSSTComCamSim.sql b/tests/efd_transform/LSSTComCamSim-sqlite.sql similarity index 99% rename from tests/efd_transform/LSSTComCamSim.sql rename to tests/efd_transform/LSSTComCamSim-sqlite.sql index 468c9fc1..7cf3ddc4 100644 --- a/tests/efd_transform/LSSTComCamSim.sql +++ b/tests/efd_transform/LSSTComCamSim-sqlite.sql @@ -737,6 +737,7 @@ CREATE TABLE main.transformed_efd_scheduler ( id INTEGER NOT NULL, start_time TIMESTAMP, end_time TIMESTAMP, + timewindow INTEGER, status CHAR(20) DEFAULT 'pending', process_start_time TIMESTAMP, process_end_time TIMESTAMP, diff --git a/tests/efd_transform/LSSTComCamSim.db b/tests/efd_transform/LSSTComCamSim.db index e6e33031..a5c14bf7 100644 Binary files a/tests/efd_transform/LSSTComCamSim.db and b/tests/efd_transform/LSSTComCamSim.db differ diff --git a/tests/efd_transform/cdb_transformed_efd_LATISS.yml b/tests/efd_transform/cdb_transformed_efd_LATISS.yaml similarity index 99% rename from tests/efd_transform/cdb_transformed_efd_LATISS.yml rename to tests/efd_transform/cdb_transformed_efd_LATISS.yaml index 302b4420..4f42dfc1 100644 --- a/tests/efd_transform/cdb_transformed_efd_LATISS.yml +++ b/tests/efd_transform/cdb_transformed_efd_LATISS.yaml @@ -2615,6 +2615,10 @@ tables: "@id": "#transformed_efd_scheduler.end_time" datatype: timestamp description: End time of the transformation interval, must be provided + - name: timewindow + "@id": "#transformed_efd_scheduler.timewindow" + datatype: int + description: Time window used to expand start and end times by, in minutes - name: status "@id": "#transformed_efd_scheduler.status" datatype: char diff --git a/tests/efd_transform/cdb_transformed_efd_LSSTComCam.yml b/tests/efd_transform/cdb_transformed_efd_LSSTComCam.yaml similarity index 99% rename from tests/efd_transform/cdb_transformed_efd_LSSTComCam.yml rename to tests/efd_transform/cdb_transformed_efd_LSSTComCam.yaml index 77622e18..24b5aae7 100644 --- a/tests/efd_transform/cdb_transformed_efd_LSSTComCam.yml +++ b/tests/efd_transform/cdb_transformed_efd_LSSTComCam.yaml @@ -1,6 +1,6 @@ --- -name: cdb_latiss -"@id": "#cdb_latiss" +name: cdb_lsstcomcam +"@id": "#cdb_lsstcomcam" description: Transformed EFD Consolidated Database for LSSTComCam tables: - name: exposure_efd @@ -3660,6 +3660,10 @@ tables: "@id": "#transformed_efd_scheduler.end_time" datatype: timestamp description: End time of the transformation interval, must be provided + - name: timewindow + "@id": "#transformed_efd_scheduler.timewindow" + datatype: int + description: Time window used to expand start and end times by, in minutes - name: status "@id": "#transformed_efd_scheduler.status" datatype: char diff --git a/tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yml b/tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yaml similarity index 99% rename from tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yml rename to tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yaml index 126ea4ac..9d9e8f99 100644 --- a/tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yml +++ b/tests/efd_transform/cdb_transformed_efd_LSSTComCamSim.yaml @@ -1,6 +1,6 @@ --- -name: cdb_latiss -"@id": "#cdb_latiss" +name: cdb_lsstcomcamsim +"@id": "#cdb_lsstcomcamsim" description: Transformed EFD Consolidated Database for LSSTComCamSim tables: - name: exposure_efd @@ -3660,6 +3660,10 @@ tables: "@id": "#transformed_efd_scheduler.end_time" datatype: timestamp description: End time of the transformation interval, must be provided + - name: timewindow + "@id": "#transformed_efd_scheduler.timewindow" + datatype: int + description: Time window used to expand start and end times by, in minutes - name: status "@id": "#transformed_efd_scheduler.status" datatype: char diff --git a/tests/efd_transform/create_sqlite_db.sh b/tests/efd_transform/create_sqlite_db.sh index 10f85adf..d0cfcd92 100755 --- a/tests/efd_transform/create_sqlite_db.sh +++ b/tests/efd_transform/create_sqlite_db.sh @@ -22,7 +22,7 @@ case "$INSTRUMENT" in esac # Set the configuration file based on the instrument -CONFIG="config_${INSTRUMENT}.yml" +CONFIG="config_${INSTRUMENT}.yaml" echo "Using configuration file: $CONFIG" # Navigate to the directory containing the schema generation script @@ -34,19 +34,19 @@ echo "Generating schema for $INSTRUMENT..." python generate_schema.py --config "$CONFIG" --instrument "$INSTRUMENT" # Check if the schema generation was successful -if [ ! -f "cdb_transformed_efd_${INSTRUMENT}.yml" ]; then - echo "Error: Failed to generate cdb_transformed_efd_${INSTRUMENT}.yml" +if [ ! -f "cdb_transformed_efd_${INSTRUMENT}.yaml" ]; then + echo "Error: Failed to generate cdb_transformed_efd_${INSTRUMENT}.yaml" exit 1 fi -echo "Schema generated: cdb_transformed_efd_${INSTRUMENT}.yml" +echo "Schema generated: cdb_transformed_efd_${INSTRUMENT}.yaml" # Remove the old transformed file in the test directory echo "Removing old transformed schema file (if any)..." -rm -f ../../../../tests/efd_transform/cdb_transformed_efd_${INSTRUMENT}.yml +rm -f ../../../../tests/efd_transform/cdb_transformed_efd_${INSTRUMENT}.yaml # Copy the new transformed file to the test directory echo "Copying the new transformed schema file to the test directory..." -cp "cdb_transformed_efd_${INSTRUMENT}.yml" ../../../../tests/efd_transform/ +cp "cdb_transformed_efd_${INSTRUMENT}.yaml" ../../../../tests/efd_transform/ # Navigate to the test directory echo "Navigating to the test directory..." @@ -58,23 +58,9 @@ rm -f "${INSTRUMENT}.db" # Create the SQL file with Felis echo "Creating the SQL file with Felis..." -felis create --dry-run --engine-url sqlite:/// "cdb_transformed_efd_${INSTRUMENT}.yml" > "${INSTRUMENT}.sql" +felis create --dry-run --engine-url sqlite://// "cdb_transformed_efd_${INSTRUMENT}.yaml" > "${INSTRUMENT}-sqlite.sql" +felis create --engine-url sqlite:///${INSTRUMENT}.db "cdb_transformed_efd_${INSTRUMENT}.yaml" -# Check if the SQL file creation was successful -if [ ! -f "${INSTRUMENT}.sql" ]; then - echo "Error: Failed to create ${INSTRUMENT}.sql" - exit 1 -fi -echo "SQL file created: ${INSTRUMENT}.sql" - -# Load the SQL file into a new SQLite database -echo "Loading SQL into the new SQLite database..." -sqlite3 "${INSTRUMENT}.db" < "${INSTRUMENT}.sql" - -# Confirm successful completion -if [ $? -eq 0 ]; then - echo "Database ${INSTRUMENT}.db created successfully." -else - echo "Error: Failed to create the SQLite database." - exit 1 -fi +# Create postgresql code for the database +echo "Creating the SQL file with Felis for postgres..." +felis create --dry-run --engine-url postgresql+psycopg2://username:password@localhost/database "cdb_transformed_efd_${INSTRUMENT}.yaml" > "${INSTRUMENT}-pg.sql" diff --git a/tests/efd_transform/run_transform_efd.sh b/tests/efd_transform/run_transform_efd.sh index 26cb619f..081310c7 100755 --- a/tests/efd_transform/run_transform_efd.sh +++ b/tests/efd_transform/run_transform_efd.sh @@ -7,7 +7,7 @@ # -r s3://rubin-summit-users/butler.yaml \ # -d sqlite:///$PWD/tests/efd_transform/LATISS.db \ # -E usdf_efd \ -# -c python/lsst/consdb/efd_transform/config_LATISS.yml \ +# -c python/lsst/consdb/efd_transform/config_LATISS.yaml \ # -t 5 \ # -w 1 \ # -l $PWD/tmp/transform.log @@ -18,7 +18,7 @@ # -r /repo/embargo_new \ # -d sqlite:///$PWD/tests/efd_transform/LSSTComCam.db \ # -E usdf_efd \ -# -c python/lsst/consdb/efd_transform/config_LSSTComCam.yml \ +# -c python/lsst/consdb/efd_transform/config_LSSTComCam.yaml \ # -t 5 \ # -w 1 \ # -l $PWD/tmp/transform.log @@ -29,7 +29,7 @@ # -r /repo/embargo_new \ # -d sqlite:///$PWD/tests/efd_transform/LSSTComCamSim.db \ # -E usdf_efd \ -# -c python/lsst/consdb/efd_transform/config_LSSTComCamSim.yml \ +# -c python/lsst/consdb/efd_transform/config_LSSTComCamSim.yaml \ # -t 5 \ # -w 1 \ # -l $PWD/tmp/transform.log @@ -46,17 +46,17 @@ # -l $PWD/tmp/transform.log -# python python/lsst/consdb/efd_transform/transform_efd.py \ -# -i LATISS \ -# -s 2024-10-17T12:00:00 \ -# -e 2024-10-18T12:00:00 \ -# -r s3://rubin-summit-users/butler.yaml \ -# -d sqlite:///$PWD/tests/efd_transform/LATISS.db \ -# -E usdf_efd \ -# -c python/lsst/consdb/efd_transform/config_LATISS.yml \ -# -t 60 \ -# -w 1 \ -# -l $PWD/tmp/transform.log +python python/lsst/consdb/efd_transform/transform_efd.py \ + -i LATISS \ + -s 2024-10-17T12:00:00 \ + -e 2024-10-18T12:00:00 \ + -r s3://rubin-summit-users/butler.yaml \ + -d sqlite:///$PWD/tests/efd_transform/LATISS.db \ + -E usdf_efd \ + -c python/lsst/consdb/efd_transform/config_LATISS.yaml \ + -t 60 \ + -w 1 \ + -l $PWD/tmp/transform.log # python python/lsst/consdb/efd_transform/transform_efd.py \ @@ -66,20 +66,20 @@ # -r /repo/embargo_new \ # -d sqlite:///$PWD/tests/efd_transform/LSSTComCam.db \ # -E usdf_efd \ -# -c python/lsst/consdb/efd_transform/config_LSSTComCam.yml \ +# -c python/lsst/consdb/efd_transform/config_LSSTComCam.yaml \ # -t 5 \ # -w 1 \ # -l $PWD/tmp/transform.log -python python/lsst/consdb/efd_transform/transform_efd.py \ - -i LSSTComCamSim \ - -r /repo/embargo_new \ - -d sqlite:///$PWD/tests/efd_transform/LSSTComCamSim.db \ - -E usdf_efd \ - -c python/lsst/consdb/efd_transform/config_LSSTComCamSim.yml \ - -t 5 \ - -w 1 \ - -l $PWD/tmp/transform.log - # -s 2024-10-17T12:00:00 \ - # -e 2024-10-18T12:00:00 \ \ No newline at end of file +# python python/lsst/consdb/efd_transform/transform_efd.py \ +# -i LSSTComCamSim \ +# -r /repo/embargo_new \ +# -d sqlite:///$PWD/tests/efd_transform/LSSTComCamSim.db \ +# -E usdf_efd \ +# -c python/lsst/consdb/efd_transform/config_LSSTComCamSim.yaml \ +# -t 5 \ +# -w 1 \ +# -l $PWD/tmp/transform.log +# # -s 2024-10-17T12:00:00 \ +# # -e 2024-10-18T12:00:00 \