Created
November 14, 2012 21:37
-
-
Save carlcrott/4075007 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE TABLE `workflows` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`site_id` int(11) NOT NULL, | |
`model_type` varchar(255) DEFAULT NULL, | |
`model_id` int(11) NOT NULL, | |
`hostname` varchar(255) DEFAULT NULL, | |
`start_date` datetime DEFAULT NULL, | |
`end_date` datetime DEFAULT NULL, | |
`params` text, | |
`folder` text, | |
`started_at` datetime DEFAULT NULL, | |
`finished_at` datetime DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
`updated_at` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
my shell script:
!/bin/bash
wget -O betydump.sql http://isda.ncsa.illinois.edu/~kooper/EBI/betydump.sql
mysql -u bety -pbety -e 'DROP DATABASE IF EXISTS bety; CREATE DATABASE bety'
mysql -u bety -pbety bety < betydump.sql
echo "SELECT id from machines WHERE hostname='ebi-forecast.igb.uiuc.edu' INTO @mid;
UPDATE dbfiles SET file_path=REPLACE(file_path, 'ebi-forecast.igb.uiuc.edu:', ''), machine_id=@mid WHERE file_path LIKE 'ebi-forecast.igb.uiuc.edu:/%';
SELECT id from machines WHERE hostname='ebi-cluster.igb.uiuc.edu' INTO @mid;
UPDATE dbfiles SET file_path=REPLACE(file_path, 'ebi-cluster.igb.uiuc.edu:', ''), machine_id=@mid WHERE file_path LIKE 'ebi-cluster.igb.uiuc.edu:/%';
UPDATE dbfiles SET file_path=REPLACE(file_path, '//', '/') WHERE file_path LIKE '%//%';
UPDATE dbfiles SET machine_id=@mid WHERE ISNULL(machine_id);" | mysql -u bety -pbety bety
add remote sites back in
(cd ~/sites && ./addsites.sh)
add models back in
echo "INSERT INTO models (model_name, model_path, revision, created_at, updated_at) VALUES
('ED2.2', '${HOSTNAME}:/usr/local/bin/ed.r46', '46', NOW(), NOW()),
('ED2.2', '${HOSTNAME}:/usr/local/bin/ed.r82', '82', NOW(), NOW()),
('BIOCRO', '${HOSTNAME}:/usr/local/bin/ed.r82', '0', NOW(), NOW()),
('SIPNET', '${HOSTNAME}:/usr/local/bin/sipnet.runk', 'unk', NOW(), NOW());" | mysql -u bety -pbety bety
mysql -u bety -pbety bety -e 'DROP VIEW yieldsview'
(cd /usr/local/bety && sudo rake db:migrate)
echo " update inputs, dbfiles set format_id=10 where inputs.file_id=dbfiles.file_id and dbfiles.file_path like '%site';
update inputs, dbfiles set format_id=11 where inputs.file_id=dbfiles.file_id and dbfiles.file_path like '%css';
update inputs, dbfiles set format_id=15 where inputs.file_id=dbfiles.file_id and dbfiles.file_path like '%pss';
update inputs, dbfiles set format_id=24 where inputs.file_id=dbfiles.file_id and dbfiles.file_path like '%clim'; " | mysql -u bety -pbety bety