Skip to content

Commit c8ce6ab

Browse files
committed
Add three upload stat columns to Course records
1 parent 965baec commit c8ce6ab

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

app/models/course.rb

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
# user_count :integer default(0)
1616
# article_count :integer default(0)
1717
# revision_count :integer default(0)
18+
# upload_count :integer default(0)
19+
# uploads_in_use_count :integer default(0)
20+
# upload_usages_count :integer default(0)
1821
# slug :string(255)
1922
# listed :boolean default(TRUE)
2023
# signup_token :string(255)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
class AddUploadStatsToCourse < ActiveRecord::Migration
2+
def change
3+
add_column :courses, :upload_count, :integer, default: 0
4+
add_column :courses, :uploads_in_use_count, :integer, default: 0
5+
add_column :courses, :upload_usages_count, :integer, default: 0
6+
end
7+
end

db/schema.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
#
1212
# It's strongly recommended that you check this file into your version control system.
1313

14-
ActiveRecord::Schema.define(version: 20160404235251) do
14+
15+
ActiveRecord::Schema.define(version: 20160411221821) do
1516

1617
create_table "articles", force: :cascade do |t|
1718
t.string "title", limit: 255
@@ -135,6 +136,9 @@
135136
t.integer "trained_count", limit: 4, default: 0
136137
t.integer "cloned_status", limit: 4
137138
t.string "type", limit: 255, default: "ClassroomProgramCourse"
139+
t.integer "upload_count", limit: 4, default: 0
140+
t.integer "uploads_in_use_count", limit: 4, default: 0
141+
t.integer "upload_usages_count", limit: 4, default: 0
138142
end
139143

140144
add_index "courses", ["slug"], name: "index_courses_on_slug", using: :btree

0 commit comments

Comments
 (0)