Lors de la création d'une table, quel était le type de données dans ce cas? Quelle était la commande? J'ai décidé de le résumer car il m'arrive de le réexaminer.
Type de données | type |
---|---|
integer | Valeur numérique (entier) |
decimal | Valeur numérique (fraction très précise) |
float | Valeur numérique (fraction flottante) |
string | Caractère (chaîne de caractères courte) |
text | Caractère (longue chaîne |
date | Date |
datetime | Date et l'heure |
time | Heures du jour |
timestamp | Horodatage |
binary | binaire |
boolean | Authenticité |
$rails g nom de modèle de modèle nom de colonne:Type de données
** Exemple d'utilisation **: lorsque vous souhaitez créer un modèle utilisateur et des colonnes pour le nom et l'auto-introduction
$ rails g model User name:string introduction:text
$rails d nom du modèle du modèle
** Exemple d'utilisation **
$ rails d model User
$rails g migration Ajouter le nom de la colonne Au nom de la table Nom de la colonne:Nom du modèle
** Exemple d'utilisation **: lorsque vous souhaitez ajouter une colonne de titre à la table User
$ rails g migration AddTitleToUsers title:string
$rails g migration Remove Column name From table name Nom de colonne:Nom du modèle
** Exemple d'utilisation **: lorsque vous souhaitez supprimer la colonne de titre dans le tableau Utilisateur
$ rails g migration RemoveTitleFromUsers title:string
Exécutez la commande db: migrate pour refléter la création, la modification et la suppression dans la base de données.
$ rails db:migrate