У меня есть существующая таблица, которую я хотел бы использовать для приложения Rails.
Это простая таблица только с 4 столбцами. Однако у него еще нет столбца идентификатора. А также периодически будут добавляться новые данные.
Я пытаюсь найти способ добавить столбец идентификатора и заполнить его.
Полагаю, у меня есть два варианта, но, будучи новичком, я уверен, что есть лучшие способы.
Вариант 1: я могу добавить столбец id и заполнить его, когда я анализирую необработанные данные в CSV-файлы, а затем импортирую их в базу данных Rails. В этом случае, когда я анализирую данные в CSV-файлы, мне нужно выяснить, как найти последний использованный уникальный идентификатор.
Вариант 2: анализировать необработанные данные в файлах CSV, а затем импортировать их в базу данных Rails. Тогда мое приложение rails заполнит столбец id для новых записей данных.
Если в Rails есть встроенный метод или GEM, который может заполнять поля id для новых записей, это было бы замечательно. В этом случае я пойду с Вариантом 2.
Если нет, я думаю, что проще воспользоваться вариантом 1.
Так что я думаю, что вопрос становится следующим: может ли Rails автоматически заполнять столбец id записей пустым полем id?
Спасибо!