Changeset 42833
- Timestamp:
- May 9, 2025, 9:10:00 AM (14 months ago)
- Location:
- trunk/dbconfig
- Files:
-
- 4 edited
- 4 copied
-
changes.txt (modified) (1 diff)
-
ff.md (modified) (1 diff)
-
ipp.m4 (modified) (1 diff)
-
notes.txt (modified) (1 diff)
-
xcadd.md (copied) (copied from branches/eam_branches/ipp-20230313/dbconfig/xcadd.md )
-
xcff.md (copied) (copied from branches/eam_branches/ipp-20230313/dbconfig/xcff.md )
-
xcsky.md (copied) (copied from branches/eam_branches/ipp-20230313/dbconfig/xcsky.md )
-
xcstack.md (copied) (copied from branches/eam_branches/ipp-20230313/dbconfig/xcstack.md )
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r42385 r42833 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 ALTER TABLE warpBackgroundSkyfile ADD COLUMN data_state VARCHAR(64) AFTER path_base; 2642 2643 -- EAM 2023.11.04 : adding xcstackRun, xcstackInputSkyfile, xcstackSumSkyfile 2644 -- EAM 2024.02.20 : the following need to be added to the gpc1 and gpc2 databases 2645 2646 CREATE TABLE xcstackCamera ( 2647 camera_id BIGINT AUTO_INCREMENT, 2648 camera VARCHAR(255), 2649 PRIMARY KEY(camera_id) 2650 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2651 2652 CREATE TABLE xcstackRun ( 2653 xcstack_id BIGINT AUTO_INCREMENT, 2654 state VARCHAR(64), 2655 workdir VARCHAR(255), 2656 label VARCHAR(64), 2657 data_group VARCHAR(64), 2658 dist_group VARCHAR(64), 2659 reduction VARCHAR(64), 2660 registered DATETIME, 2661 skycell_id VARCHAR(64), 2662 tess_id VARCHAR(64), 2663 filter VARCHAR(64), 2664 software_ver VARCHAR(16), 2665 note VARCHAR(255), 2666 PRIMARY KEY(xcstack_id), 2667 KEY(xcstack_id), 2668 KEY(state), 2669 KEY(skycell_id), 2670 KEY(tess_id), 2671 KEY(label), 2672 KEY(data_group), 2673 KEY(dist_group) 2674 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2675 2676 CREATE TABLE xcstackInputSkyfile ( 2677 xcstack_id BIGINT, 2678 camera_id BIGINT, 2679 stack_id BIGINT, 2680 PRIMARY KEY(xcstack_id, camera_id, stack_id), 2681 KEY(xcstack_id), 2682 KEY(stack_id), 2683 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id), 2684 FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id) 2685 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2686 2687 CREATE TABLE xcstackSumSkyfile ( 2688 xcstack_id BIGINT, 2689 path_base VARCHAR(255), 2690 bg DOUBLE, 2691 bg_stdev DOUBLE, 2692 dtime_stack FLOAT, 2693 dtime_script FLOAT, 2694 hostname VARCHAR(64), 2695 good_frac FLOAT, 2696 fault SMALLINT, 2697 software_ver VARCHAR(16), 2698 quality SMALLINT NOT NULL DEFAULT 0, 2699 PRIMARY KEY(xcstack_id), 2700 KEY(dtime_stack), 2701 KEY(good_frac), 2702 KEY(fault), 2703 KEY(quality), 2704 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id) 2705 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2706 2707 -- A static sky analysis set 2708 CREATE TABLE xcskyRun ( 2709 xcsky_id BIGINT AUTO_INCREMENT, -- unique identifier 2710 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 2711 workdir VARCHAR(255) NOT NULL, -- working directory 2712 label VARCHAR(64), -- processing label 2713 data_group VARCHAR(64), -- group for data 2714 dist_group VARCHAR(64), -- group for distribution 2715 reduction VARCHAR(64), -- reduction class (for altering recipe) 2716 note VARCHAR(255), -- note 2717 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2718 PRIMARY KEY(xcsky_id), 2719 KEY(state), 2720 KEY(label), 2721 KEY(data_group), 2722 KEY(dist_group) 2723 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2724 2725 -- Inputs for static sky analysis 2726 CREATE TABLE xcskyInput ( 2727 xcsky_id BIGINT, -- static sky identifier 2728 xcstack_id BIGINT, -- stack identifier 2729 PRIMARY KEY(xcsky_id,xcstack_id), 2730 KEY(xcstack_id), 2731 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id), 2732 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id) 2733 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2734 2735 -- Result of static sky analysis 2736 CREATE TABLE xcskyResult ( 2737 xcsky_id BIGINT, -- static sky identifier 2738 path_base VARCHAR(255) NOT NULL, -- root name for outputs 2739 dtime_phot FLOAT, -- elapsed time for photometry 2740 dtime_script FLOAT, -- elapsed time for script 2741 sources INT, -- number of sources 2742 num_inputs INT, -- number of input images 2743 hostname VARCHAR(64) NOT NULL, -- host that executed script 2744 good_frac FLOAT, -- good fraction of skycell 2745 quality SMALLINT NOT NULL, -- bad quality flag 2746 fault SMALLINT NOT NULL, -- fault code 2747 PRIMARY KEY(xcsky_id), 2748 KEY(good_frac), 2749 KEY(fault), 2750 KEY(quality), 2751 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id) 2752 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2753 2754 CREATE TABLE xccalRun ( 2755 xccal_id BIGINT AUTO_INCREMENT, -- unique identifier 2756 xcsky_id BIGINT, 2757 xcstack_id BIGINT, 2758 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 2759 workdir VARCHAR(255) NOT NULL, -- working directory 2760 label VARCHAR(64), -- processing label 2761 data_group VARCHAR(64), -- group for data 2762 dist_group VARCHAR(64), -- group for distribution 2763 reduction VARCHAR(64), -- reduction class (for altering recipe) 2764 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2765 note VARCHAR(255), -- note 2766 PRIMARY KEY(xccal_id), 2767 KEY(state), 2768 KEY(label), 2769 KEY(data_group), 2770 KEY(dist_group), 2771 KEY(xcsky_id), 2772 KEY(xcstack_id), 2773 FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id), 2774 FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id) 2775 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2776 2777 -- Result of sky calibration analysis 2778 CREATE TABLE xccalResult ( 2779 xccal_id BIGINT, 2780 path_base VARCHAR(255) NOT NULL, 2781 dtime_script FLOAT, 2782 dtime_astrom FLOAT, 2783 sigma_ra FLOAT, 2784 sigma_dec FLOAT, 2785 n_astrom INT, 2786 n_detections INT, 2787 n_extended INT, 2788 n_forced INT, 2789 zpt_obs FLOAT, 2790 zpt_stdev FLOAT, 2791 fwhm_major FLOAT, 2792 fwhm_minor FLOAT, 2793 quality SMALLINT NOT NULL, 2794 hostname VARCHAR(64) NOT NULL, 2795 software_ver VARCHAR(64), 2796 fault SMALLINT NOT NULL, 2797 PRIMARY KEY(xccal_id), 2798 KEY(fault), 2799 KEY(quality), 2800 FOREIGN KEY(xccal_id) REFERENCES xccalRun(xccal_id) 2801 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2802 2803 CREATE TABLE xcForceRun ( 2804 xcff_id BIGINT NOT NULL AUTO_INCREMENT, 2805 xccal_id BIGINT, -- NOT a foreign key: reference to entry in xcamera db 2806 sources_path_base VARCHAR(255), 2807 state VARCHAR(64), 2808 workdir VARCHAR(255), 2809 label VARCHAR(64), 2810 skycell_id VARCHAR(64), 2811 tess_id VARCHAR(64), 2812 data_group VARCHAR(64), 2813 dist_group VARCHAR(64), 2814 note VARCHAR(255), 2815 reduction VARCHAR(64), 2816 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2817 PRIMARY KEY(xcff_id), 2818 KEY(state), 2819 KEY(label), 2820 KEY(data_group), 2821 KEY(xccal_id) 2822 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2823 2824 CREATE TABLE xcForceInput ( 2825 xcff_id BIGINT, 2826 warp_id BIGINT, 2827 camera_id BIGINT, 2828 PRIMARY KEY(xcff_id, warp_id, camera_id), 2829 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id), 2830 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id), 2831 FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id) 2832 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2833 2834 CREATE TABLE xcForceResult ( 2835 xcff_id BIGINT, 2836 warp_id BIGINT, 2837 path_base VARCHAR(255) NOT NULL, 2838 dtime_script FLOAT, 2839 quality SMALLINT NOT NULL, 2840 hostname VARCHAR(64) NOT NULL, 2841 software_ver VARCHAR(16), 2842 fault SMALLINT NOT NULL, 2843 PRIMARY KEY(xcff_id, warp_id), 2844 KEY(fault), 2845 KEY(quality), 2846 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id), 2847 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id) 2848 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2849 2850 CREATE TABLE xcForceSummary ( 2851 xcff_id BIGINT, 2852 path_base VARCHAR(255) NOT NULL, 2853 dtime_script FLOAT, 2854 quality SMALLINT NOT NULL, 2855 hostname VARCHAR(64) NOT NULL, 2856 software_ver VARCHAR(16), 2857 fault SMALLINT NOT NULL, 2858 PRIMARY KEY(xcff_id), 2859 KEY(fault), 2860 KEY(quality), 2861 FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id) 2862 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2863 2864 -
trunk/dbconfig/ff.md
r36441 r42833 1 1 2 ## why is ff_id not marked here for AUTO_INCREMENT? 2 3 fullForceRun METADATA 3 4 ff_id S64 0 -
trunk/dbconfig/ipp.m4
r42385 r42833 43 43 include(remote.md) 44 44 include(fpcam.md) 45 include(xcstack.md) 46 include(xcsky.md) 47 include(xcff.md) -
trunk/dbconfig/notes.txt
r29972 r42833 1 2 2023.12.24 : EAM 3 for reference, when adding a new stage: 4 5 * the stage tables need to be added in dbconfig 6 new file foo.md 7 added to ipp.m4 8 make 9 make install 10 11 * then in ippdb.src 12 psautogen 13 make 14 make install 15 16 * then the supporting stage tools can be added to ippTools and built 1 17 2 18 2007.06.08 : EAM
Note:
See TracChangeset
for help on using the changeset viewer.
