From 793edbe7ae0f2b5bbdb92018d8524ac63a44d696 Mon Sep 17 00:00:00 2001 From: cryptogopher Date: Fri, 15 Nov 2019 23:13:38 +0100 Subject: [PATCH] Merged new models migrations --- db/migrate/001_create_schema.rb | 22 ++++++++++++++++++++++ db/migrate/003_create_measurements.rb | 10 ---------- db/migrate/004_create_readouts.rb | 12 ------------ db/migrate/005_create_readout_values.rb | 10 ---------- 4 files changed, 22 insertions(+), 32 deletions(-) delete mode 100644 db/migrate/003_create_measurements.rb delete mode 100644 db/migrate/004_create_readouts.rb delete mode 100644 db/migrate/005_create_readout_values.rb diff --git a/db/migrate/001_create_schema.rb b/db/migrate/001_create_schema.rb index 02343c6..7e280fc 100644 --- a/db/migrate/001_create_schema.rb +++ b/db/migrate/001_create_schema.rb @@ -47,5 +47,27 @@ class CreateSchema < ActiveRecord::Migration t.references :unit t.timestamps null: false end + + create_table :measurements do |t| + t.references :project + t.string :name + t.boolean :hidden + t.references :source + t.timestamps null: false + end + + create_table :readouts do |t| + t.references :measurement + t.references :quantity + t.references :unit + t.timestamps null: false + end + + create_table :readout_values do |t| + t.references :readout + t.decimal :value, precision: 12, scale: 6 + t.timestamp :taken_at + t.timestamps null: false + end end end diff --git a/db/migrate/003_create_measurements.rb b/db/migrate/003_create_measurements.rb deleted file mode 100644 index b22391a..0000000 --- a/db/migrate/003_create_measurements.rb +++ /dev/null @@ -1,10 +0,0 @@ -class CreateMeasurements < ActiveRecord::Migration - def change - create_table :measurements do |t| - t.string :name - t.boolean :hidden - t.references :source, index: true, foreign_key: true - end - add_index :measurements, :source_id - end -end diff --git a/db/migrate/004_create_readouts.rb b/db/migrate/004_create_readouts.rb deleted file mode 100644 index 043828f..0000000 --- a/db/migrate/004_create_readouts.rb +++ /dev/null @@ -1,12 +0,0 @@ -class CreateReadouts < ActiveRecord::Migration - def change - create_table :readouts do |t| - t.references :measurement, index: true, foreign_key: true - t.references :quantity, index: true, foreign_key: true - t.references :unit, index: true, foreign_key: true - end - add_index :readouts, :measurement_id - add_index :readouts, :quantity_id - add_index :readouts, :unit_id - end -end diff --git a/db/migrate/005_create_readout_values.rb b/db/migrate/005_create_readout_values.rb deleted file mode 100644 index d7d311f..0000000 --- a/db/migrate/005_create_readout_values.rb +++ /dev/null @@ -1,10 +0,0 @@ -class CreateReadoutValues < ActiveRecord::Migration - def change - create_table :readout_values do |t| - t.references :readout, index: true, foreign_key: true - t.decimal :value - t.timestamp :taken_at - end - add_index :readout_values, :readout_id - end -end