Welcher Datentyp war in diesem Fall beim Erstellen einer Tabelle? Was war der Befehl? Ich habe beschlossen, es zusammenzufassen, weil es Zeiten gibt, in denen ich es erneut untersuche.
Datentyp | Art |
---|---|
integer | Numerischer Wert (Ganzzahl) |
decimal | Numerischer Wert (hochgenauer Bruch) |
float | Numerischer Wert (schwebender Bruch) |
string | Zeichen (kurze Zeichenkette) |
text | Zeichen (lange Zeichenfolge |
date | Datum |
datetime | Datum (und Uhrzeit |
time | Tageszeiten |
timestamp | Zeitstempel |
binary | binär |
boolean | Authentizität |
$Schienen g Modell Modellname Spaltenname:Datentyp
** Verwendungsbeispiel **: Wenn Sie ein Benutzermodell und Spalten für den Namen und die Selbsteinführung erstellen möchten
$ rails g model User name:string introduction:text
$Schienen d Modell Modellname
** Anwendungsbeispiel **
$ rails d model User
$Schienen g Migration Spaltennamen zum Tabellennamen hinzufügen Spaltenname:Modellname
** Verwendungsbeispiel **: Wenn Sie der Benutzertabelle eine Titelspalte hinzufügen möchten
$ rails g migration AddTitleToUsers title:string
$Schienen g Migration Spaltennamen aus Tabellenname entfernen Spaltenname:Modellname
** Verwendungsbeispiel **: Wenn Sie die Titelspalte in der Benutzertabelle löschen möchten
$ rails g migration RemoveTitleFromUsers title:string
Führen Sie den Befehl db: migrate aus, um das Erstellen, Ändern und Löschen in der Datenbank widerzuspiegeln.
$ rails db:migrate
Recommended Posts