Changeset 21008
- Timestamp:
- Dec 15, 2008, 4:11:03 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/dbconfig/changes.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r20994 r21008 733 733 ALTER TABLE diffRun DROP COLUMN skycell_id; 734 734 735 736 -- drop exiting foreign key constraints737 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_1;738 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_2;739 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_3;740 741 ALTER TABLE diffInputSkyfile DROP COLUMN kind;742 ALTER TABLE diffInputSkyfile CHANGE COLUMN skycell_id skycell_id VARCHAR(64) AFTER diff_id;743 744 745 ALTER TABLE diffInputSkyfile CHANGE COLUMN warp_id warp1 BIGINT;746 ALTER TABLE diffInputSkyfile ADD COLUMN stack1 BIGINT AFTER warp1, ADD KEY(stack1);747 ALTER TABLE diffInputSkyfile ADD COLUMN warp2 BIGINT AFTER stack1, ADD KEY(warp2);748 ALTER TABLE diffInputSkyfile CHANGE COLUMN stack_id stack2 BIGINT AFTER warp2;749 750 -- WARNING WARNING751 -- If you have existing diff runs they must be converted752 753 -- run the script collapse_diffinputs.pl here.754 755 -- collapse_diffinputs.pl dbname dbuser dbpass dbhost756 757 DELETE FROM diffInputSkyfile where template = 1;758 759 ALTER TABLE diffInputSkyfile DROP PRIMARY KEY;760 ALTER TABLE diffInputSkyfile ADD PRIMARY KEY (diff_id, skycell_id);761 ALTER TABLE diffInputSkyfile DROP COLUMN template;762 763 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (diff_id) REFERENCES diffRun(diff_id);764 765 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (warp1, skycell_id, tess_id) REFERENCES warpSkyfile(warp_id, skycell_id, tess_id);766 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (warp2, skycell_id, tess_id) REFERENCES warpSkyfile(warp_id, skycell_id, tess_id);767 768 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (stack1) REFERENCES stackRun(stack_id);769 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (stack2) REFERENCES stackRun(stack_id);770 771 735 -- add unique ids for each image and flags that indicate whether the image has been 772 736 -- magic destreaked … … 776 740 ALTER TABLE diffSkyfile ADD COLUMN magicked TINYINT; 777 741 742 -- drop exiting foreign key constraints 743 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_1; 744 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_2; 745 ALTER TABLE diffInputSkyfile drop FOREIGN KEY diffInputSkyfile_ibfk_3; 746 747 ALTER TABLE diffInputSkyfile DROP COLUMN kind; 748 ALTER TABLE diffInputSkyfile CHANGE COLUMN skycell_id skycell_id VARCHAR(64) AFTER diff_id; 749 750 751 ALTER TABLE diffInputSkyfile CHANGE COLUMN warp_id warp1 BIGINT; 752 ALTER TABLE diffInputSkyfile ADD COLUMN stack1 BIGINT AFTER warp1, ADD KEY(stack1); 753 ALTER TABLE diffInputSkyfile ADD COLUMN warp2 BIGINT AFTER stack1, ADD KEY(warp2); 754 ALTER TABLE diffInputSkyfile CHANGE COLUMN stack_id stack2 BIGINT AFTER warp2; 755 756 -- WARNING WARNING 757 -- If you have existing diff runs they must be converted 758 759 -- run the script collapse_diffinputs.pl here. 760 761 -- collapse_diffinputs.pl dbname dbuser dbpass dbhost 762 763 DELETE FROM diffInputSkyfile where template = 1; 764 765 ALTER TABLE diffInputSkyfile DROP PRIMARY KEY; 766 ALTER TABLE diffInputSkyfile ADD PRIMARY KEY (diff_id, skycell_id); 767 ALTER TABLE diffInputSkyfile DROP COLUMN template; 768 769 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (diff_id) REFERENCES diffRun(diff_id); 770 771 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (warp1, skycell_id, tess_id) REFERENCES warpSkyfile(warp_id, skycell_id, tess_id); 772 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (warp2, skycell_id, tess_id) REFERENCES warpSkyfile(warp_id, skycell_id, tess_id); 773 774 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (stack1) REFERENCES stackRun(stack_id); 775 ALTER TABLE diffInputSkyfile ADD FOREIGN KEY (stack2) REFERENCES stackRun(stack_id); 776 777 778 -- add unique ids for each image and flags that indicate whether the image has been 779 -- magic destreaked 778 780 ALTER TABLE warpRun DROP COLUMN magiced; 779 781
Note:
See TracChangeset
for help on using the changeset viewer.
