From 39b87aaaac738272cbd4eda3bd0bbe6da8eff6cb Mon Sep 17 00:00:00 2001 From: huang Date: Mon, 30 Nov 2015 13:09:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BAstudent=5Fwork=E8=A1=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=B4=A2=E5=BC=95=20=E4=B8=BAhomework=5Fcomments?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=B4=A2=E5=BC=95=20=E5=A4=A7=E5=B9=85?= =?UTF-8?q?=E6=8F=90=E9=AB=98=E6=9F=A5=E8=AF=A2=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/migrate/20151130031446_add_index_to_homework_commons.rb | 5 +++++ db/migrate/20151130033906_add_index_to_student_works.rb | 5 +++++ db/schema.rb | 7 ++++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20151130031446_add_index_to_homework_commons.rb create mode 100644 db/migrate/20151130033906_add_index_to_student_works.rb diff --git a/db/migrate/20151130031446_add_index_to_homework_commons.rb b/db/migrate/20151130031446_add_index_to_homework_commons.rb new file mode 100644 index 000000000..f0a0b86d5 --- /dev/null +++ b/db/migrate/20151130031446_add_index_to_homework_commons.rb @@ -0,0 +1,5 @@ +class AddIndexToHomeworkCommons < ActiveRecord::Migration + def change + add_index :homework_commons, [:course_id, :id] + end +end diff --git a/db/migrate/20151130033906_add_index_to_student_works.rb b/db/migrate/20151130033906_add_index_to_student_works.rb new file mode 100644 index 000000000..2f990f5a7 --- /dev/null +++ b/db/migrate/20151130033906_add_index_to_student_works.rb @@ -0,0 +1,5 @@ +class AddIndexToStudentWorks < ActiveRecord::Migration + def change + add_index :student_works, [:homework_common_id, :user_id] + end +end diff --git a/db/schema.rb b/db/schema.rb index 87342bf9c..70b64ec7b 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20151127011351) do +ActiveRecord::Schema.define(:version => 20151130033906) do create_table "activities", :force => true do |t| t.integer "act_id", :null => false @@ -736,6 +736,8 @@ ActiveRecord::Schema.define(:version => 20151127011351) do t.integer "anonymous_comment", :default => 0 end + add_index "homework_commons", ["course_id", "id"], :name => "index_homework_commons_on_course_id_and_id" + create_table "homework_detail_manuals", :force => true do |t| t.float "ta_proportion" t.integer "comment_status" @@ -961,6 +963,7 @@ ActiveRecord::Schema.define(:version => 20151127011351) do t.integer "course_group_id", :default => 0 end + add_index "members", ["course_id"], :name => "index_members_on_course_id" add_index "members", ["project_id"], :name => "index_members_on_project_id" add_index "members", ["user_id", "project_id", "course_id"], :name => "index_members_on_user_id_and_project_id", :unique => true add_index "members", ["user_id"], :name => "index_members_on_user_id" @@ -1506,6 +1509,8 @@ ActiveRecord::Schema.define(:version => 20151127011351) do t.boolean "is_test", :default => false end + add_index "student_works", ["homework_common_id", "user_id"], :name => "index_student_works_on_homework_common_id_and_user_id" + create_table "student_works_evaluation_distributions", :force => true do |t| t.integer "student_work_id" t.integer "user_id"