docbrown/db/migrate/20190305221008_create_page_views.rb
Ben Halpern 825aa9be91
Add page_view model (#1985)
* Add page_view model

* Uncomment DJ routes

* Add time on site max and don't update article page views every time
2019-03-07 11:53:33 -08:00

15 lines
443 B
Ruby

class CreatePageViews < ActiveRecord::Migration[5.1]
def change
create_table :page_views do |t|
t.bigint :user_id
t.bigint :article_id
t.integer :counts_for_number_of_views, default: 1
t.integer :time_tracked_in_seconds, default: 15
t.string :referrer
t.string :user_agent
t.timestamps
end
add_index :page_views, :user_id
add_index :page_views, :article_id
end
end