fix fix translationtanles

fix
This commit is contained in:
Andreas Stephanides
2013-08-18 21:13:11 +02:00
parent d17b911809
commit 9c99b84da5

View File

@@ -3,31 +3,25 @@ class FixTranslationTables < ActiveRecord::Migration
Thema::Translation.reset_column_information Thema::Translation.reset_column_information
if (!Thema::Translation.column_names.include?('thema_id')) if (!Thema::Translation.column_names.include?('thema_id'))
add_column :thema_translations, :thema_id,:integer add_column :thema_translations, :thema_id,:integer
Thema::Translation.all.each do |t| Thema:Translation.update_all("thema_id=theman_id")
t.thema_id=t.theman_id
t.save
end
end end
Studium::Translation.reset_column_information Studium::Translation.reset_column_information
if (!Studium::Translation.column_names.include?('studium_id')) if (!Studium::Translation.column_names.include?('studium_id'))
add_column :studium_translations, :studium_id,:integer add_column :studium_translations, :studium_id,:integer
Studium::Translation.all.each do |t| Studium:Translation.update_all("studium_id=studien_id")
t.studium_id=t.studien_id
t.save
end
end end
Themengruppe::Translation.reset_column_information Themengruppe::Translation.reset_column_information
if (!Themengruppe::Translation.column_names.include?('themengruppe_id')) if (!Themengruppe::Translation.column_names.include?('themengruppe_id'))
add_column :themengruppe_translations, :themengruppe_id,:integer add_column :themengruppe_translations, :themengruppe_id,:integer
Themengruppe::Translation.all.each do |t| Themengruppe::Translation.update_all("themengruppe_id=themengruppen_id")
t.themengruppe_id=t.themengruppen_id
t.save
end
end end
Frage::Translation.reset_column_information Frage::Translation.reset_column_information
if (!Frage::Translation.column_names.include?('frage_id')) if (!Frage::Translation.column_names.include?('frage_id'))
add_column :frage_translations, :frage_id,:integer add_column :frage_translations, :frage_id,:integer
Frage::Translation.reset_column_information
Frage::Translation.all.each do |t| Frage::Translation.all.each do |t|
t.frage_id=t.fragen_id t.frage_id=t.fragen_id
t.save t.save
@@ -37,10 +31,7 @@ class FixTranslationTables < ActiveRecord::Migration
Neuigkeit::Translation.reset_column_information Neuigkeit::Translation.reset_column_information
if (!Neuigkeit::Translation.column_names.include?('neuigkeit_id')) if (!Neuigkeit::Translation.column_names.include?('neuigkeit_id'))
add_column :neuigkeit_translations, :neuigkeit_id,:integer add_column :neuigkeit_translations, :neuigkeit_id,:integer
Neuigkeit::Translation.all.each do |t| Neuigkeit:Translation.update_all("neuigkeit_id=neuigkeiten_id")
t.neuigkeit_id=t.neuigkeiten_id
t.save
end
end end
end end