diff --git a/app/models/daily_statistic.rb b/app/models/daily_statistic.rb index 5fce0dee5..ad59c46eb 100644 --- a/app/models/daily_statistic.rb +++ b/app/models/daily_statistic.rb @@ -2,7 +2,7 @@ class DailyStatistic < ApplicationRecord VALID_INDICATORS = %w( transactions_count addresses_count total_dao_deposit live_cells_count dead_cells_count avg_hash_rate avg_difficulty uncle_rate total_depositors_count address_balance_distribution total_tx_fee occupied_capacity daily_dao_deposit daily_dao_depositors_count - circulation_ratio daily_dao_withdraw average_block_time + circulation_ratio daily_dao_withdraw nodes_count ).freeze end @@ -45,4 +45,6 @@ class DailyStatistic < ApplicationRecord # epoch_time_distribution :jsonb # epoch_length_distribution :jsonb # average_block_time :jsonb +# nodes_distribution :jsonb +# nodes_count :integer # diff --git a/db/migrate/20200506043401_add_nodes_distribution_to_daily_statistics.rb b/db/migrate/20200506043401_add_nodes_distribution_to_daily_statistics.rb new file mode 100644 index 000000000..a4b2bf8b0 --- /dev/null +++ b/db/migrate/20200506043401_add_nodes_distribution_to_daily_statistics.rb @@ -0,0 +1,6 @@ +class AddNodesDistributionToDailyStatistics < ActiveRecord::Migration[6.0] + def change + add_column :daily_statistics, :nodes_distribution, :jsonb + add_column :daily_statistics, :nodes_count, :integer + end +end diff --git a/db/schema.rb b/db/schema.rb index 2da8a1fd2..356ed3fbb 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2020_04_30_124336) do +ActiveRecord::Schema.define(version: 2020_05_06_043401) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -207,6 +207,8 @@ t.jsonb "epoch_time_distribution" t.jsonb "epoch_length_distribution" t.jsonb "average_block_time" + t.jsonb "nodes_distribution" + t.integer "nodes_count" end create_table "dao_contracts", force: :cascade do |t|