class FixTranslationTables < ActiveRecord::Migration def up Thema::Translation.reset_column_information if (!Thema::Translation.column_names.include?('thema_id')) add_column :thema_translations, :thema_id,:integer Thema::Translation.update_all("thema_id=thema_id") end Studium::Translation.reset_column_information if (!Studium::Translation.column_names.include?('studium_id')) add_column :studium_translations, :studium_id,:integer Studium::Translation.update_all("studium_id=studien_id") end Themengruppe::Translation.reset_column_information if (!Themengruppe::Translation.column_names.include?('themengruppe_id')) add_column :themengruppe_translations, :themengruppe_id,:integer Themengruppe::Translation.update_all("themengruppe_id=themengruppen_id") end Frage::Translation.reset_column_information if (!Frage::Translation.column_names.include?('frage_id')) add_column :frage_translations, :frage_id,:integer Frage::Translation.update_all("frage_id=fragen_id") end Neuigkeit::Translation.reset_column_information if (!Neuigkeit::Translation.column_names.include?('neuigkeit_id')) add_column :neuigkeit_translations, :neuigkeit_id,:integer Neuigkeit::Translation.update_all("neuigkeit_id=neuigkeiten_id") end end def down remove_column :studium_translations, :studium_id remove_column :thema_translations, :thema_id remove_column :themengruppe_translations, :themengruppe_id remove_column :frage_translations, :frage_id end end