Ruby: Rails-Migrationen

Diese Dokumentation ist Teil des Ruby lernen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Ein umfassender Leitfaden zu Ruby und Rails.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Ruby Cloud Lösung mit zahlreichen Vorteilen, darunter:

  • Deployen Sie Ihre Anwendung in Sekunden mit einem einfachen git push.
  • Verwenden Sie Ihre eigene Domain und profitieren Sie von der automatischen Einrichtung von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie sorgenfreie Nutzung durch automatische Backups, One-Click-Updates sowie eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erzielen Sie optimale Performance und starke Sicherheit dank einer privaten, dedizierten Infrastruktur.

Sparen Sie Zeit und vereinfachen Sie Ihren Alltag: Es dauert nur 5 Minuten, um die Ruby Cloud Hosting Lösung von Stackhero auszuprobieren!

Migrationen ermöglichen es Ihnen, Ihr Datenbankschema auf konsistente und überprüfbare Weise weiterzuentwickeln. Sie verwenden ein Ruby DSL, sodass Sie kein rohes SQL von Hand schreiben müssen, was Ihre Schemaänderungen datenbankunabhängig macht. So erstellen und führen Sie eine Migration aus:

  1. Eine neue Migration erstellen:

    rails generate migration MigrationName
    
  2. In der generierten Migrationsdatei (db/migrate/):

    class MigrationName < ActiveRecord::Migration[6.0]
      def change
        add_column :table_name, :column_name, :type
        remove_column :table_name, :column_name
      end
    end