Sha256: 4e70ca0f378fa36ee42200a5eae1512d13ccdb3f198d49500e2dc11eb751387a

Contents?: true

Size: 642 Bytes

Versions: 10

Compression:

Stored size: 642 Bytes

Contents

ActiveRecord::Schema.define do
  create_table(:articles, force: true) do |t|
    t.string :title
    t.text   :content
    t.timestamps
  end

  create_table(:punches, force: true) do |t|
    t.integer  :punchable_id,   null: false
    t.string   :punchable_type, null: false, limit: 20
    t.datetime :starts_at,      null: false
    t.datetime :ends_at,        null: false
    t.datetime :average_time,   null: false
    t.integer  :hits,           null: false, default: 1
  end

  add_index :punches, [:average_time], name: 'index_punches_on_average_time'
  add_index :punches, [:punchable_type, :punchable_id], name: 'punchable_index'
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
punching_bag-0.7.0 spec/internal/db/schema.rb
punching_bag-0.6.1 spec/internal/db/schema.rb
punching_bag-0.6.0 spec/internal/db/schema.rb
punching_bag-0.5.0 spec/internal/db/schema.rb
punching_bag-0.4.0 spec/internal/db/schema.rb
punching_bag-0.3.9 spec/internal/db/schema.rb
punching_bag-0.3.8 spec/internal/db/schema.rb
punching_bag-0.3.7 spec/internal/db/schema.rb
punching_bag-0.3.6 spec/internal/db/schema.rb
punching_bag-0.3.5 spec/internal/db/schema.rb