Мне нужно исправить некоторые несоответствия данных в нашей базе данных, и я не уверен, что считается неправильной практикой, поместив этот код в качестве переноса (в db/migrations
). Есть ли лучший, более элегантный способ? БлагодаряRails 4: где переносить данные данных
1
A
ответ
1
Если это одноразовое исполнение (например, закапывание значения нового поля по умолчанию, или изменение типа данных), я предлагаю дб/миграцию по двум причинам:
- вы не хотите, чтобы код, который будет выполнен второй раз.
- вы можете написать сценарий откат, если это необходимо (например
self.down
)
В качестве альтернативы, если сценарий аудита данных систематически, и новые данные потенциально могут иметь эти inconstencies. Было бы желательно выполнить команду rake, чтобы вы могли периодически выполнять сценарий.
Смежные вопросы
- 1. Где собирать данные из Интернета в Rails 4 MCV
- 2. Rails 4 найти данные, где дата является последним днем месяца
- 3. Rails 4: где разместить Struct?
- 4. Как переносить данные CSV
- 5. Как переносить данные в R
- 6. Rails 4 Моделирования данных
- 7. Django django.contrib.sites где переносить миграцию?
- 8. переносить данные postgreSQL в mysql
- 9. как переносить данные после getJson
- 10. Rails 4 Capybara + Selenium, данные подтверждают
- 11. Rails 4 - где временно хранить файлы?
- 12. Где production.log в Ubuntu 14.04 - Rails 4
- 13. Rails 4: Где разместить JavaScript/CSS-плагины
- 14. Rails 4 - Где идут активы поставщика?
- 15. Rails 4 Query. Где с переменной массива
- 16. rails 4- где поставить функцию пользователя
- 17. Rails 4 has_one через с, где положение
- 18. Rails 4 has_many, хотя где фильтрация
- 19. Как переносить данные через POST?
- 20. Rails 4 данные: {подтвердить:} не работает
- 21. Извлечь данные из удаленной базы данных (MySQL) в Rails 4
- 22. Как загрузить данные в Heroku? Rails 4
- 23. Как переносить/переносить/копировать/перемещать данные в Neo4j
- 24. Rails 4 формы, представляющие данные как nil
- 25. Rails 4 Очиститель базы данных
- 26. Rails 4 Таблицы базы данных
- 27. Rails 4 + Chartkick: Обновление данных
- 28. Rails 4/AJAX GET данные от контроллера
- 29. Rails 4 Данные формы сохраняются как Nil
- 30. Rails 4 - вытащить данные из внешнего MySQL