J'ai une table existante que j'aimerais utiliser pour une application Rails. C'est une table simple avec seulement 4 colonnes. Cependant, il n'a pas encore de colonne id. Et aussi de nouvelles données seront ajoutées périodiquement.Ajouter une colonne id et la remplir dans une table existante dans Rails?
Je suis en train de trouver un moyen d'ajouter la colonne id et de la remplir. Je suppose que j'ai deux options, mais étant un noob je suis sûr qu'il y a de meilleurs moyens.
Option 1: Je peux ajouter la colonne id et la remplir lorsque j'analyser des données brutes dans des fichiers CSV, puis l'importer dans la base de données Rails. Dans ce cas, lorsque j'analyse les données dans des fichiers CSV, je dois trouver comment trouver le dernier identifiant unique utilisé.
Option 2: analyser les données brutes dans des fichiers CSV, puis les importer dans la base de données Rails. Ensuite, mon application rails remplira la colonne id pour les nouvelles entrées de données.
Si Rails a une méthode intégrée ou GEM qui peut remplir les champs id pour les nouvelles entrées, ce serait génial. Dans ce cas, je vais aller avec l'option 2.
Sinon, je pense qu'il est plus facile d'aller avec l'option 1.
donc je suppose que la question devient la suivante: peut Rails remplir automatiquement la colonne identifiant des entrées avec champ vide id?
Merci!