|
|
@ -11,7 +11,6 @@
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# It's strongly recommended to check this file into your version control system.
|
|
|
|
# It's strongly recommended to check this file into your version control system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
|
|
|
|
|
|
|
|
create_table "activities", :force => true do |t|
|
|
|
|
create_table "activities", :force => true do |t|
|
|
|
@ -335,6 +334,17 @@ ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
t.boolean "diff_all"
|
|
|
|
t.boolean "diff_all"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_table "code_tests", :force => true do |t|
|
|
|
|
|
|
|
|
t.integer "homework_id"
|
|
|
|
|
|
|
|
t.integer "wait_time", :default => 0
|
|
|
|
|
|
|
|
t.integer "language"
|
|
|
|
|
|
|
|
t.integer "status"
|
|
|
|
|
|
|
|
t.integer "time_used", :default => 0
|
|
|
|
|
|
|
|
t.datetime "created_at", :null => false
|
|
|
|
|
|
|
|
t.datetime "updated_at", :null => false
|
|
|
|
|
|
|
|
t.integer "student_work_id", :default => 0
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
create_table "comments", :force => true do |t|
|
|
|
|
create_table "comments", :force => true do |t|
|
|
|
|
t.string "commented_type", :limit => 30, :default => "", :null => false
|
|
|
|
t.string "commented_type", :limit => 30, :default => "", :null => false
|
|
|
|
t.integer "commented_id", :default => 0, :null => false
|
|
|
|
t.integer "commented_id", :default => 0, :null => false
|
|
|
@ -1681,6 +1691,7 @@ ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
t.integer "status", :default => 9
|
|
|
|
t.integer "status", :default => 9
|
|
|
|
t.text "results"
|
|
|
|
t.text "results"
|
|
|
|
t.text "src"
|
|
|
|
t.text "src"
|
|
|
|
|
|
|
|
t.integer "uwait_time", :default => 0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
create_table "student_works", :force => true do |t|
|
|
|
|
create_table "student_works", :force => true do |t|
|
|
|
@ -1699,8 +1710,8 @@ ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
t.integer "absence_penalty", :default => 0
|
|
|
|
t.integer "absence_penalty", :default => 0
|
|
|
|
t.float "system_score", :default => 0.0
|
|
|
|
t.float "system_score", :default => 0.0
|
|
|
|
t.boolean "is_test", :default => false
|
|
|
|
t.boolean "is_test", :default => false
|
|
|
|
t.integer "simi_id"
|
|
|
|
t.integer "simi_id", :default => 0
|
|
|
|
t.integer "simi_value"
|
|
|
|
t.integer "simi_value", :default => 0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
add_index "student_works", ["homework_common_id", "user_id"], :name => "index_student_works_on_homework_common_id_and_user_id"
|
|
|
|
add_index "student_works", ["homework_common_id", "user_id"], :name => "index_student_works_on_homework_common_id_and_user_id"
|
|
|
@ -1933,25 +1944,6 @@ ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
add_index "user_statuses", ["grade"], :name => "index_user_statuses_on_grade"
|
|
|
|
add_index "user_statuses", ["grade"], :name => "index_user_statuses_on_grade"
|
|
|
|
add_index "user_statuses", ["watchers_count"], :name => "index_user_statuses_on_watchers_count"
|
|
|
|
add_index "user_statuses", ["watchers_count"], :name => "index_user_statuses_on_watchers_count"
|
|
|
|
|
|
|
|
|
|
|
|
create_table "user_wechats", :force => true do |t|
|
|
|
|
|
|
|
|
t.integer "subscribe"
|
|
|
|
|
|
|
|
t.string "openid"
|
|
|
|
|
|
|
|
t.string "nickname"
|
|
|
|
|
|
|
|
t.integer "sex"
|
|
|
|
|
|
|
|
t.string "language"
|
|
|
|
|
|
|
|
t.string "city"
|
|
|
|
|
|
|
|
t.string "province"
|
|
|
|
|
|
|
|
t.string "country"
|
|
|
|
|
|
|
|
t.string "headimgurl"
|
|
|
|
|
|
|
|
t.string "subscribe_time"
|
|
|
|
|
|
|
|
t.string "unionid"
|
|
|
|
|
|
|
|
t.string "remark"
|
|
|
|
|
|
|
|
t.integer "groupid"
|
|
|
|
|
|
|
|
t.integer "user_id"
|
|
|
|
|
|
|
|
t.datetime "created_at", :null => false
|
|
|
|
|
|
|
|
t.datetime "updated_at", :null => false
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_table "users", :force => true do |t|
|
|
|
|
create_table "users", :force => true do |t|
|
|
|
|
t.string "login", :default => "", :null => false
|
|
|
|
t.string "login", :default => "", :null => false
|
|
|
|
t.string "hashed_password", :limit => 40, :default => "", :null => false
|
|
|
|
t.string "hashed_password", :limit => 40, :default => "", :null => false
|
|
|
@ -2028,14 +2020,6 @@ ActiveRecord::Schema.define(:version => 20160421011543) do
|
|
|
|
t.datetime "updated_at", :null => false
|
|
|
|
t.datetime "updated_at", :null => false
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
create_table "wechat_logs", :force => true do |t|
|
|
|
|
|
|
|
|
t.string "openid", :null => false
|
|
|
|
|
|
|
|
t.text "request_raw"
|
|
|
|
|
|
|
|
t.text "response_raw"
|
|
|
|
|
|
|
|
t.text "session_raw"
|
|
|
|
|
|
|
|
t.datetime "created_at", :null => false
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_table "wiki_content_versions", :force => true do |t|
|
|
|
|
create_table "wiki_content_versions", :force => true do |t|
|
|
|
|
t.integer "wiki_content_id", :null => false
|
|
|
|
t.integer "wiki_content_id", :null => false
|
|
|
|
t.integer "page_id", :null => false
|
|
|
|
t.integer "page_id", :null => false
|
|
|
|