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