[RUBY] Un mémorandum sur les types de données de table et les commandes (Rails)

introduction

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 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é

Commandes utilisées lors de la création de tables et de colonnes

Lors de la création de tableaux et de colonnes

$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

Supprimer la table

$rails d nom du modèle du modèle

** Exemple d'utilisation **

$ rails d model User

Commande pour ajouter / supprimer des colonnes à une table existante

Ajouter une colonne

$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

Supprimer la colonne

$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écution de la migration

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

Recommended Posts

Un mémorandum sur les types de données de table et les commandes (Rails)
À propos des types de données Java (en particulier des types primitifs) et des littéraux
[Rails] J'ai appris les types de types de données de base de données!
(Ruby on Rails6) Création de données dans une table
Un mémo sur le flux de Rails et Vue
A propos du type de données de base Java et de la mémoire du type de référence
Registres du didacticiel Rails et mémorandum n ° 0
Types de données de base et types de référence (Java)
Modèles de rails et conventions de dénomination des tables
A propos des types primitifs et des types de référence Java
Types de données de base et types de référence Java
Considération sur les rails et l'architecture propre
[Rails] J'ai découvert les fichiers de migration! (Ajout d'une colonne au tableau)
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
[Swift] Une note sur la fonction et la fermeture
[Création] Un mémorandum sur le codage en Java
À propos des rails 6
Mémorandum Rails
Comment créer une combinaison unique de données dans la table intermédiaire des rails
[Rails / Active Record] À propos de la différence entre créer et créer!
À propos des modifications de table et des réinitialisations de base de données après le déploiement
[Ruby on Rails] Un mémorandum de modèles de mise en page
Spring Boot + Spring Data JPA À propos des jointures de table multiples