diff options
Diffstat (limited to 'db')
-rw-r--r-- | db/migrate/000_drop_validations.rb | 13 | ||||
-rw-r--r-- | db/migrate/001_init_validation.rb | 64 | ||||
-rw-r--r-- | db/migrate/002_init_reports.rb | 36 |
3 files changed, 0 insertions, 113 deletions
diff --git a/db/migrate/000_drop_validations.rb b/db/migrate/000_drop_validations.rb deleted file mode 100644 index fb70967..0000000 --- a/db/migrate/000_drop_validations.rb +++ /dev/null @@ -1,13 +0,0 @@ - -class DropValidations < ActiveRecord::Migration - def self.up - # drop_table :validations if table_exists? :validations - # drop_table :crossvalidations if table_exists? :crossvalidations - end - - def self.down - #drop_table :validations if table_exists? :validations - #drop_table :crossvalidations if table_exists? :crossvalidations - end -end - diff --git a/db/migrate/001_init_validation.rb b/db/migrate/001_init_validation.rb deleted file mode 100644 index 93d8d2f..0000000 --- a/db/migrate/001_init_validation.rb +++ /dev/null @@ -1,64 +0,0 @@ - -class InitValidation < ActiveRecord::Migration - def self.up - - create_table :crossvalidations do |t| - - [:crossvalidation_uri, - :algorithm_uri, - :dataset_uri ].each do |p| - t.column p, :string, :limit => 255 - end - - [:created_at ].each do |p| - t.column p, :datetime - end - - [:num_folds, - :random_seed ].each do |p| - t.column p, :integer, :null => false - end - - [ :stratified ].each do |p| - t.column p, :boolean, :null => false - end - - end - - create_table :validations do |t| - - [:validation_uri, - :model_uri, - :algorithm_uri, - :training_dataset_uri, - :test_target_dataset_uri, - :test_dataset_uri, - :prediction_dataset_uri, - :prediction_feature, - :crossvalidation_uri].each do |p| - t.column p, :string, :limit => 255 - end - - [:created_at ].each do |p| - t.column p, :datetime - end - - [:real_runtime, :num_instances, :num_without_class, :num_unpredicted, :crossvalidation_id, :crossvalidation_fold ].each do |p| - t.column p, :integer - end - - [:real_runtime, :percent_without_class, :percent_unpredicted ].each do |p| - t.column p, :float - end - - [:classification_statistics, :regression_statistics].each do |p| - t.column(p, :text, :limit => 16320) - end - end - end - - def self.down - drop_table :validations if table_exists? :validations - drop_table :crossvalidations if table_exists? :crossvalidations - end -end diff --git a/db/migrate/002_init_reports.rb b/db/migrate/002_init_reports.rb deleted file mode 100644 index 8029223..0000000 --- a/db/migrate/002_init_reports.rb +++ /dev/null @@ -1,36 +0,0 @@ - -class InitReports < ActiveRecord::Migration - def self.up - - create_table :report_datum do |t| - - [:report_uri, - :report_type - ].each do |p| - t.column p, :string, :limit => 255 - end - - [:created_at ].each do |p| - t.column p, :datetime - end - - [:validation_uris, :crossvalidation_uris, :model_uris, :algorithm_uris].each do |p| - t.column(p, :text, :limit => 16320) - end - end - end - - def self.down - drop_table :report_datum if table_exists? :report_datum - if @@config[:reports] and @@config[:reports][:report_dir] - ["validation", "crossvalidation", "algorithm_comparison"].each do |t| - dir = File.join(@@config[:reports][:report_dir],t) - if File.exist?(dir) - puts "deleting dir "+dir.to_s - FileUtils.rm_rf(dir) - end - end - end - end -end - |