Looking for ruby-on-rails Answers? Try Ask4KnowledgeBase
Looking for ruby-on-rails Keywords? Try Ask4Keywords

Ruby on RailsActiveRecord-Migrationen


Parameter

Säulentyp Beschreibung
:primary_key Primärschlüssel
:string Kürzerer String-Datentyp. Ermöglicht die limit für die maximale Anzahl von Zeichen.
:text Längere Textmenge Erlaubt die limit für die maximale Anzahl von Bytes.
:integer Ganze Zahl. Erlaubt die limit für die maximale Anzahl von Bytes.
:bigint Größere ganze Zahl
:float Schweben
:decimal Dezimalzahl mit variabler Genauigkeit. Ermöglicht precision und scale .
:numeric Ermöglicht precision und scale .
:datetime DateTime-Objekt für Datum und Uhrzeit.
:time Zeitobjekt für Zeiten.
:date Datumsobjekt für Datumsangaben
:binary Binärdaten. Erlaubt die limit für die maximale Anzahl von Bytes.
:boolean Boolean

Bemerkungen

  • Die meisten Migrationsdateien befinden sich im Verzeichnis db/migrate/ . Sie werden durch einen UTC-Zeitstempel am Anfang ihres Dateinamens identifiziert: YYYYMMDDHHMMSS_create_products.rb .

  • Der Befehl zum rails generate kann auf rails g gekürzt werden.

  • Wenn ein :type nicht an ein Feld übergeben wird, wird standardmäßig eine Zeichenfolge verwendet.

ActiveRecord-Migrationen Verwandte Beispiele