Ich versuche, eine Spalte in meiner Ereignistabelle umbenennen, wie folgt:Überprüfen Sie, ob Spalte vor der Umbenennung existiert es
class RenameScheduleToScheduleIdInEventsTable < ActiveRecord::Migration
def up
rename_column :events, :schedule, :schedule_id
end
def down
rename_column :events, :schedule_id, :schedule
end
end
Dies funktioniert, aber was ich möchte zuerst tun, um die Migration stellen Sie sicher, scheitert nicht in der Zukunft, ist zu prüfen, ob die Spalte schedule_id schon da ist, bevor ich versuche, sie umzubenennen. Wie kann ich das durch eine Migration tun?
meine Lösung überprüfen – krishnar