mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-30 17:04:31 +08:00
Fix broken migrations
This commit is contained in:
parent
bbdc5ce6c3
commit
aa5431b153
2 changed files with 11 additions and 6 deletions
|
@ -2,7 +2,8 @@ class AddCreatedByToAssets < ActiveRecord::Migration[4.2]
|
|||
def change
|
||||
%i(
|
||||
assets checklists checklist_items my_module_groups
|
||||
my_module_tags my_modules teams projects tables tags
|
||||
my_module_tags my_modules teams projects
|
||||
sample_groups sample_types tables tags
|
||||
).each do |table_name|
|
||||
add_column table_name, :created_by_id, :integer
|
||||
add_index table_name, :created_by_id
|
||||
|
@ -11,7 +12,8 @@ class AddCreatedByToAssets < ActiveRecord::Migration[4.2]
|
|||
%i(
|
||||
assets checklists checklist_items comments
|
||||
custom_fields my_modules teams projects
|
||||
reports results steps tables tags
|
||||
reports results sample_groups sample_types samples
|
||||
steps tables tags
|
||||
).each do |table_name|
|
||||
add_column table_name, :last_modified_by_id, :integer
|
||||
add_index table_name, :last_modified_by_id
|
||||
|
@ -25,7 +27,7 @@ class AddCreatedByToAssets < ActiveRecord::Migration[4.2]
|
|||
add_column table_name, :restored_on, :datetime
|
||||
end
|
||||
|
||||
%i(user_my_modules user_teams user_projects).each do |table_name|
|
||||
%i(sample_my_modules user_my_modules user_teams user_projects).each do |table_name|
|
||||
add_column table_name, :assigned_by_id, :integer
|
||||
add_index table_name, :assigned_by_id
|
||||
end
|
||||
|
|
|
@ -2,14 +2,17 @@ class AddForeignKeysToTables < ActiveRecord::Migration[4.2]
|
|||
def change
|
||||
%i(
|
||||
assets checklists checklist_items my_module_groups
|
||||
my_module_tags my_modules teams projects tables tags
|
||||
my_module_tags my_modules teams projects
|
||||
sample_groups sample_types tables tags
|
||||
).each do |table_name|
|
||||
add_foreign_key table_name, :users, column: :created_by_id
|
||||
end
|
||||
|
||||
%i(
|
||||
assets checklists checklist_items comments custom_fields
|
||||
my_modules teams projects reports results steps tables tags
|
||||
assets checklists checklist_items comments
|
||||
custom_fields my_modules teams projects
|
||||
reports results sample_groups sample_types samples
|
||||
steps tables tags
|
||||
).each do |table_name|
|
||||
add_foreign_key table_name, :users, column: :last_modified_by_id
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue