Changeset 42633
- Timestamp:
- Feb 22, 2024, 9:44:30 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20230313/dbconfig/changes.txt
r42545 r42633 2632 2632 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2633 2633 2634 -- EAM 2024.02.20 : adding the following missing fields to gpc2: 2635 2636 -- example ALTER TABLE stackSumSkyfile ADD COLUMN path_base VARCHAR(255) NULL DEFAULT NULL AFTER uri; 2637 ALTER TABLE chipBackgroundImfile ADD COLUMN data_state VARCHAR(64) AFTER path_base; 2638 -- ALTER TABLE minidvodbRun ADD COLUMN note VARCHAR(255) AFTER state; 2639 ALTER TABLE skycalResult CHANGE COLUMN software_ver software_ver VARCHAR(16); 2640 ALTER TABLE ippRelease ADD COLUMN accessLevelMin INT AFTER ubercal_file; 2641 2634 2642 -- EAM 2023.11.04 : adding xcstackRun, xcstackInputSkyfile, xcstackSumSkyfile 2635 2643 -- EAM 2024.02.20 : the following need to be added to the gpc1 and gpc2 databases 2644 2645 CREATE TABLE xcstackCamera ( 2646 camera_id BIGINT AUTO_INCREMENT, 2647 camera VARCHAR(255), 2648 PRIMARY KEY(camera_id) 2649 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2636 2650 2637 2651 CREATE TABLE xcstackRun ( … … 2663 2677 camera_id BIGINT, 2664 2678 stack_id BIGINT, 2665 PRIMARY KEY(xcstack_id, stack_id), 2679 PRIMARY KEY(xcstack_id, camera_id, stack_id), 2680 KEY(xcstack_id), 2681 KEY(stack_id), 2666 2682 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id), 2683 FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id) 2667 2684 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2668 2685 … … 2687 2704 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2688 2705 2706 -- A static sky analysis set 2707 CREATE TABLE xcskyRun ( 2708 xcsky_id BIGINT AUTO_INCREMENT, -- unique identifier 2709 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 2710 workdir VARCHAR(255) NOT NULL, -- working directory 2711 label VARCHAR(64), -- processing label 2712 data_group VARCHAR(64), -- group for data 2713 dist_group VARCHAR(64), -- group for distribution 2714 reduction VARCHAR(64), -- reduction class (for altering recipe) 2715 note VARCHAR(255), -- note 2716 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2717 PRIMARY KEY(xcsky_id), 2718 KEY(state), 2719 KEY(label), 2720 KEY(data_group), 2721 KEY(dist_group) 2722 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2723 2724 -- Inputs for static sky analysis 2725 CREATE TABLE xcskyInput ( 2726 xcsky_id BIGINT, -- static sky identifier 2727 xcstack_id BIGINT, -- stack identifier 2728 PRIMARY KEY(xcsky_id,xcstack_id), 2729 KEY(xcstack_id), 2730 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id), 2731 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id) 2732 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2733 2734 -- Result of static sky analysis 2735 CREATE TABLE xcskyResult ( 2736 xcsky_id BIGINT, -- static sky identifier 2737 path_base VARCHAR(255) NOT NULL, -- root name for outputs 2738 dtime_phot FLOAT, -- elapsed time for photometry 2739 dtime_script FLOAT, -- elapsed time for script 2740 sources INT, -- number of sources 2741 num_inputs INT, -- number of input images 2742 hostname VARCHAR(64) NOT NULL, -- host that executed script 2743 good_frac FLOAT, -- good fraction of skycell 2744 quality SMALLINT NOT NULL, -- bad quality flag 2745 fault SMALLINT NOT NULL, -- fault code 2746 PRIMARY KEY(xcsky_id), 2747 KEY(good_frac), 2748 KEY(fault), 2749 KEY(quality), 2750 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id) 2751 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2752 2753 CREATE TABLE xccalRun ( 2754 xccal_id BIGINT AUTO_INCREMENT, -- unique identifier 2755 xcsky_id BIGINT, 2756 xcstack_id BIGINT, 2757 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 2758 workdir VARCHAR(255) NOT NULL, -- working directory 2759 label VARCHAR(64), -- processing label 2760 data_group VARCHAR(64), -- group for data 2761 dist_group VARCHAR(64), -- group for distribution 2762 reduction VARCHAR(64), -- reduction class (for altering recipe) 2763 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2764 note VARCHAR(255), -- note 2765 PRIMARY KEY(xccal_id), 2766 KEY(state), 2767 KEY(label), 2768 KEY(data_group), 2769 KEY(dist_group), 2770 KEY(xcsky_id), 2771 KEY(xcstack_id), 2772 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id), 2773 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id) 2774 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2775 2776 -- Result of sky calibration analysis 2777 CREATE TABLE xccalResult ( 2778 xccal_id BIGINT, 2779 path_base VARCHAR(255) NOT NULL, 2780 dtime_script FLOAT, 2781 dtime_astrom FLOAT, 2782 sigma_ra FLOAT, 2783 sigma_dec FLOAT, 2784 n_astrom INT, 2785 n_detections INT, 2786 n_extended INT, 2787 n_forced INT, 2788 zpt_obs FLOAT, 2789 zpt_stdev FLOAT, 2790 fwhm_major FLOAT, 2791 fwhm_minor FLOAT, 2792 quality SMALLINT NOT NULL, 2793 hostname VARCHAR(64) NOT NULL, 2794 software_ver VARCHAR(64), 2795 fault SMALLINT NOT NULL, 2796 PRIMARY KEY(xccal_id), 2797 KEY(fault), 2798 KEY(quality), 2799 FOREIGN KEY(xccal_id) REFERENCES xccalRun(xccal_id) 2800 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2801 2802 CREATE TABLE xcForceRun ( 2803 xcff_id BIGINT NOT NULL AUTO_INCREMENT, 2804 xccal_id BIGINT, -- NOT a foreign key: reference to entry in xcamera db 2805 sources_path_base VARCHAR(255), 2806 state VARCHAR(64), 2807 workdir VARCHAR(255), 2808 label VARCHAR(64), 2809 skycell_id VARCHAR(64), 2810 tess_id VARCHAR(64), 2811 data_group VARCHAR(64), 2812 dist_group VARCHAR(64), 2813 note VARCHAR(255), 2814 reduction VARCHAR(64), 2815 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2816 PRIMARY KEY(xcff_id), 2817 KEY(state), 2818 KEY(label), 2819 KEY(data_group), 2820 KEY(xccal_id) 2821 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2822 2823 CREATE TABLE xcForceInput ( 2824 xcff_id BIGINT, 2825 warp_id BIGINT, 2826 camera_id BIGINT, 2827 PRIMARY KEY(xcff_id, warp_id, camera_id), 2828 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id), 2829 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id), 2830 FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id) 2831 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2832 2833 CREATE TABLE xcForceResult ( 2834 xcff_id BIGINT, 2835 warp_id BIGINT, 2836 path_base VARCHAR(255) NOT NULL, 2837 dtime_script FLOAT, 2838 quality SMALLINT NOT NULL, 2839 hostname VARCHAR(64) NOT NULL, 2840 software_ver VARCHAR(16), 2841 fault SMALLINT NOT NULL, 2842 PRIMARY KEY(xcff_id, warp_id), 2843 KEY(fault), 2844 KEY(quality), 2845 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id), 2846 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id) 2847 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2848 2849 CREATE TABLE xcForceSummary ( 2850 xcff_id BIGINT, 2851 path_base VARCHAR(255) NOT NULL, 2852 dtime_script FLOAT, 2853 quality SMALLINT NOT NULL, 2854 hostname VARCHAR(64) NOT NULL, 2855 software_ver VARCHAR(16), 2856 fault SMALLINT NOT NULL, 2857 PRIMARY KEY(xcff_id), 2858 KEY(fault), 2859 KEY(quality), 2860 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id) 2861 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2862 2863
Note:
See TracChangeset
for help on using the changeset viewer.
