@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
ActiveRecord :: Schema . define ( :version = > 2015120 3030635 ) do
ActiveRecord :: Schema . define ( :version = > 2015120 4062220 ) do
create_table " activities " , :force = > true do | t |
t . integer " act_id " , :null = > false
@ -543,26 +543,23 @@ ActiveRecord::Schema.define(:version => 20151203030635) do
add_index " documents " , [ " created_on " ] , :name = > " index_documents_on_created_on "
add_index " documents " , [ " project_id " ] , :name = > " documents_project_id "
create_table " dts " , :primary_key = > " Num " , :force = > true do | t |
t . string " Defect " , :limit = > 50
t . string " Category " , :limit = > 50
t . string " File "
t . string " Method "
t . string " Module " , :limit = > 20
t . string " Variable " , :limit = > 50
t . integer " StartLine "
t . integer " IPLine "
t . string " IPLineCode " , :limit = > 200
t . string " Judge " , :limit = > 15
t . integer " Review " , :limit = > 1
create_table " dts " , :force = > true do | t |
t . string " IPLineCode "
t . string " Description "
t . text " PreConditions " , :limit = > 2147483647
t . text " TraceInfo " , :limit = > 2147483647
t . text " Code " , :limit = > 2147483647
t . string " Num "
t . string " Variable "
t . string " TraceInfo "
t . string " Method "
t . string " File "
t . string " IPLine "
t . string " Review "
t . string " Category "
t . string " Defect "
t . string " PreConditions "
t . string " StartLine "
t . integer " project_id "
t . datetime " created_at "
t . datetime " updated_at "
t . integer " id " , :null = > false
t . datetime " created_at " , :null = > false
t . datetime " updated_at " , :null = > false
end
create_table " enabled_modules " , :force = > true do | t |
@ -738,17 +735,6 @@ ActiveRecord::Schema.define(:version => 20151203030635) do
add_index " homework_commons " , [ " course_id " , " id " ] , :name = > " index_homework_commons_on_course_id_and_id "
create_table " homework_detail_groups " , :force = > true do | t |
t . integer " homework_common_id "
t . integer " min_num "
t . integer " max_num "
t . integer " base_on_project "
t . datetime " created_at " , :null = > false
t . datetime " updated_at " , :null = > false
end
add_index " homework_detail_groups " , [ " homework_common_id " ] , :name = > " index_homework_detail_groups_on_homework_common_id "
create_table " homework_detail_manuals " , :force = > true do | t |
t . float " ta_proportion "
t . integer " comment_status "
@ -905,6 +891,16 @@ ActiveRecord::Schema.define(:version => 20151203030635) do
add_index " journal_details " , [ " journal_id " ] , :name = > " journal_details_journal_id "
create_table " journal_details_copy " , :force = > true do | t |
t . integer " journal_id " , :default = > 0 , :null = > false
t . string " property " , :limit = > 30 , :default = > " " , :null = > false
t . string " prop_key " , :limit = > 30 , :default = > " " , :null = > false
t . text " old_value "
t . text " value "
end
add_index " journal_details_copy " , [ " journal_id " ] , :name = > " journal_details_journal_id "
create_table " journal_replies " , :id = > false , :force = > true do | t |
t . integer " journal_id "
t . integer " user_id "
@ -974,6 +970,7 @@ ActiveRecord::Schema.define(:version => 20151203030635) 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 "
@ -1307,27 +1304,29 @@ ActiveRecord::Schema.define(:version => 20151203030635) do
end
create_table " projects " , :force = > true do | t |
t . string " name " , :default = > " " , :null = > false
t . string " name " , :default = > " " , :null = > false
t . text " description "
t . string " homepage " , :default = > " "
t . boolean " is_public " , :default = > true , :null = > false
t . string " homepage " , :default = > " "
t . boolean " is_public " , :default = > true , :null = > false
t . integer " parent_id "
t . datetime " created_on "
t . datetime " updated_on "
t . string " identifier "
t . integer " status " , :default = > 1 , :null = > false
t . integer " status " , :default = > 1 , :null = > false
t . integer " lft "
t . integer " rgt "
t . boolean " inherit_members " , :default = > false , :null = > false
t . boolean " inherit_members " , :default = > false , :null = > false
t . integer " project_type "
t . boolean " hidden_repo " , :default = > false , :null = > false
t . integer " attachmenttype " , :default = > 1
t . boolean " hidden_repo " , :default = > false , :null = > false
t . integer " attachmenttype " , :default = > 1
t . integer " user_id "
t . integer " dts_test " , :default = > 0
t . integer " dts_test " , :default = > 0
t . string " enterprise_name "
t . integer " organization_id "
t . integer " project_new_type "
t . integer " gpid "
t . integer " forked_from_project_id "
t . integer " forked_count "
end
add_index " projects " , [ " lft " ] , :name = > " index_projects_on_lft "